UcBCcmPlan.cs 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Windows.Forms;
  7. using Core.Sglg.DataModel;
  8. namespace Core.Sglg.Client.JobOperationMgt.CCM_B
  9. {
  10. /// <summary>
  11. /// UcCasPlan 的摘要说明。
  12. /// </summary>
  13. public class UcBCcmPlan : System.Windows.Forms.UserControl
  14. {
  15. public Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource1;
  16. public Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1;
  17. /// <summary>
  18. /// 必需的设计器变量。
  19. /// </summary>
  20. private System.ComponentModel.Container components = null;
  21. public UcBCcmPlan()
  22. {
  23. // 该调用是 Windows.Forms 窗体设计器所必需的。
  24. InitializeComponent();
  25. // TODO: 在 InitializeComponent 调用后添加任何初始化
  26. }
  27. /// <summary>
  28. /// 清理所有正在使用的资源。
  29. /// </summary>
  30. protected override void Dispose( bool disposing )
  31. {
  32. if( disposing )
  33. {
  34. if(components != null)
  35. {
  36. components.Dispose();
  37. }
  38. }
  39. base.Dispose( disposing );
  40. }
  41. #region 组件设计器生成的代码
  42. /// <summary>
  43. /// 设计器支持所需的方法 - 不要使用代码编辑器
  44. /// 修改此方法的内容。
  45. /// </summary>
  46. private void InitializeComponent()
  47. {
  48. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn1 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("AIM_CAST_STR_TIME");
  49. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn2 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("AIM_CAST_END_TIME");
  50. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn3 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MouldingBeginTime");
  51. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn4 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("DrawSteelDuration");
  52. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn5 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("DELAYLENGTH");
  53. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn6 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("AIM_TD_TEMP");
  54. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn7 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MouldingPotNo");
  55. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn8 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("bccmElement");
  56. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn9 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("bccmHis");
  57. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn10 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("bcard");
  58. Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
  59. Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Band 0", -1);
  60. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("AIM_CAST_STR_TIME");
  61. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("AIM_CAST_END_TIME");
  62. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MouldingBeginTime");
  63. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn4 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("DrawSteelDuration");
  64. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn5 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("DELAYLENGTH");
  65. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn6 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("AIM_TD_TEMP");
  66. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn7 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MouldingPotNo");
  67. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn8 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("bccmElement");
  68. Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
  69. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn9 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("bccmHis");
  70. Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance();
  71. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn10 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("bcard");
  72. Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance();
  73. Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance();
  74. Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance();
  75. Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance();
  76. Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance();
  77. Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance();
  78. Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance();
  79. Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance();
  80. Infragistics.Win.Appearance appearance12 = new Infragistics.Win.Appearance();
  81. Infragistics.Win.Appearance appearance13 = new Infragistics.Win.Appearance();
  82. Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance();
  83. this.ultraDataSource1 = new Infragistics.Win.UltraWinDataSource.UltraDataSource();
  84. this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
  85. ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).BeginInit();
  86. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
  87. this.SuspendLayout();
  88. //
  89. // ultraDataSource1
  90. //
  91. ultraDataColumn1.DataType = typeof(System.DateTime);
  92. ultraDataColumn2.DataType = typeof(System.DateTime);
  93. ultraDataColumn3.DataType = typeof(System.DateTime);
  94. ultraDataColumn4.DataType = typeof(System.Single);
  95. ultraDataColumn5.DataType = typeof(System.Single);
  96. this.ultraDataSource1.Band.Columns.AddRange(new object[] {
  97. ultraDataColumn1,
  98. ultraDataColumn2,
  99. ultraDataColumn3,
  100. ultraDataColumn4,
  101. ultraDataColumn5,
  102. ultraDataColumn6,
  103. ultraDataColumn7,
  104. ultraDataColumn8,
  105. ultraDataColumn9,
  106. ultraDataColumn10});
  107. //
  108. // ultraGrid1
  109. //
  110. this.ultraGrid1.Cursor = System.Windows.Forms.Cursors.Default;
  111. this.ultraGrid1.DataSource = this.ultraDataSource1;
  112. appearance1.BackHatchStyle = Infragistics.Win.BackHatchStyle.None;
  113. this.ultraGrid1.DisplayLayout.Appearance = appearance1;
  114. ultraGridBand1.CardSettings.CardScrollbars = Infragistics.Win.UltraWinGrid.CardScrollbars.None;
  115. ultraGridBand1.CardSettings.ShowCaption = false;
  116. ultraGridBand1.CardSettings.Style = Infragistics.Win.UltraWinGrid.CardStyle.StandardLabels;
  117. ultraGridBand1.CardView = true;
  118. ultraGridColumn1.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  119. ultraGridColumn1.Header.Caption = "计划开始时间";
  120. ultraGridColumn1.Header.VisiblePosition = 0;
  121. ultraGridColumn1.MaskInput = "{time}";
  122. ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0;
  123. ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0;
  124. ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(0, 26);
  125. ultraGridColumn1.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 26);
  126. ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2;
  127. ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2;
  128. ultraGridColumn2.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  129. ultraGridColumn2.Header.Caption = "计划结束时间";
  130. ultraGridColumn2.Header.VisiblePosition = 1;
  131. ultraGridColumn2.MaskInput = "{time}";
  132. ultraGridColumn2.RowLayoutColumnInfo.OriginX = 0;
  133. ultraGridColumn2.RowLayoutColumnInfo.OriginY = 2;
  134. ultraGridColumn2.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  135. ultraGridColumn2.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  136. ultraGridColumn2.RowLayoutColumnInfo.SpanX = 2;
  137. ultraGridColumn2.RowLayoutColumnInfo.SpanY = 2;
  138. ultraGridColumn3.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  139. ultraGridColumn3.Header.Caption = "实际开始时间";
  140. ultraGridColumn3.Header.VisiblePosition = 2;
  141. ultraGridColumn3.MaskInput = "{time}";
  142. ultraGridColumn3.RowLayoutColumnInfo.OriginX = 0;
  143. ultraGridColumn3.RowLayoutColumnInfo.OriginY = 6;
  144. ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  145. ultraGridColumn3.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  146. ultraGridColumn3.RowLayoutColumnInfo.SpanX = 2;
  147. ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2;
  148. ultraGridColumn3.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.EditButton;
  149. ultraGridColumn4.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  150. ultraGridColumn4.Header.Caption = "实际作业时间";
  151. ultraGridColumn4.Header.VisiblePosition = 3;
  152. ultraGridColumn4.RowLayoutColumnInfo.OriginX = 0;
  153. ultraGridColumn4.RowLayoutColumnInfo.OriginY = 8;
  154. ultraGridColumn4.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  155. ultraGridColumn4.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  156. ultraGridColumn4.RowLayoutColumnInfo.SpanX = 2;
  157. ultraGridColumn4.RowLayoutColumnInfo.SpanY = 2;
  158. ultraGridColumn5.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always;
  159. ultraGridColumn5.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  160. ultraGridColumn5.Header.Caption = "实际延时时间";
  161. ultraGridColumn5.Header.VisiblePosition = 4;
  162. ultraGridColumn5.RowLayoutColumnInfo.CellInsets.Top = 3;
  163. ultraGridColumn5.RowLayoutColumnInfo.LabelInsets.Top = 3;
  164. ultraGridColumn5.RowLayoutColumnInfo.OriginX = 0;
  165. ultraGridColumn5.RowLayoutColumnInfo.OriginY = 10;
  166. ultraGridColumn5.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  167. ultraGridColumn5.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  168. ultraGridColumn5.RowLayoutColumnInfo.SpanX = 2;
  169. ultraGridColumn5.RowLayoutColumnInfo.SpanY = 2;
  170. ultraGridColumn6.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  171. ultraGridColumn6.Header.Caption = "目标温度";
  172. ultraGridColumn6.Header.VisiblePosition = 5;
  173. ultraGridColumn6.RowLayoutColumnInfo.OriginX = 0;
  174. ultraGridColumn6.RowLayoutColumnInfo.OriginY = 4;
  175. ultraGridColumn6.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  176. ultraGridColumn6.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  177. ultraGridColumn6.RowLayoutColumnInfo.SpanX = 2;
  178. ultraGridColumn6.RowLayoutColumnInfo.SpanY = 2;
  179. ultraGridColumn7.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  180. ultraGridColumn7.Header.Caption = "浇铸位钢包号";
  181. ultraGridColumn7.Header.VisiblePosition = 6;
  182. ultraGridColumn7.RowLayoutColumnInfo.OriginX = 0;
  183. ultraGridColumn7.RowLayoutColumnInfo.OriginY = 12;
  184. ultraGridColumn7.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(90, 26);
  185. ultraGridColumn7.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(85, 26);
  186. ultraGridColumn7.RowLayoutColumnInfo.SpanX = 2;
  187. ultraGridColumn7.RowLayoutColumnInfo.SpanY = 2;
  188. ultraGridColumn8.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always;
  189. ultraGridColumn8.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  190. appearance2.TextHAlign = Infragistics.Win.HAlign.Center;
  191. ultraGridColumn8.CellAppearance = appearance2;
  192. ultraGridColumn8.Header.VisiblePosition = 7;
  193. ultraGridColumn8.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.None;
  194. ultraGridColumn8.RowLayoutColumnInfo.OriginX = 0;
  195. ultraGridColumn8.RowLayoutColumnInfo.OriginY = 14;
  196. ultraGridColumn8.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(89, 26);
  197. ultraGridColumn8.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 26);
  198. ultraGridColumn8.RowLayoutColumnInfo.SpanX = 1;
  199. ultraGridColumn8.RowLayoutColumnInfo.SpanY = 2;
  200. ultraGridColumn8.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.Button;
  201. ultraGridColumn9.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always;
  202. ultraGridColumn9.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  203. appearance3.TextHAlign = Infragistics.Win.HAlign.Center;
  204. ultraGridColumn9.CellAppearance = appearance3;
  205. ultraGridColumn9.Header.VisiblePosition = 8;
  206. ultraGridColumn9.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.None;
  207. ultraGridColumn9.RowLayoutColumnInfo.OriginX = 0;
  208. ultraGridColumn9.RowLayoutColumnInfo.OriginY = 16;
  209. ultraGridColumn9.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(89, 26);
  210. ultraGridColumn9.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 26);
  211. ultraGridColumn9.RowLayoutColumnInfo.SpanX = 1;
  212. ultraGridColumn9.RowLayoutColumnInfo.SpanY = 2;
  213. ultraGridColumn9.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.Button;
  214. ultraGridColumn10.ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always;
  215. ultraGridColumn10.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  216. appearance4.TextHAlign = Infragistics.Win.HAlign.Center;
  217. ultraGridColumn10.CellAppearance = appearance4;
  218. ultraGridColumn10.Header.VisiblePosition = 9;
  219. ultraGridColumn10.RowLayoutColumnInfo.LabelPosition = Infragistics.Win.UltraWinGrid.LabelPosition.None;
  220. ultraGridColumn10.RowLayoutColumnInfo.OriginX = 0;
  221. ultraGridColumn10.RowLayoutColumnInfo.OriginY = 18;
  222. ultraGridColumn10.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(89, 26);
  223. ultraGridColumn10.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(0, 26);
  224. ultraGridColumn10.RowLayoutColumnInfo.SpanX = 1;
  225. ultraGridColumn10.RowLayoutColumnInfo.SpanY = 2;
  226. ultraGridColumn10.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.Button;
  227. ultraGridBand1.Columns.AddRange(new object[] {
  228. ultraGridColumn1,
  229. ultraGridColumn2,
  230. ultraGridColumn3,
  231. ultraGridColumn4,
  232. ultraGridColumn5,
  233. ultraGridColumn6,
  234. ultraGridColumn7,
  235. ultraGridColumn8,
  236. ultraGridColumn9,
  237. ultraGridColumn10});
  238. appearance5.BackColor = System.Drawing.Color.White;
  239. appearance5.ForeColor = System.Drawing.Color.Black;
  240. ultraGridBand1.Override.RowSelectorAppearance = appearance5;
  241. ultraGridBand1.UseRowLayout = true;
  242. this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
  243. this.ultraGrid1.DisplayLayout.BorderStyle = Infragistics.Win.UIElementBorderStyle.None;
  244. this.ultraGrid1.DisplayLayout.CaptionVisible = Infragistics.Win.DefaultableBoolean.False;
  245. appearance6.BackColor = System.Drawing.SystemColors.ActiveBorder;
  246. appearance6.BackColor2 = System.Drawing.SystemColors.ControlDark;
  247. appearance6.BackGradientStyle = Infragistics.Win.GradientStyle.Vertical;
  248. appearance6.BorderColor = System.Drawing.SystemColors.Window;
  249. this.ultraGrid1.DisplayLayout.GroupByBox.Appearance = appearance6;
  250. appearance7.ForeColor = System.Drawing.SystemColors.GrayText;
  251. this.ultraGrid1.DisplayLayout.GroupByBox.BandLabelAppearance = appearance7;
  252. this.ultraGrid1.DisplayLayout.GroupByBox.BorderStyle = Infragistics.Win.UIElementBorderStyle.Solid;
  253. this.ultraGrid1.DisplayLayout.GroupByBox.Hidden = true;
  254. appearance8.BackColor = System.Drawing.SystemColors.ControlLightLight;
  255. appearance8.BackColor2 = System.Drawing.SystemColors.Control;
  256. appearance8.BackGradientStyle = Infragistics.Win.GradientStyle.Horizontal;
  257. appearance8.ForeColor = System.Drawing.SystemColors.GrayText;
  258. this.ultraGrid1.DisplayLayout.GroupByBox.PromptAppearance = appearance8;
  259. this.ultraGrid1.DisplayLayout.MaxColScrollRegions = 1;
  260. this.ultraGrid1.DisplayLayout.MaxRowScrollRegions = 1;
  261. this.ultraGrid1.DisplayLayout.Override.AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.No;
  262. this.ultraGrid1.DisplayLayout.Override.AllowColMoving = Infragistics.Win.UltraWinGrid.AllowColMoving.NotAllowed;
  263. this.ultraGrid1.DisplayLayout.Override.AllowColSizing = Infragistics.Win.UltraWinGrid.AllowColSizing.None;
  264. this.ultraGrid1.DisplayLayout.Override.AllowColSwapping = Infragistics.Win.UltraWinGrid.AllowColSwapping.NotAllowed;
  265. this.ultraGrid1.DisplayLayout.Override.AllowDelete = Infragistics.Win.DefaultableBoolean.False;
  266. this.ultraGrid1.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
  267. this.ultraGrid1.DisplayLayout.Override.BorderStyleCardArea = Infragistics.Win.UIElementBorderStyle.None;
  268. this.ultraGrid1.DisplayLayout.Override.BorderStyleCell = Infragistics.Win.UIElementBorderStyle.Etched;
  269. this.ultraGrid1.DisplayLayout.Override.BorderStyleHeader = Infragistics.Win.UIElementBorderStyle.None;
  270. this.ultraGrid1.DisplayLayout.Override.BorderStyleRow = Infragistics.Win.UIElementBorderStyle.None;
  271. appearance9.BackColor = System.Drawing.Color.PapayaWhip;
  272. this.ultraGrid1.DisplayLayout.Override.CardAreaAppearance = appearance9;
  273. appearance10.BorderColor = System.Drawing.Color.Silver;
  274. appearance10.TextTrimming = Infragistics.Win.TextTrimming.EllipsisCharacter;
  275. this.ultraGrid1.DisplayLayout.Override.CellAppearance = appearance10;
  276. this.ultraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.EditAndSelectText;
  277. this.ultraGrid1.DisplayLayout.Override.CellPadding = 0;
  278. appearance11.BackColor = System.Drawing.SystemColors.Control;
  279. appearance11.BackColor2 = System.Drawing.SystemColors.ControlDark;
  280. appearance11.BackGradientAlignment = Infragistics.Win.GradientAlignment.Element;
  281. appearance11.BackGradientStyle = Infragistics.Win.GradientStyle.Horizontal;
  282. appearance11.BorderColor = System.Drawing.SystemColors.Window;
  283. this.ultraGrid1.DisplayLayout.Override.GroupByRowAppearance = appearance11;
  284. appearance12.BackColor = System.Drawing.Color.PapayaWhip;
  285. appearance12.TextHAlign = Infragistics.Win.HAlign.Center;
  286. appearance12.TextVAlign = Infragistics.Win.VAlign.Middle;
  287. this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance12;
  288. this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard;
  289. appearance13.BackColor = System.Drawing.Color.LightBlue;
  290. appearance13.BorderColor = System.Drawing.Color.Silver;
  291. appearance13.TextHAlign = Infragistics.Win.HAlign.Left;
  292. appearance13.TextVAlign = Infragistics.Win.VAlign.Middle;
  293. this.ultraGrid1.DisplayLayout.Override.RowAppearance = appearance13;
  294. this.ultraGrid1.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
  295. this.ultraGrid1.DisplayLayout.Override.SelectTypeCol = Infragistics.Win.UltraWinGrid.SelectType.None;
  296. this.ultraGrid1.DisplayLayout.Override.SelectTypeRow = Infragistics.Win.UltraWinGrid.SelectType.None;
  297. appearance14.BackColor = System.Drawing.SystemColors.ControlLight;
  298. this.ultraGrid1.DisplayLayout.Override.TemplateAddRowAppearance = appearance14;
  299. this.ultraGrid1.DisplayLayout.Scrollbars = Infragistics.Win.UltraWinGrid.Scrollbars.None;
  300. this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
  301. this.ultraGrid1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
  302. this.ultraGrid1.Location = new System.Drawing.Point(0, 0);
  303. this.ultraGrid1.Name = "ultraGrid1";
  304. this.ultraGrid1.Size = new System.Drawing.Size(184, 312);
  305. this.ultraGrid1.TabIndex = 2;
  306. this.ultraGrid1.Text = "ultraGrid1";
  307. //
  308. // UcBCcmPlan
  309. //
  310. this.Controls.Add(this.ultraGrid1);
  311. this.Name = "UcBCcmPlan";
  312. this.Size = new System.Drawing.Size(184, 312);
  313. this.Load += new System.EventHandler(this.UcCvtPlan_Load);
  314. ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).EndInit();
  315. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
  316. this.ResumeLayout(false);
  317. }
  318. #endregion
  319. private void UcCvtPlan_Load(object sender, System.EventArgs e)
  320. {
  321. this.ultraDataSource1.Rows.Add(new object[]{null,null,null,0,0,"","", "化学成分","历史记录","钢水确认"});
  322. }
  323. public void ResetData()
  324. {
  325. try
  326. {
  327. this.ultraDataSource1.Rows[0][0] = null;
  328. this.ultraDataSource1.Rows[0][1] = null;
  329. this.ultraDataSource1.Rows[0][2] = null;
  330. this.ultraDataSource1.Rows[0][3] = 0;
  331. this.ultraDataSource1.Rows[0][4] = 0;
  332. this.ultraDataSource1.Rows[0][5] = "";
  333. this.ultraDataSource1.Rows[0][6] = "";
  334. }
  335. catch{}
  336. }
  337. public void SetDataSg(Hashtable ar)
  338. {
  339. if (ar == null) return;
  340. int count = this.ultraDataSource1.Band.Columns.Count;
  341. string strKey = "";
  342. for (int i = 0; i < count-3; i++)
  343. {
  344. try
  345. {
  346. strKey = this.ultraDataSource1.Band.Columns[i].Key;
  347. this.ultraDataSource1.Rows[0][i] = ar[strKey];
  348. }
  349. catch{}
  350. }
  351. }
  352. public void SetDataPot(DataTable atable, string str1, string str2)
  353. {
  354. for(int i=0; i<atable.Rows.Count; i++)
  355. {
  356. try
  357. {
  358. if(atable.Rows[i]["OBJECTPOS"].ToString() ==str1 )
  359. {
  360. this.ultraDataSource1.Rows[0]["POTNO1"] = atable.Rows[i]["POTNO"].ToString();
  361. }
  362. else if(atable.Rows[i]["OBJECTPOS"].ToString() == str2)
  363. {
  364. this.ultraDataSource1.Rows[0]["POTNO2"] = atable.Rows[i]["POTNO"].ToString();
  365. }
  366. }
  367. catch
  368. {
  369. }
  370. }
  371. }
  372. public void SetData(Hashtable ht)
  373. {
  374. if (ht != null)
  375. {
  376. IEnumerator ie = ht.GetEnumerator();
  377. while(ie.MoveNext())
  378. {
  379. try
  380. {
  381. System.Collections.DictionaryEntry id = (System.Collections.DictionaryEntry)ie.Current;
  382. this.ultraDataSource1.Rows[0][id.Key.ToString()] = id.Value;
  383. }
  384. catch
  385. {
  386. }
  387. }
  388. }
  389. try
  390. {
  391. DateTime dt1 = Convert.ToDateTime(this.ultraDataSource1.Rows[0]["MouldingBeginTime"]);
  392. DateTime dt2 = Convert.ToDateTime(this.ultraDataSource1.Rows[0]["AIM_CAST_STR_TIME"]);
  393. System.TimeSpan i= (dt2-dt1);
  394. this.ultraDataSource1.Rows[0]["DELAYLENGTH"] = Math.Round(i.TotalMinutes) ;
  395. }
  396. catch{}
  397. }
  398. }
  399. }