SurfaceResult.cs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Windows.Forms;
  10. using CoreFS.CA06;
  11. using Core.Mes.Client.Comm.Server;
  12. using Core.Mes.Client.Comm.Control;
  13. using Infragistics.Win.UltraWinGrid;
  14. using Core.StlMes.Client.YdmStuffManage.Entity;
  15. namespace Core.StlMes.Client.YdmStuffManage
  16. {
  17. public partial class SurfaceResult : UserControl
  18. {
  19. private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
  20. public SurfaceResult()
  21. {
  22. InitializeComponent();
  23. GridHelper.InitCardGrid(ultraDataSource1, ultraGrid2);
  24. _grid = this.ultraGrid2;
  25. }
  26. private StlLgSurfaceM1Entity surfaceResult = new StlLgSurfaceM1Entity();
  27. public StlLgSurfaceM1Entity Value
  28. {
  29. get { return surfaceResult; }
  30. set
  31. {
  32. if (value != null)
  33. {
  34. surfaceResult = value;
  35. UpdateDate();
  36. }
  37. }
  38. }
  39. public void UpdateDate()
  40. {
  41. this.ultraGrid2.UpdateData();
  42. if (surfaceResult != null)
  43. {
  44. if (surfaceResult.ExecutiveStandard.ToString2().Equals(""))
  45. {
  46. surfaceResult.ExecutiveStandard = this.ultraComboEditor2.Items[0].DataValue.ToString();
  47. }
  48. if (surfaceResult.TreatingResult.ToString2().Equals(""))
  49. {
  50. surfaceResult.TreatingResult = this.ultraComboEditor1.Items[0].DataValue.ToString();
  51. }
  52. if (surfaceResult.Inspection.ToString2().Equals(""))
  53. {
  54. surfaceResult.Inspection = this.ultraComboEditor1.Items[0].DataValue.ToString();
  55. }
  56. ultraDataSource1.Rows[0]["flowNo1"] = surfaceResult.FlowNo1;
  57. ultraDataSource1.Rows[0]["flowNo11"] = surfaceResult.FlowNo11;
  58. ultraDataSource1.Rows[0]["flowNo2"] = surfaceResult.FlowNo2;
  59. ultraDataSource1.Rows[0]["flowNo21"] = surfaceResult.FlowNo21;
  60. ultraDataSource1.Rows[0]["flowNo3"] = surfaceResult.FlowNo3;
  61. ultraDataSource1.Rows[0]["flowNo31"] = surfaceResult.FlowNo31;
  62. ultraDataSource1.Rows[0]["flowNo4"] = surfaceResult.FlowNo4;
  63. ultraDataSource1.Rows[0]["flowNo41"] = surfaceResult.FlowNo41;
  64. ultraDataSource1.Rows[0]["flowNo5"] = surfaceResult.FlowNo5;
  65. ultraDataSource1.Rows[0]["flowNo51"] = surfaceResult.FlowNo51;
  66. ultraDataSource1.Rows[0]["flowNo6"] = surfaceResult.FlowNo6;
  67. ultraDataSource1.Rows[0]["flowNo61"] = surfaceResult.FlowNo61;
  68. ultraDataSource1.Rows[0]["minDiameter1"] = surfaceResult.MinDiameter1;
  69. ultraDataSource1.Rows[0]["minDiameter11"] = surfaceResult.MinDiameter11;
  70. ultraDataSource1.Rows[0]["minDiameter2"] = surfaceResult.MinDiameter2;
  71. ultraDataSource1.Rows[0]["minDiameter21"] = surfaceResult.MinDiameter21;
  72. ultraDataSource1.Rows[0]["minDiameter3"] = surfaceResult.MinDiameter3;
  73. ultraDataSource1.Rows[0]["minDiameter31"] = surfaceResult.MinDiameter31;
  74. ultraDataSource1.Rows[0]["minDiameter4"] = surfaceResult.MinDiameter4;
  75. ultraDataSource1.Rows[0]["minDiameter41"] = surfaceResult.MinDiameter41;
  76. ultraDataSource1.Rows[0]["minDiameter5"] = surfaceResult.MinDiameter5;
  77. ultraDataSource1.Rows[0]["minDiameter51"] = surfaceResult.MinDiameter51;
  78. ultraDataSource1.Rows[0]["minDiameter6"] = surfaceResult.MinDiameter6;
  79. ultraDataSource1.Rows[0]["minDiameter61"] = surfaceResult.MinDiameter61;
  80. ultraDataSource1.Rows[0]["maxDiameter1"] = surfaceResult.MaxDiameter1;
  81. ultraDataSource1.Rows[0]["maxDiameter11"] = surfaceResult.MaxDiameter11;
  82. ultraDataSource1.Rows[0]["maxDiameter2"] = surfaceResult.MaxDiameter2;
  83. ultraDataSource1.Rows[0]["maxDiameter21"] = surfaceResult.MaxDiameter21;
  84. ultraDataSource1.Rows[0]["maxDiameter3"] = surfaceResult.MaxDiameter3;
  85. ultraDataSource1.Rows[0]["maxDiameter31"] = surfaceResult.MaxDiameter31;
  86. ultraDataSource1.Rows[0]["maxDiameter4"] = surfaceResult.MaxDiameter4;
  87. ultraDataSource1.Rows[0]["maxDiameter41"] = surfaceResult.MaxDiameter41;
  88. ultraDataSource1.Rows[0]["maxDiameter5"] = surfaceResult.MaxDiameter5;
  89. ultraDataSource1.Rows[0]["maxDiameter51"] = surfaceResult.MaxDiameter51;
  90. ultraDataSource1.Rows[0]["maxDiameter6"] = surfaceResult.MaxDiameter6;
  91. ultraDataSource1.Rows[0]["maxDiameter61"] = surfaceResult.MaxDiameter61;
  92. ultraDataSource1.Rows[0]["chamfercut1"] = surfaceResult.Chamfercut1;
  93. ultraDataSource1.Rows[0]["chamfercut11"] = surfaceResult.Chamfercut11;
  94. ultraDataSource1.Rows[0]["chamfercut2"] = surfaceResult.Chamfercut2;
  95. ultraDataSource1.Rows[0]["chamfercut21"] = surfaceResult.Chamfercut21;
  96. ultraDataSource1.Rows[0]["chamfercut3"] = surfaceResult.Chamfercut3;
  97. ultraDataSource1.Rows[0]["chamfercut31"] = surfaceResult.Chamfercut31;
  98. ultraDataSource1.Rows[0]["chamfercut4"] = surfaceResult.Chamfercut4;
  99. ultraDataSource1.Rows[0]["chamfercut41"] = surfaceResult.Chamfercut41;
  100. ultraDataSource1.Rows[0]["chamfercut5"] = surfaceResult.Chamfercut5;
  101. ultraDataSource1.Rows[0]["chamfercut51"] = surfaceResult.Chamfercut51;
  102. ultraDataSource1.Rows[0]["chamfercut6"] = surfaceResult.Chamfercut6;
  103. ultraDataSource1.Rows[0]["chamfercut61"] = surfaceResult.Chamfercut61;
  104. ultraDataSource1.Rows[0]["within1"] = surfaceResult.Within1;
  105. ultraDataSource1.Rows[0]["within11"] = surfaceResult.Within11;
  106. ultraDataSource1.Rows[0]["within2"] = surfaceResult.Within2;
  107. ultraDataSource1.Rows[0]["within21"] = surfaceResult.Within21;
  108. ultraDataSource1.Rows[0]["within3"] = surfaceResult.Within3;
  109. ultraDataSource1.Rows[0]["within31"] = surfaceResult.Within31;
  110. ultraDataSource1.Rows[0]["within4"] = surfaceResult.Within4;
  111. ultraDataSource1.Rows[0]["within41"] = surfaceResult.Within41;
  112. ultraDataSource1.Rows[0]["within5"] = surfaceResult.Within5;
  113. ultraDataSource1.Rows[0]["within51"] = surfaceResult.Within51;
  114. ultraDataSource1.Rows[0]["within6"] = surfaceResult.Within6;
  115. ultraDataSource1.Rows[0]["within61"] = surfaceResult.Within61;
  116. ultraDataSource1.Rows[0]["castingLength1"] = surfaceResult.CastingLength1;
  117. ultraDataSource1.Rows[0]["castingLength11"] = surfaceResult.CastingLength11;
  118. ultraDataSource1.Rows[0]["castingLength2"] = surfaceResult.CastingLength2;
  119. ultraDataSource1.Rows[0]["castingLength21"] = surfaceResult.CastingLength21;
  120. ultraDataSource1.Rows[0]["castingLength3"] = surfaceResult.CastingLength3;
  121. ultraDataSource1.Rows[0]["castingLength31"] = surfaceResult.CastingLength31;
  122. ultraDataSource1.Rows[0]["castingLength4"] = surfaceResult.CastingLength4;
  123. ultraDataSource1.Rows[0]["castingLength41"] = surfaceResult.CastingLength41;
  124. ultraDataSource1.Rows[0]["castingLength5"] = surfaceResult.CastingLength5;
  125. ultraDataSource1.Rows[0]["castingLength51"] = surfaceResult.CastingLength51;
  126. ultraDataSource1.Rows[0]["castingLength6"] = surfaceResult.CastingLength6;
  127. ultraDataSource1.Rows[0]["castingLength61"] = surfaceResult.CastingLength61;
  128. ultraDataSource1.Rows[0]["inspection"] = surfaceResult.Inspection;
  129. ultraDataSource1.Rows[0]["treatingResult"] = surfaceResult.TreatingResult;
  130. ultraDataSource1.Rows[0]["remarks"] = surfaceResult.Remarks;
  131. ultraDataSource1.Rows[0]["eligiblequty"] = surfaceResult.ActCount;
  132. ultraDataSource1.Rows[0]["offlineNum"] = surfaceResult.OfflineNum;
  133. ultraDataSource1.Rows[0]["scrapNum"] = surfaceResult.ScrapNum;
  134. ultraDataSource1.Rows[0]["straightness1"] = surfaceResult.Straightness1;
  135. ultraDataSource1.Rows[0]["straightness2"] = surfaceResult.Straightness2;
  136. ultraDataSource1.Rows[0]["straightness3"] = surfaceResult.Straightness3;
  137. ultraDataSource1.Rows[0]["straightness4"] = surfaceResult.Straightness4;
  138. ultraDataSource1.Rows[0]["straightness5"] = surfaceResult.Straightness5;
  139. ultraDataSource1.Rows[0]["straightness6"] = surfaceResult.Straightness6;
  140. ultraDataSource1.Rows[0]["impressDiameter1"] = surfaceResult.ImpressDiameter1;
  141. ultraDataSource1.Rows[0]["impressDiameter2"] = surfaceResult.ImpressDiameter2;
  142. ultraDataSource1.Rows[0]["impressDiameter3"] = surfaceResult.ImpressDiameter3;
  143. ultraDataSource1.Rows[0]["impressDiameter4"] = surfaceResult.ImpressDiameter4;
  144. ultraDataSource1.Rows[0]["impressDiameter5"] = surfaceResult.ImpressDiameter5;
  145. ultraDataSource1.Rows[0]["impressDiameter6"] = surfaceResult.ImpressDiameter6;
  146. ultraDataSource1.Rows[0]["executiveStandard"] = surfaceResult.ExecutiveStandard;
  147. ultraDataSource1.Rows[0]["noCut"] = surfaceResult.NoCut;
  148. }
  149. }
  150. public void initValue()
  151. {
  152. surfaceResult.ExecutiveStandard = this.ultraComboEditor2.Items[0].DataValue.ToString();
  153. surfaceResult.TreatingResult = this.ultraComboEditor1.Items[0].DataValue.ToString();
  154. surfaceResult.Inspection = this.ultraComboEditor1.Items[0].DataValue.ToString();
  155. Value = surfaceResult;
  156. }
  157. public void clear()
  158. {
  159. ultraDataSource1.Rows[0]["flowNo1"] = "";
  160. ultraDataSource1.Rows[0]["flowNo11"] = "";
  161. ultraDataSource1.Rows[0]["flowNo2"] = "";
  162. ultraDataSource1.Rows[0]["flowNo21"] = "";
  163. ultraDataSource1.Rows[0]["flowNo3"] = "";
  164. ultraDataSource1.Rows[0]["flowNo31"] = "";
  165. ultraDataSource1.Rows[0]["flowNo4"] = "";
  166. ultraDataSource1.Rows[0]["flowNo41"] = "";
  167. ultraDataSource1.Rows[0]["flowNo5"] = "";
  168. ultraDataSource1.Rows[0]["flowNo51"] = "";
  169. ultraDataSource1.Rows[0]["flowNo6"] = "";
  170. ultraDataSource1.Rows[0]["flowNo61"] = "";
  171. ultraDataSource1.Rows[0]["minDiameter1"] = "";
  172. ultraDataSource1.Rows[0]["minDiameter11"] = "";
  173. ultraDataSource1.Rows[0]["minDiameter2"] = "";
  174. ultraDataSource1.Rows[0]["minDiameter21"] = "";
  175. ultraDataSource1.Rows[0]["minDiameter3"] = "";
  176. ultraDataSource1.Rows[0]["minDiameter31"] = "";
  177. ultraDataSource1.Rows[0]["minDiameter4"] = "";
  178. ultraDataSource1.Rows[0]["minDiameter41"] = "";
  179. ultraDataSource1.Rows[0]["minDiameter5"] = "";
  180. ultraDataSource1.Rows[0]["minDiameter51"] = "";
  181. ultraDataSource1.Rows[0]["minDiameter6"] = "";
  182. ultraDataSource1.Rows[0]["minDiameter61"] = "";
  183. ultraDataSource1.Rows[0]["maxDiameter1"] = "";
  184. ultraDataSource1.Rows[0]["maxDiameter11"] = "";
  185. ultraDataSource1.Rows[0]["maxDiameter2"] = "";
  186. ultraDataSource1.Rows[0]["maxDiameter21"] = "";
  187. ultraDataSource1.Rows[0]["maxDiameter3"] = "";
  188. ultraDataSource1.Rows[0]["maxDiameter31"] = "";
  189. ultraDataSource1.Rows[0]["maxDiameter4"] = "";
  190. ultraDataSource1.Rows[0]["maxDiameter41"] = "";
  191. ultraDataSource1.Rows[0]["maxDiameter5"] = "";
  192. ultraDataSource1.Rows[0]["maxDiameter51"] = "";
  193. ultraDataSource1.Rows[0]["maxDiameter6"] = "";
  194. ultraDataSource1.Rows[0]["maxDiameter61"] = "";
  195. ultraDataSource1.Rows[0]["chamfercut1"] = "";
  196. ultraDataSource1.Rows[0]["chamfercut11"] = "";
  197. ultraDataSource1.Rows[0]["chamfercut2"] = "";
  198. ultraDataSource1.Rows[0]["chamfercut21"] = "";
  199. ultraDataSource1.Rows[0]["chamfercut3"] = "";
  200. ultraDataSource1.Rows[0]["chamfercut31"] = "";
  201. ultraDataSource1.Rows[0]["chamfercut4"] = "";
  202. ultraDataSource1.Rows[0]["chamfercut41"] = "";
  203. ultraDataSource1.Rows[0]["chamfercut5"] = "";
  204. ultraDataSource1.Rows[0]["chamfercut51"] = "";
  205. ultraDataSource1.Rows[0]["chamfercut6"] = "";
  206. ultraDataSource1.Rows[0]["chamfercut61"] = "";
  207. ultraDataSource1.Rows[0]["within1"] = "";
  208. ultraDataSource1.Rows[0]["within11"] = "";
  209. ultraDataSource1.Rows[0]["within2"] = "";
  210. ultraDataSource1.Rows[0]["within21"] = "";
  211. ultraDataSource1.Rows[0]["within3"] = "";
  212. ultraDataSource1.Rows[0]["within31"] = "";
  213. ultraDataSource1.Rows[0]["within4"] = "";
  214. ultraDataSource1.Rows[0]["within41"] = "";
  215. ultraDataSource1.Rows[0]["within5"] = "";
  216. ultraDataSource1.Rows[0]["within51"] = "";
  217. ultraDataSource1.Rows[0]["within6"] = "";
  218. ultraDataSource1.Rows[0]["within61"] = "";
  219. ultraDataSource1.Rows[0]["castingLength1"] = "";
  220. ultraDataSource1.Rows[0]["castingLength11"] = "";
  221. ultraDataSource1.Rows[0]["castingLength2"] = "";
  222. ultraDataSource1.Rows[0]["castingLength21"] = "";
  223. ultraDataSource1.Rows[0]["castingLength3"] = "";
  224. ultraDataSource1.Rows[0]["castingLength31"] = "";
  225. ultraDataSource1.Rows[0]["castingLength4"] = "";
  226. ultraDataSource1.Rows[0]["castingLength41"] = "";
  227. ultraDataSource1.Rows[0]["castingLength5"] = "";
  228. ultraDataSource1.Rows[0]["castingLength51"] = "";
  229. ultraDataSource1.Rows[0]["castingLength6"] = "";
  230. ultraDataSource1.Rows[0]["castingLength61"] = "";
  231. ultraDataSource1.Rows[0]["inspection"] = "";
  232. ultraDataSource1.Rows[0]["treatingResult"] = "";
  233. ultraDataSource1.Rows[0]["remarks"] = "";
  234. ultraDataSource1.Rows[0]["eligiblequty"] = "";
  235. ultraDataSource1.Rows[0]["offlineNum"] = "";
  236. ultraDataSource1.Rows[0]["scrapNum"] = "";
  237. ultraDataSource1.Rows[0]["straightness1"] = "";
  238. ultraDataSource1.Rows[0]["straightness2"] = "";
  239. ultraDataSource1.Rows[0]["straightness3"] = "";
  240. ultraDataSource1.Rows[0]["straightness4"] = "";
  241. ultraDataSource1.Rows[0]["straightness5"] = "";
  242. ultraDataSource1.Rows[0]["straightness6"] = "";
  243. ultraDataSource1.Rows[0]["impressDiameter1"] = "";
  244. ultraDataSource1.Rows[0]["impressDiameter2"] = "";
  245. ultraDataSource1.Rows[0]["impressDiameter3"] = "";
  246. ultraDataSource1.Rows[0]["impressDiameter4"] = "";
  247. ultraDataSource1.Rows[0]["impressDiameter5"] = "";
  248. ultraDataSource1.Rows[0]["impressDiameter6"] = "";
  249. ultraDataSource1.Rows[0]["executiveStandard"] = "";
  250. ultraDataSource1.Rows[0]["noCut"] = "";
  251. }
  252. private void ultraGrid2_KeyDown(object sender, KeyEventArgs e)
  253. {
  254. if (e.KeyData == Keys.Right)
  255. {
  256. ultraGrid2.PerformAction(UltraGridAction.NextCell);
  257. }
  258. if (e.KeyData == Keys.Left)
  259. {
  260. ultraGrid2.PerformAction(UltraGridAction.PrevCell);
  261. }
  262. }
  263. private void ultraGrid2_AfterCellActivate(object sender, EventArgs e)
  264. {
  265. ultraGrid2.PerformAction(UltraGridAction.ExitEditMode);
  266. ultraGrid2.PerformAction(UltraGridAction.EnterEditMode);
  267. //ultraGrid2.ActiveCell.SelLength = 2;
  268. }
  269. }
  270. }