UcCcmMiddlepot.cs 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  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. /// UcCcmMiddlepot 的摘要说明。
  12. /// </summary>
  13. public class UcCcmMiddlepot : System.Windows.Forms.UserControl
  14. {
  15. #region " Construct "
  16. public Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1;
  17. public Infragistics.Win.UltraWinDataSource.UltraDataSource ultraDataSource1;
  18. /// <summary>
  19. /// 必需的设计器变量。
  20. /// </summary>
  21. private System.ComponentModel.Container components = null;
  22. public UcCcmMiddlepot()
  23. {
  24. // 该调用是 Windows.Forms 窗体设计器所必需的。
  25. InitializeComponent();
  26. // TODO: 在 InitializeComponent 调用后添加任何初始化
  27. }
  28. /// <summary>
  29. /// 清理所有正在使用的资源。
  30. /// </summary>
  31. protected override void Dispose( bool disposing )
  32. {
  33. if( disposing )
  34. {
  35. if(components != null)
  36. {
  37. components.Dispose();
  38. }
  39. }
  40. base.Dispose( disposing );
  41. }
  42. #region 组件设计器生成的代码
  43. /// <summary>
  44. /// 设计器支持所需的方法 - 不要使用代码编辑器
  45. /// 修改此方法的内容。
  46. /// </summary>
  47. private void InitializeComponent()
  48. {
  49. Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
  50. Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Band 0", -1);
  51. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("中包车号");
  52. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MiddlePotNo");
  53. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MidPotWeight");
  54. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn4 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MidPotTemperature");
  55. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn5 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("MidPotSteelLevel");
  56. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn6 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("RecycleQuantity");
  57. Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
  58. Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance();
  59. Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance();
  60. Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance();
  61. Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance();
  62. Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance();
  63. Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance();
  64. Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance();
  65. Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance();
  66. Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance();
  67. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn1 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("中包车号");
  68. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn2 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MiddlePotNo");
  69. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn3 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MidPotWeight");
  70. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn4 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MidPotTemperature");
  71. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn5 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("MidPotSteelLevel");
  72. Infragistics.Win.UltraWinDataSource.UltraDataColumn ultraDataColumn6 = new Infragistics.Win.UltraWinDataSource.UltraDataColumn("RecycleQuantity");
  73. this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
  74. this.ultraDataSource1 = new Infragistics.Win.UltraWinDataSource.UltraDataSource();
  75. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
  76. ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).BeginInit();
  77. this.SuspendLayout();
  78. //
  79. // ultraGrid1
  80. //
  81. this.ultraGrid1.DataSource = this.ultraDataSource1;
  82. appearance1.BackHatchStyle = Infragistics.Win.BackHatchStyle.None;
  83. this.ultraGrid1.DisplayLayout.Appearance = appearance1;
  84. ultraGridBand1.CardSettings.CardScrollbars = Infragistics.Win.UltraWinGrid.CardScrollbars.None;
  85. ultraGridBand1.CardSettings.ShowCaption = false;
  86. ultraGridBand1.CardSettings.Style = Infragistics.Win.UltraWinGrid.CardStyle.StandardLabels;
  87. ultraGridBand1.CardView = true;
  88. ultraGridColumn1.CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
  89. ultraGridColumn1.Header.VisiblePosition = 0;
  90. ultraGridColumn1.Hidden = true;
  91. ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(60, 26);
  92. ultraGridColumn1.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  93. ultraGridColumn2.Header.Caption = "中包包号";
  94. ultraGridColumn2.Header.VisiblePosition = 1;
  95. ultraGridColumn2.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(85, 26);
  96. ultraGridColumn2.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  97. ultraGridColumn3.Header.Caption = "中包重量";
  98. ultraGridColumn3.Header.VisiblePosition = 2;
  99. ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(85, 26);
  100. ultraGridColumn3.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  101. ultraGridColumn4.Header.Caption = "中包温度";
  102. ultraGridColumn4.Header.VisiblePosition = 3;
  103. ultraGridColumn4.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(85, 26);
  104. ultraGridColumn4.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  105. ultraGridColumn5.Header.Caption = "液面高度";
  106. ultraGridColumn5.Header.VisiblePosition = 4;
  107. ultraGridColumn5.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(85, 26);
  108. ultraGridColumn5.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  109. ultraGridColumn6.Header.Caption = "回炉重量";
  110. ultraGridColumn6.Header.VisiblePosition = 5;
  111. ultraGridColumn6.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(85, 26);
  112. ultraGridColumn6.RowLayoutColumnInfo.PreferredLabelSize = new System.Drawing.Size(67, 26);
  113. ultraGridBand1.Columns.AddRange(new object[] {
  114. ultraGridColumn1,
  115. ultraGridColumn2,
  116. ultraGridColumn3,
  117. ultraGridColumn4,
  118. ultraGridColumn5,
  119. ultraGridColumn6});
  120. appearance2.BackColor = System.Drawing.Color.White;
  121. appearance2.ForeColor = System.Drawing.Color.Black;
  122. ultraGridBand1.Override.RowSelectorAppearance = appearance2;
  123. ultraGridBand1.UseRowLayout = true;
  124. this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
  125. this.ultraGrid1.DisplayLayout.BorderStyle = Infragistics.Win.UIElementBorderStyle.None;
  126. this.ultraGrid1.DisplayLayout.CaptionVisible = Infragistics.Win.DefaultableBoolean.False;
  127. appearance3.BackColor = System.Drawing.SystemColors.ActiveBorder;
  128. appearance3.BackColor2 = System.Drawing.SystemColors.ControlDark;
  129. appearance3.BackGradientStyle = Infragistics.Win.GradientStyle.Vertical;
  130. appearance3.BorderColor = System.Drawing.SystemColors.Window;
  131. this.ultraGrid1.DisplayLayout.GroupByBox.Appearance = appearance3;
  132. appearance4.ForeColor = System.Drawing.SystemColors.GrayText;
  133. this.ultraGrid1.DisplayLayout.GroupByBox.BandLabelAppearance = appearance4;
  134. this.ultraGrid1.DisplayLayout.GroupByBox.BorderStyle = Infragistics.Win.UIElementBorderStyle.Solid;
  135. this.ultraGrid1.DisplayLayout.GroupByBox.Hidden = true;
  136. appearance5.BackColor = System.Drawing.SystemColors.ControlLightLight;
  137. appearance5.BackColor2 = System.Drawing.SystemColors.Control;
  138. appearance5.BackGradientStyle = Infragistics.Win.GradientStyle.Horizontal;
  139. appearance5.ForeColor = System.Drawing.SystemColors.GrayText;
  140. this.ultraGrid1.DisplayLayout.GroupByBox.PromptAppearance = appearance5;
  141. this.ultraGrid1.DisplayLayout.MaxColScrollRegions = 1;
  142. this.ultraGrid1.DisplayLayout.MaxRowScrollRegions = 1;
  143. this.ultraGrid1.DisplayLayout.Override.AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.No;
  144. this.ultraGrid1.DisplayLayout.Override.AllowColMoving = Infragistics.Win.UltraWinGrid.AllowColMoving.NotAllowed;
  145. this.ultraGrid1.DisplayLayout.Override.AllowColSizing = Infragistics.Win.UltraWinGrid.AllowColSizing.None;
  146. this.ultraGrid1.DisplayLayout.Override.AllowColSwapping = Infragistics.Win.UltraWinGrid.AllowColSwapping.NotAllowed;
  147. this.ultraGrid1.DisplayLayout.Override.AllowDelete = Infragistics.Win.DefaultableBoolean.False;
  148. this.ultraGrid1.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
  149. this.ultraGrid1.DisplayLayout.Override.BorderStyleCardArea = Infragistics.Win.UIElementBorderStyle.None;
  150. this.ultraGrid1.DisplayLayout.Override.BorderStyleCell = Infragistics.Win.UIElementBorderStyle.Etched;
  151. this.ultraGrid1.DisplayLayout.Override.BorderStyleHeader = Infragistics.Win.UIElementBorderStyle.None;
  152. this.ultraGrid1.DisplayLayout.Override.BorderStyleRow = Infragistics.Win.UIElementBorderStyle.None;
  153. appearance6.BackColor = System.Drawing.Color.PapayaWhip;
  154. this.ultraGrid1.DisplayLayout.Override.CardAreaAppearance = appearance6;
  155. appearance7.BorderColor = System.Drawing.Color.Silver;
  156. appearance7.FontData.BoldAsString = "True";
  157. appearance7.TextTrimming = Infragistics.Win.TextTrimming.EllipsisCharacter;
  158. this.ultraGrid1.DisplayLayout.Override.CellAppearance = appearance7;
  159. this.ultraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.EditAndSelectText;
  160. this.ultraGrid1.DisplayLayout.Override.CellPadding = 0;
  161. appearance8.BackColor = System.Drawing.SystemColors.Control;
  162. appearance8.BackColor2 = System.Drawing.SystemColors.ControlDark;
  163. appearance8.BackGradientAlignment = Infragistics.Win.GradientAlignment.Element;
  164. appearance8.BackGradientStyle = Infragistics.Win.GradientStyle.Horizontal;
  165. appearance8.BorderColor = System.Drawing.SystemColors.Window;
  166. this.ultraGrid1.DisplayLayout.Override.GroupByRowAppearance = appearance8;
  167. appearance9.BackColor = System.Drawing.Color.PapayaWhip;
  168. appearance9.TextHAlign = Infragistics.Win.HAlign.Center;
  169. appearance9.TextVAlign = Infragistics.Win.VAlign.Middle;
  170. this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance9;
  171. this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard;
  172. appearance10.BackColor = System.Drawing.Color.LightBlue;
  173. appearance10.BorderColor = System.Drawing.Color.Silver;
  174. appearance10.TextHAlign = Infragistics.Win.HAlign.Left;
  175. appearance10.TextVAlign = Infragistics.Win.VAlign.Middle;
  176. this.ultraGrid1.DisplayLayout.Override.RowAppearance = appearance10;
  177. this.ultraGrid1.DisplayLayout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.False;
  178. this.ultraGrid1.DisplayLayout.Override.SelectTypeCol = Infragistics.Win.UltraWinGrid.SelectType.None;
  179. this.ultraGrid1.DisplayLayout.Override.SelectTypeRow = Infragistics.Win.UltraWinGrid.SelectType.None;
  180. appearance11.BackColor = System.Drawing.SystemColors.ControlLight;
  181. this.ultraGrid1.DisplayLayout.Override.TemplateAddRowAppearance = appearance11;
  182. this.ultraGrid1.DisplayLayout.Scrollbars = Infragistics.Win.UltraWinGrid.Scrollbars.None;
  183. this.ultraGrid1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
  184. this.ultraGrid1.Location = new System.Drawing.Point(0, 0);
  185. this.ultraGrid1.Name = "ultraGrid1";
  186. this.ultraGrid1.Size = new System.Drawing.Size(770, 120);
  187. this.ultraGrid1.TabIndex = 0;
  188. this.ultraGrid1.Text = "ultraGrid1";
  189. //
  190. // ultraDataSource1
  191. //
  192. this.ultraDataSource1.Band.Columns.AddRange(new object[] {
  193. ultraDataColumn1,
  194. ultraDataColumn2,
  195. ultraDataColumn3,
  196. ultraDataColumn4,
  197. ultraDataColumn5,
  198. ultraDataColumn6});
  199. //
  200. // UcCcmMiddlepot
  201. //
  202. this.Controls.Add(this.ultraGrid1);
  203. this.Name = "UcCcmMiddlepot";
  204. this.Size = new System.Drawing.Size(768, 32);
  205. this.Load += new System.EventHandler(this.UcCvtSteel_Load);
  206. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
  207. ((System.ComponentModel.ISupportInitialize)(this.ultraDataSource1)).EndInit();
  208. this.ResumeLayout(false);
  209. }
  210. #endregion
  211. #endregion
  212. #region " Init "
  213. private void UcCvtSteel_Load(object sender, System.EventArgs e)
  214. {
  215. this.ultraDataSource1.Rows.Add(new object[]{"","","","","",""});
  216. }
  217. public void SetData(Hashtable ar)
  218. {
  219. if (ar == null) return;
  220. int count = this.ultraDataSource1.Band.Columns.Count;
  221. string strKey = "";
  222. for (int i = 0; i < count; i++)
  223. {
  224. try
  225. {
  226. strKey = this.ultraDataSource1.Band.Columns[i].Key;
  227. this.ultraDataSource1.Rows[0][i] = ar[strKey];
  228. }
  229. catch{}
  230. }
  231. }
  232. //重置数据
  233. public void resetData()
  234. {
  235. try
  236. {
  237. this.ultraDataSource1.Rows[0][0]="";
  238. this.ultraDataSource1.Rows[0][1]="";
  239. this.ultraDataSource1.Rows[0][2]="";
  240. this.ultraDataSource1.Rows[0][3]="";
  241. this.ultraDataSource1.Rows[0][4]="";
  242. this.ultraDataSource1.Rows[0][5]="";
  243. }
  244. catch
  245. {}
  246. }
  247. #endregion
  248. }
  249. }