MscMsc_Station.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Core.Mes.Client.Comm.Server;
  2. using CoreFS.CA06;
  3. using System.Collections;
  4. using System.Data;
  5. namespace Core.StlMes.Client.Qcm
  6. {
  7. class MscMsc_Station
  8. {
  9. public static DataTable Query(FrmProPSCMSC2 frm)
  10. {
  11. if (frm.ControlMsc.GridMsc.ActiveRow == null) return null;
  12. string msc = "";//如果选择的是接箍,那么msc字段保存接箍码。否则保存msc。
  13. if (frm.ControlMsc.GridMsc.ActiveRow.ChildBands != null)
  14. {
  15. msc = frm.ControlMsc.GridMsc.ActiveRow.Cells["MSC"].Value.ToString();
  16. }
  17. else
  18. {
  19. msc = frm.ControlMsc.GridMsc.ActiveRow.Cells["KEY_JG"].Value.ToString();
  20. }
  21. ArrayList list = new ArrayList();
  22. list.Add(msc);
  23. DataTable dt = null;
  24. try
  25. {
  26. dt = ServerHelper.GetData("com.steering.pss.qcm.CoreFrmProPSCMSC2.queryMscStation2",
  27. new object[] { list }, frm.ob);
  28. }
  29. catch
  30. {
  31. return null;
  32. }
  33. return dt;
  34. }
  35. public static DataTable GetStationType(string msc, string mscPline, string processCode, OpeBase ob)
  36. {
  37. DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.ComStandard.getStationType",
  38. new object[] { msc, mscPline, processCode }, ob);
  39. return dt;
  40. }
  41. }
  42. }