CraftOrdDesignStdWicCtrl.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.StlMes.Client.Judge.Commons;
  3. using CoreFS.CA06;
  4. using System.Data;
  5. using System.Windows.Forms;
  6. namespace Core.StlMes.Client.Judge.Controls
  7. {
  8. public partial class CraftOrdDesignStdWicCtrl : UserControl
  9. {
  10. private Dal _d;
  11. public CraftOrdDesignStdWicCtrl(Control container, OpeBase ob)
  12. {
  13. InitializeComponent();
  14. _d = new Dal(ob);
  15. container.Controls.Add(this);
  16. this.Dock = DockStyle.Fill;
  17. this.BringToFront();
  18. }
  19. public void Query(string ordLnPk, string craftSeq, string mscPline, string processCode)
  20. {
  21. DataTable dt = _d.GetTableByXmlId("CraftOrdDesignStdWic.getByOrdLnPkJudge", ordLnPk, craftSeq, mscPline, processCode);
  22. foreach (DataRow dr in dt.Rows)
  23. {
  24. if (dr["outputStyle"].ToString() == "410701")
  25. {
  26. dr["pressureY"] = "-";
  27. }
  28. else if (dr["outputStyle"].ToString() == "410702")
  29. {
  30. dr["pressure"] = "-";
  31. }
  32. }
  33. GridHelper.CopyDataToDatatable(dt, dataTable1, true);
  34. GridHelper.RefreshAndAutoSize(ultraGrid1);
  35. }
  36. public void ClearData()
  37. {
  38. dataTable1.Clear();
  39. }
  40. }
  41. }