UIN070020.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  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.UIN
  12. {
  13. public partial class UIN070020 : FrmBase
  14. {
  15. public UIN070020()
  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. //case "Save":
  27. // this.DoSave();
  28. // break;
  29. }
  30. }
  31. private void DoQuery()
  32. {
  33. string OLD_SAMPL_NO1 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.OLD_SAMPL_NO1.Text));
  34. string OLD_SAMPL_NO2 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.OLD_SAMPL_NO2.Text));
  35. string OLD_SAMPL_NO3 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.OLD_SAMPL_NO3.Text));
  36. string OLD_SAMPL_NO4 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.OLD_SAMPL_NO4.Text));
  37. string ORDNO1 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.ORDNO1.Text));
  38. string ORDNO2 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.ORDNO2.Text));
  39. string ORDNO3 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.ORDNO3.Text));
  40. string ORDNO4 = Convert.ToString(Common.FixDBManager.CheckNullStr(this.ORDNO4.Text));
  41. string MILL_DTIME2_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME2_FR.DateTime.ToString("yyyyMMdd")));
  42. string MILL_DTIME3_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME3_FR.DateTime.ToString("yyyyMMdd")));
  43. string MILL_DTIME4_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME4_FR.DateTime.ToString("yyyyMMdd")));
  44. string MILL_DTIME2_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME2_EN.DateTime.ToString("yyyyMMdd")));
  45. string MILL_DTIME3_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME3_EN.DateTime.ToString("yyyyMMdd")));
  46. string MILL_DTIME4_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.MILL_DTIME4_EN.DateTime.ToString("yyyyMMdd")));
  47. string YARD_ENTRY_DTIME1_ST = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME1_ST.DateTime.ToString("yyyyMMdd")));
  48. string YARD_ENTRY_DTIME2_ST = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME2_ST.DateTime.ToString("yyyyMMdd")));
  49. string YARD_ENTRY_DTIME3_ST = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME3_ST.DateTime.ToString("yyyyMMdd")));
  50. string YARD_ENTRY_DTIME4_ST = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME4_ST.DateTime.ToString("yyyyMMdd")));
  51. string YARD_ENTRY_DTIME1_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME1_EN.DateTime.ToString("yyyyMMdd")));
  52. string YARD_ENTRY_DTIME2_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME2_EN.DateTime.ToString("yyyyMMdd")));
  53. string YARD_ENTRY_DTIME3_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME3_EN.DateTime.ToString("yyyyMMdd")));
  54. string YARD_ENTRY_DTIME4_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_ENTRY_DTIME4_EN.DateTime.ToString("yyyyMMdd")));
  55. string YARD_EXIT_DTIME1_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME1_FR.DateTime.ToString("yyyyMMdd")));
  56. string YARD_EXIT_DTIME2_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME2_FR.DateTime.ToString("yyyyMMdd")));
  57. string YARD_EXIT_DTIME3_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME3_FR.DateTime.ToString("yyyyMMdd")));
  58. string YARD_EXIT_DTIME4_FR = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME4_FR.DateTime.ToString("yyyyMMdd")));
  59. string YARD_EXIT_DTIME1_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME1_EN.DateTime.ToString("yyyyMMdd")));
  60. string YARD_EXIT_DTIME2_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME2_EN.DateTime.ToString("yyyyMMdd")));
  61. string YARD_EXIT_DTIME3_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME3_EN.DateTime.ToString("yyyyMMdd")));
  62. string YARD_EXIT_DTIME4_EN = Convert.ToString(Common.FixDBManager.CheckNullStr(this.YARD_EXIT_DTIME4_EN.DateTime.ToString("yyyyMMdd")));
  63. /*
  64. if (OLD_SAMPL_NO1.Equals("") && OLD_SAMPL_NO2.Equals("") && OLD_SAMPL_NO3.Equals("") && OLD_SAMPL_NO4.Equals(""))
  65. {
  66. System.Windows.Forms.MessageBox.Show("查询条件不能全部为空!");
  67. return;
  68. }*/
  69. if (int.Parse(MILL_DTIME2_EN) - int.Parse(MILL_DTIME2_FR) > 7 |
  70. int.Parse(MILL_DTIME3_EN) - int.Parse(MILL_DTIME3_FR) > 7 |
  71. int.Parse(MILL_DTIME4_EN) - int.Parse(MILL_DTIME4_FR) > 7 |
  72. int.Parse(YARD_ENTRY_DTIME1_EN) - int.Parse(YARD_ENTRY_DTIME1_ST) > 7 |
  73. int.Parse(YARD_ENTRY_DTIME2_EN) - int.Parse(YARD_ENTRY_DTIME2_ST) > 7 |
  74. int.Parse(YARD_ENTRY_DTIME3_EN) - int.Parse(YARD_ENTRY_DTIME3_ST) > 7 |
  75. int.Parse(YARD_ENTRY_DTIME4_EN) - int.Parse(YARD_ENTRY_DTIME4_ST) > 7 |
  76. int.Parse(YARD_EXIT_DTIME1_EN) - int.Parse(YARD_EXIT_DTIME1_FR) > 7 |
  77. int.Parse(YARD_EXIT_DTIME2_EN) - int.Parse(YARD_EXIT_DTIME2_FR) > 7 |
  78. int.Parse(YARD_EXIT_DTIME3_EN) - int.Parse(YARD_EXIT_DTIME3_FR) > 7 |
  79. int.Parse(YARD_EXIT_DTIME4_EN) - int.Parse(YARD_EXIT_DTIME4_FR) > 7
  80. )
  81. {
  82. System.Windows.Forms.MessageBox.Show("查询时间跨度太大,不能超过一周!");
  83. return;
  84. }
  85. if (MILL_DTIME2_FR.Equals("17530101")) { MILL_DTIME2_FR = ""; }
  86. if (MILL_DTIME3_FR.Equals("17530101")) { MILL_DTIME3_FR = ""; }
  87. if (MILL_DTIME4_FR.Equals("17530101")) { MILL_DTIME4_FR = ""; }
  88. if (MILL_DTIME2_EN.Equals("17530101")) { MILL_DTIME2_EN = ""; }
  89. if (MILL_DTIME3_EN.Equals("17530101")) { MILL_DTIME3_EN = ""; }
  90. if (MILL_DTIME4_EN.Equals("17530101")) { MILL_DTIME4_EN = ""; }
  91. if (YARD_ENTRY_DTIME1_ST.Equals("17530101")) { YARD_ENTRY_DTIME1_ST = ""; }
  92. if (YARD_ENTRY_DTIME2_ST.Equals("17530101")) { YARD_ENTRY_DTIME2_ST = ""; }
  93. if (YARD_ENTRY_DTIME3_ST.Equals("17530101")) { YARD_ENTRY_DTIME3_ST = ""; }
  94. if (YARD_ENTRY_DTIME4_ST.Equals("17530101")) { YARD_ENTRY_DTIME4_ST = ""; }
  95. if (YARD_ENTRY_DTIME1_EN.Equals("17530101")) { YARD_ENTRY_DTIME1_EN = ""; }
  96. if (YARD_ENTRY_DTIME2_EN.Equals("17530101")) { YARD_ENTRY_DTIME2_EN = ""; }
  97. if (YARD_ENTRY_DTIME3_EN.Equals("17530101")) { YARD_ENTRY_DTIME3_EN = ""; }
  98. if (YARD_ENTRY_DTIME4_EN.Equals("17530101")) { YARD_ENTRY_DTIME4_EN = ""; }
  99. if (YARD_EXIT_DTIME1_FR.Equals("17530101")) { YARD_EXIT_DTIME1_FR = ""; }
  100. if (YARD_EXIT_DTIME2_FR.Equals("17530101")) { YARD_EXIT_DTIME2_FR = ""; }
  101. if (YARD_EXIT_DTIME3_FR.Equals("17530101")) { YARD_EXIT_DTIME3_FR = ""; }
  102. if (YARD_EXIT_DTIME4_FR.Equals("17530101")) { YARD_EXIT_DTIME4_FR = ""; }
  103. if (YARD_EXIT_DTIME1_EN.Equals("17530101")) { YARD_EXIT_DTIME1_EN = ""; }
  104. if (YARD_EXIT_DTIME2_EN.Equals("17530101")) { YARD_EXIT_DTIME2_EN = ""; }
  105. if (YARD_EXIT_DTIME3_EN.Equals("17530101")) { YARD_EXIT_DTIME3_EN = ""; }
  106. if (YARD_EXIT_DTIME4_EN.Equals("17530101")) { YARD_EXIT_DTIME4_EN = ""; }
  107. ArrayList al = new ArrayList();
  108. al.Add("UIN070020_01.Select");
  109. al.Add(OLD_SAMPL_NO1);
  110. al.Add(OLD_SAMPL_NO2);
  111. al.Add(OLD_SAMPL_NO3);
  112. al.Add(OLD_SAMPL_NO4);
  113. al.Add(ORDNO1);
  114. al.Add(ORDNO2);
  115. al.Add(ORDNO3);
  116. al.Add(ORDNO4);
  117. al.Add(MILL_DTIME2_FR);
  118. al.Add(MILL_DTIME2_EN);
  119. //al.Add(MILL_DTIME2_EN);
  120. al.Add(MILL_DTIME3_FR);
  121. al.Add(MILL_DTIME3_EN);
  122. //al.Add(MILL_DTIME3_EN);
  123. al.Add(MILL_DTIME4_FR);
  124. al.Add(MILL_DTIME4_EN);
  125. //al.Add(MILL_DTIME4_EN);
  126. al.Add(YARD_ENTRY_DTIME1_ST);
  127. al.Add(YARD_ENTRY_DTIME1_EN);
  128. //al.Add(YARD_ENTRY_DTIME1_EN);
  129. al.Add(YARD_ENTRY_DTIME2_ST);
  130. al.Add(YARD_ENTRY_DTIME2_EN);
  131. //al.Add(YARD_ENTRY_DTIME2_EN);
  132. al.Add(YARD_ENTRY_DTIME3_ST);
  133. al.Add(YARD_ENTRY_DTIME3_EN);
  134. //al.Add(YARD_ENTRY_DTIME3_EN);
  135. al.Add(YARD_ENTRY_DTIME4_ST);
  136. al.Add(YARD_ENTRY_DTIME4_EN);
  137. //al.Add(YARD_ENTRY_DTIME4_EN);
  138. al.Add(YARD_EXIT_DTIME1_FR);
  139. al.Add(YARD_EXIT_DTIME1_EN);
  140. //al.Add(YARD_EXIT_DTIME1_EN);
  141. al.Add(YARD_EXIT_DTIME2_FR);
  142. al.Add(YARD_EXIT_DTIME2_EN);
  143. //al.Add(YARD_EXIT_DTIME2_EN);
  144. al.Add(YARD_EXIT_DTIME3_FR);
  145. al.Add(YARD_EXIT_DTIME3_EN);
  146. //al.Add(YARD_EXIT_DTIME3_EN);
  147. al.Add(YARD_EXIT_DTIME4_FR);
  148. al.Add(YARD_EXIT_DTIME4_EN);
  149. //al.Add(YARD_EXIT_DTIME4_EN);
  150. this.dataSet1.Tables[0].Clear();
  151. CoreClientParam ccp = new CoreClientParam();
  152. ccp.ServerName = "UIB.COM.ComDBQuery";
  153. ccp.MethodName = "doSimpleQuery";
  154. ccp.ServerParams = new object[] { al };
  155. ccp.SourceDataTable = this.dataSet1.Tables[0];
  156. this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal);
  157. //Infragistics.Win.UltraWinGrid.RowsCollection rs = this.ultraGrid1.Rows;
  158. //if (rs.Count > 0)
  159. //{
  160. // for (int i = 0; i < rs.Count; i++)
  161. // {
  162. // if (rs[i].Cells["ZBMC1"].Text.Trim() == "两率" && rs[i].Cells["ZBMC2"].Text.Trim() == "成材率" && rs[i].Cells["ZBMC3"].Text.Trim() == "不切边")
  163. // {
  164. // continue;
  165. // }
  166. // coilNo = coilNo + rs[i].Cells["EXIT_COIL_NO"].Text.Trim() + "|";
  167. // //coilCutSEQ = coilCutSEQ + rs[i].Cells["COIL_CUT_SEQ"].Text.Trim() + "|";
  168. // enCoilNo = enCoilNo + rs[i].Cells["EN_COIL_NO"].Text.Trim() + "|";
  169. // actWgt = actWgt + rs[i].Cells["ACT_WGT"].Text.Trim() + "|";
  170. // coilLen = coilLen + rs[i].Cells["COIL_LEN"].Text.Trim() + "|";
  171. // coilWth = coilWth + rs[i].Cells["COIL_WTH"].Text.Trim() + "|";
  172. // coilThk = coilThk + rs[i].Cells["COIL_THK"].Text.Trim() + "|";
  173. // coilIndia = coilIndia + rs[i].Cells["COIL_INDIA"].Text.Trim() + "|";
  174. // coilOutdia = coilOutdia + rs[i].Cells["COIL_OUTDIA"].Text.Trim() + "|";
  175. // ordno = ordno + rs[i].Cells["ORDNO"].Text.Trim() + "|";
  176. // rowCount += 1;
  177. // }
  178. //}
  179. }
  180. }
  181. }