PipeCheckConsignPhySscCtrl.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.Mes.Client.Comm.Tool;
  3. using Core.StlMes.Client.Judge.Commons;
  4. using CoreFS.CA06;
  5. using System;
  6. using System.Data;
  7. using System.Windows.Forms;
  8. namespace Core.StlMes.Client.Judge.Controls
  9. {
  10. public partial class PipeCheckConsignPhySscCtrl : UserControl
  11. {
  12. private Dal _d;
  13. public PipeCheckConsignPhySscCtrl(Control container, OpeBase ob)
  14. {
  15. InitializeComponent();
  16. container.Controls.Add(this);
  17. this.Dock = DockStyle.Fill;
  18. _d = new Dal(ob);
  19. }
  20. public void Query(string applyCode, string judgeStoveNo, string batchNo, bool clearData)
  21. {
  22. CoreClientParam ccp = new CoreClientParam();
  23. ccp.ServerName = "com.steering.pss.judge.Bll.BllRolledTubeColligateJudge";
  24. ccp.MethodName = "get126PhyDetail";
  25. ccp.ServerParams = new object[] { applyCode, judgeStoveNo, batchNo };
  26. ccp = _d.Ob.ExecuteQuery(ccp, CoreInvokeType.Internal);
  27. if (ccp.ReturnInfo.ToString2() != "")
  28. {
  29. MessageUtil.ShowWarning(ccp.ReturnInfo.ToString2());
  30. }
  31. else
  32. {
  33. string json = ccp.ReturnObject.ToString2();
  34. DataTable dt = JsonHelper.toTable(json);
  35. GridHelper.CopyDataToDatatable(dt, dataTable1, clearData);
  36. GridHelper.RefreshAndAutoSize(ultraGrid1);
  37. }
  38. }
  39. public void ClearData()
  40. {
  41. this.dataTable1.Clear();
  42. }
  43. }
  44. }