3b660bc3d47b260df2fbcd68f3f1c4ace8c9e50a.svn-base 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;
  10. using System.Collections;
  11. namespace Core.LZMes.Client.UIM
  12. {
  13. public partial class UIM010081C : FrmBase
  14. {
  15. public UIM010081C()
  16. {
  17. InitializeComponent();
  18. }
  19. public override void ToolBar_Click(object sender, string ToolbarKey)
  20. {
  21. switch (ToolbarKey)
  22. {
  23. case "Query":
  24. this.DoQuery();
  25. break;
  26. }
  27. }
  28. public string Condition
  29. {
  30. set
  31. {
  32. string[] array = value.Trim().Split(new char[] { '|' });
  33. this.textOrdNO.Text = array[0];
  34. this.DoQuery();
  35. }
  36. }
  37. private void DoQuery()
  38. {
  39. System.Collections.ArrayList arrayParam = new System.Collections.ArrayList();
  40. //合同号
  41. string ordNO = Convert.ToString(Common.FixDBManager.CheckNullStr(this.textOrdNO.Text));
  42. try
  43. {
  44. CoreClientParam ccp = new CoreClientParam();
  45. this.dataSet1.Tables[0].Clear();
  46. ccp = new CoreClientParam();
  47. ccp.ServerName = "UIB.COM.ComDBQuery";
  48. ccp.MethodName = "doSimpleQuery";
  49. ArrayList paramArray = new ArrayList();
  50. paramArray.Add("UIM010081C_01.SELECT");
  51. paramArray.Add(ordNO);
  52. ccp.ServerParams = new object[] { paramArray };
  53. ccp.SourceDataTable = this.dataSet1.Tables[0];
  54. this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal);
  55. }
  56. catch (Exception EX)
  57. {
  58. MessageBox.Show(EX.ToString());
  59. }
  60. }
  61. #region
  62. /// <summary>
  63. /// 点击进程量,弹出物料详细信息界面,获取详细的物料进程信息
  64. /// </summary>
  65. /// <param name="sender">控件</param>
  66. /// <param name="e"></param>
  67. private void ultraGrid1_AfterCellActivate(object sender, EventArgs e)
  68. {
  69. Infragistics.Win.UltraWinGrid.UltraGrid tt = (Infragistics.Win.UltraWinGrid.UltraGrid)sender;
  70. string procCD = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveRow.Cells["PROC_CD"].Value));
  71. string procWgt = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Value));
  72. string clickNO = Convert.ToString(Common.FixDBManager.CheckNullStr(this.textOrdNO.Text));
  73. string clickColumnID = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Column.Key));
  74. string clickColumnWGT = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Value));
  75. //指示待机
  76. if (clickColumnID.Equals("INS_WGT"))
  77. {
  78. procCD = procCD + "A";
  79. }//作业待机
  80. else if (clickColumnID.Equals("WRK_WGT"))
  81. {
  82. procCD = procCD + "B";
  83. }//判定待机
  84. else if (clickColumnID.Equals("EST_WGT"))
  85. {
  86. procCD = procCD + "D";
  87. }//作业完成
  88. else if (clickColumnID.Equals("END_WGT"))
  89. {
  90. procCD = procCD + "F";
  91. }
  92. else
  93. {
  94. return;
  95. }
  96. if (clickColumnWGT == null || clickColumnWGT == "" || clickColumnWGT == "0") return;
  97. if (clickNO == null || clickNO == "") return;
  98. if (procCD == null || procCD == "") return;
  99. if (procWgt == null || procCD == "") return;
  100. }
  101. #endregion;
  102. //订单详细信息查询
  103. private void ultraButton4_Click(object sender, EventArgs e)
  104. {
  105. }
  106. //生产结束指定
  107. private void ultraButton3_Click(object sender, EventArgs e)
  108. {
  109. }
  110. //生产保留指定
  111. private void ultraButton1_Click(object sender, EventArgs e)
  112. {
  113. }
  114. //紧急订单指定
  115. private void ultraButton2_Click(object sender, EventArgs e)
  116. {
  117. }
  118. }
  119. }