frmQuality.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. using System.Windows.Forms;
  2. using Core.Mes.Client.Comm.Control;
  3. namespace Core.StlMes.Client.YdmPipeManage
  4. {
  5. public partial class frmQuality : UserControl
  6. {
  7. private InstructionCard _card = new InstructionCard();
  8. public InstructionCard Card
  9. {
  10. get { return _card; }
  11. set { _card = value;
  12. UpdateData();
  13. }
  14. }
  15. private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
  16. /// <summary>
  17. /// Grid编辑区
  18. /// </summary>
  19. public Infragistics.Win.UltraWinGrid.UltraGrid Grid
  20. {
  21. get { return _grid; }
  22. }
  23. public frmQuality()
  24. {
  25. InitializeComponent();
  26. GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1);
  27. _grid = this.ultraGrid1;
  28. }
  29. /// <summary>
  30. /// 刷新控件数据显示
  31. /// </summary>
  32. public void UpdateData()
  33. {
  34. if (_card != null)
  35. {
  36. ultraDataSource1.Rows[0]["JUGDE_APPLY_FLAG"] = _card.Apply_flag;
  37. ultraDataSource1.Rows[0]["JUGDE_APPLY_CODE"] = _card.Apply_code;
  38. ultraDataSource1.Rows[0]["JUGDE_APPLY_TIME"] = _card.Apply_time;
  39. ultraDataSource1.Rows[0]["JUGDE_SCAN_TIME"] = _card.Scan_time;
  40. ultraDataSource1.Rows[0]["FACE_RESULT_CODE"] = _card.Result_code;
  41. ultraDataSource1.Rows[0]["FACE_RESULT_TIME"] = _card.Result_time;
  42. ultraDataSource1.Rows[0]["FACE_MAKER"] = _card.Face_maker;
  43. ultraDataSource1.Rows[0]["SPEC_RESULT_CODE"] = _card.Spec_code;
  44. ultraDataSource1.Rows[0]["SPEC_RESULT_TIME"] = _card.Spec_time;
  45. ultraDataSource1.Rows[0]["SPEC_MAKER"] = _card.Spec_maker;
  46. ultraDataSource1.Rows[0]["CHEM_RESULT_CODE"] = _card.Chem_code;
  47. ultraDataSource1.Rows[0]["CHEM_RESULT_TIME"] = _card.Chem_time;
  48. ultraDataSource1.Rows[0]["CHEM_MAKER"] = _card.Chem_maker;
  49. ultraDataSource1.Rows[0]["PHY_RESULT_CODE"] = _card.Phy_code;
  50. ultraDataSource1.Rows[0]["PHY_RESULT_TIME"] = _card.Phy_time;
  51. ultraDataSource1.Rows[0]["PHY_MAKER"] = _card.Phy_maker;
  52. ultraDataSource1.Rows[0]["DETECT_REPORT_NO"] = _card.Report_no;
  53. ultraDataSource1.Rows[0]["DETECT_RESULT_CODE"] = _card.Detect_code;
  54. ultraDataSource1.Rows[0]["WPRESSURE_REPORT_NO"] = _card.Wpressure_no;
  55. ultraDataSource1.Rows[0]["WPRESSURE_RESULT_CODE"] = _card.Wpressure_code;
  56. ultraDataSource1.Rows[0]["JUDGE_RESULT_CODE"] = _card.Judge_code;
  57. ultraDataSource1.Rows[0]["JUDGE_RESULT"] = _card.Judge_result;
  58. ultraDataSource1.Rows[0]["JUDGE_RESULT_TIME"] = _card.Judge_time;
  59. ultraDataSource1.Rows[0]["JUDGE_MAKER"] = _card.Judge_maker;
  60. ultraDataSource1.Rows[0]["BUG_NO"] = _card.Bug_no;
  61. ultraDataSource1.Rows[0]["BUG_DEAL"] = _card.Bug_deal;
  62. ultraDataSource1.Rows[0]["REPAIR_FLAG"] = _card.Repair_flag;
  63. ultraDataSource1.Rows[0]["REPAIR_REMARK"] = _card.Repair_remark;
  64. ultraDataSource1.Rows[0]["SAMPLING_FLAG"] = _card.Sampling_flag;
  65. ultraDataSource1.Rows[0]["SAMPLING_TYPE"] = _card.Sampling_type;
  66. ultraDataSource1.Rows[0]["SAMPLING_NO"] = _card.Sampling_no;
  67. ultraDataSource1.Rows[0]["CHECKOUT_NO"] = _card.Checkout_no;
  68. ultraDataSource1.Rows[0]["CHEM_STCHECK_NO"] = _card.Chem_stcheck_no;
  69. ultraDataSource1.Rows[0]["CHEM_PROCHECK_NO"] = _card.Chem_procheck_no;
  70. ultraDataSource1.Rows[0]["SH_CHECK_NO"] = _card.Sh_check_no;
  71. }
  72. else
  73. {
  74. GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1);
  75. }
  76. }
  77. /// <summary>
  78. /// 钢管物料主信息实体类
  79. /// </summary>
  80. public class InstructionCard
  81. {
  82. private string apply_flag;//判定申请标记(1、确认缴库;0等待)
  83. public string Apply_flag
  84. {
  85. get { return apply_flag; }
  86. set { apply_flag = value; }
  87. }
  88. private string apply_code;//判定申请单号
  89. public string Apply_code
  90. {
  91. get { return apply_code; }
  92. set { apply_code = value; }
  93. }
  94. private string apply_time;//判定申请时间
  95. public string Apply_time
  96. {
  97. get { return apply_time; }
  98. set { apply_time = value; }
  99. }
  100. private string scan_time;//判定扫描时间
  101. public string Scan_time
  102. {
  103. get { return scan_time; }
  104. set { scan_time = value; }
  105. }
  106. private string result_code;//表面判定结果代码
  107. public string Result_code
  108. {
  109. get { return result_code; }
  110. set { result_code = value; }
  111. }
  112. private string result_time;//表面判定时间
  113. public string Result_time
  114. {
  115. get { return result_time; }
  116. set { result_time = value; }
  117. }
  118. private string face_maker;//表判责任人
  119. public string Face_maker
  120. {
  121. get { return face_maker; }
  122. set { face_maker = value; }
  123. }
  124. private string spec_code;//公差判定结果代码
  125. public string Spec_code
  126. {
  127. get { return spec_code; }
  128. set { spec_code = value; }
  129. }
  130. private string spec_time;//公差判定时间
  131. public string Spec_time
  132. {
  133. get { return spec_time; }
  134. set { spec_time = value; }
  135. }
  136. private string spec_maker;//公差判定责任人
  137. public string Spec_maker
  138. {
  139. get { return spec_maker; }
  140. set { spec_maker = value; }
  141. }
  142. private string chem_code;//成分判定结果代码
  143. public string Chem_code
  144. {
  145. get { return chem_code; }
  146. set { chem_code = value; }
  147. }
  148. private string chem_time;//成分判定时间
  149. public string Chem_time
  150. {
  151. get { return chem_time; }
  152. set { chem_time = value; }
  153. }
  154. private string chem_maker;//成分判定责任人)
  155. public string Chem_maker
  156. {
  157. get { return chem_maker; }
  158. set { chem_maker = value; }
  159. }
  160. private string phy_code;//性能判定结果代码
  161. public string Phy_code
  162. {
  163. get { return phy_code; }
  164. set { phy_code = value; }
  165. }
  166. private string phy_time;//性能判定时间
  167. public string Phy_time
  168. {
  169. get { return phy_time; }
  170. set { phy_time = value; }
  171. }
  172. private string phy_maker;//性能判定责任人
  173. public string Phy_maker
  174. {
  175. get { return phy_maker; }
  176. set { phy_maker = value; }
  177. }
  178. private string report_no;//探伤编号
  179. public string Report_no
  180. {
  181. get { return report_no; }
  182. set { report_no = value; }
  183. }
  184. private string detect_code;//探伤结果代码
  185. public string Detect_code
  186. {
  187. get { return detect_code; }
  188. set { detect_code = value; }
  189. }
  190. private string wpressure_no;//水压编号
  191. public string Wpressure_no
  192. {
  193. get { return wpressure_no; }
  194. set { wpressure_no = value; }
  195. }
  196. private string wpressure_code;//水压结果代码
  197. public string Wpressure_code
  198. {
  199. get { return wpressure_code; }
  200. set { wpressure_code = value; }
  201. }
  202. private string judge_code;//综合判定结果代码
  203. public string Judge_code
  204. {
  205. get { return judge_code; }
  206. set { judge_code = value; }
  207. }
  208. private string judge_result;//综合判定结果
  209. public string Judge_result
  210. {
  211. get { return judge_result; }
  212. set { judge_result = value; }
  213. }
  214. private string judge_time;//综合判定时间
  215. public string Judge_time
  216. {
  217. get { return judge_time; }
  218. set { judge_time = value; }
  219. }
  220. private string judge_maker;//综合判定人
  221. public string Judge_maker
  222. {
  223. get { return judge_maker; }
  224. set { judge_maker = value; }
  225. }
  226. private string bug_no;//缺陷记录编号
  227. public string Bug_no
  228. {
  229. get { return bug_no; }
  230. set { bug_no = value; }
  231. }
  232. private string bug_deal;//缺陷处置方式
  233. public string Bug_deal
  234. {
  235. get { return bug_deal; }
  236. set { bug_deal = value; }
  237. }
  238. private string repair_flag;//返线标志
  239. public string Repair_flag
  240. {
  241. get { return repair_flag; }
  242. set { repair_flag = value; }
  243. }
  244. private string repair_remark;//返线备注
  245. public string Repair_remark
  246. {
  247. get { return repair_remark; }
  248. set { repair_remark = value; }
  249. }
  250. private string sampling_flag;//取样标志
  251. public string Sampling_flag
  252. {
  253. get { return sampling_flag; }
  254. set { sampling_flag = value; }
  255. }
  256. private string sampling_type;//取样类型
  257. public string Sampling_type
  258. {
  259. get { return sampling_type; }
  260. set { sampling_type = value; }
  261. }
  262. private string sampling_no;//取样批号
  263. public string Sampling_no
  264. {
  265. get { return sampling_no; }
  266. set { sampling_no = value; }
  267. }
  268. private string checkout_no;//检验批号
  269. public string Checkout_no
  270. {
  271. get { return checkout_no; }
  272. set { checkout_no = value; }
  273. }
  274. private string chem_stcheck_no;//熔炼成分编号
  275. public string Chem_stcheck_no
  276. {
  277. get { return chem_stcheck_no; }
  278. set { chem_stcheck_no = value; }
  279. }
  280. private string chem_procheck_no;//成品成分编号
  281. public string Chem_procheck_no
  282. {
  283. get { return chem_procheck_no; }
  284. set { chem_procheck_no = value; }
  285. }
  286. private string sh_check_no;//硫化氢编号
  287. public string Sh_check_no
  288. {
  289. get { return sh_check_no; }
  290. set { sh_check_no = value; }
  291. }
  292. }
  293. }
  294. }