dc55871ff27cd4999e4a9845d15bf81560c50023.svn-base 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  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. using Infragistics.Win.UltraWinGrid;
  12. namespace Core.LZMes.Client.UIB
  13. {
  14. public partial class UIB030194 : FrmBase
  15. {
  16. public UIB030194()
  17. {
  18. InitializeComponent();
  19. }
  20. public override void ToolBar_Click(object sender, string ToolbarKey)
  21. {
  22. switch (ToolbarKey)
  23. {
  24. case "Query":
  25. this.DoQuery();
  26. break;
  27. }
  28. }
  29. public void DoQuery()
  30. {
  31. try
  32. {
  33. ArrayList al = new ArrayList();
  34. CoreClientParam ccp = new CoreClientParam();
  35. ccp.ServerName = "UIB.COM.ComDBQuery";
  36. ccp.MethodName = "doSimpleQuery";
  37. if (this.ultraTabControl1.SelectedTab.Text == "计划删除操作记录")
  38. {
  39. if (this.comboBox1.SelectedIndex == 0)
  40. {
  41. al.Add("UIB030194_02.SELECT");
  42. }
  43. else
  44. {
  45. al.Add("UIB030194_03.SELECT");
  46. }
  47. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");//日期
  48. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");//日期
  49. al.Add(this.textBox2.Text.ToString().Trim());
  50. this.dataSet1.Tables["Table2"].Clear();
  51. ccp.ServerParams = new object[] { al };
  52. ccp.SourceDataTable = this.dataSet1.Tables["Table2"];
  53. }
  54. else if (this.ultraTabControl1.SelectedTab.Text == "实绩修改历史记录")
  55. {
  56. al.Add("UIB030194_04.SELECT");
  57. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");//日期
  58. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");//日期
  59. al.Add(this.textBox1.Text.ToString().Trim());
  60. al.Add(this.comboBox1.SelectedIndex);
  61. al.Add(this.comboBox1.Text);
  62. this.dataSet1.Tables["Table3"].Clear();
  63. ccp.ServerParams = new object[] { al };
  64. ccp.SourceDataTable = this.dataSet1.Tables["Table3"];
  65. }
  66. else if (this.ultraTabControl1.SelectedTab.Text == "返修过渡操作记录")
  67. {
  68. al.Add("UIB030194_01.SELECT");
  69. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");//日期
  70. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");//日期
  71. al.Add(this.textBox1.Text.ToString().Trim());
  72. al.Add(this.comboBox1.SelectedIndex);//产线
  73. this.dataSet1.Tables["Table1"].Clear();
  74. ccp.ServerParams = new object[] { al };
  75. ccp.SourceDataTable = this.dataSet1.Tables["Table1"];
  76. }
  77. else if (this.ultraTabControl1.SelectedTab.Text == "标签打印历史记录")
  78. {
  79. al.Add("UIB030194_05.SELECT");
  80. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");//日期
  81. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");//日期
  82. al.Add(this.textBox1.Text.ToString().Trim());
  83. al.Add(this.comboBox1.SelectedIndex);//产线
  84. this.dataSet1.Tables["Table4"].Clear();
  85. ccp.ServerParams = new object[] { al };
  86. ccp.SourceDataTable = this.dataSet1.Tables["Table4"];
  87. }
  88. else if (this.ultraTabControl1.SelectedTab.Text =="包装操作记录")
  89. {
  90. if (this.comboBox1.SelectedIndex == 0)
  91. {
  92. al.Add("UIB030194_08.SELECT");
  93. }
  94. else if (this.comboBox1.SelectedIndex == 1)
  95. {
  96. al.Add("UIB030194_06.SELECT");
  97. }
  98. else {
  99. al.Add("UIB030194_07.SELECT");
  100. }
  101. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  102. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  103. al.Add(this.textBox1.Text.ToString().Trim());
  104. this.dataSet1.Tables["Table5"].Clear();
  105. ccp.ServerParams = new object[] { al };
  106. ccp.SourceDataTable = this.dataSet1.Tables["Table5"];
  107. }
  108. else if (this.ultraTabControl1.SelectedTab.Text == "磅房重量发送记录")
  109. {
  110. al.Add("UIB030194_09.SELECT");
  111. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  112. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  113. al.Add(this.textBox1.Text.Trim());
  114. this.dataSet1.Tables["Table6"].Clear();
  115. ccp.ServerParams = new object[] { al };
  116. ccp.SourceDataTable = this.dataSet1.Tables["Table6"];
  117. }
  118. else if (this.ultraTabControl1.SelectedTab.Text == "待处理钢卷管理处理记录")
  119. {
  120. al.Add("UIB030194_10.SELECT");
  121. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  122. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  123. al.Add(this.textBox1.Text.Trim());
  124. this.dataSet1.Tables["Table7"].Clear();
  125. ccp.ServerParams = new object[] { al };
  126. ccp.SourceDataTable = this.dataSet1.Tables["Table7"];
  127. }
  128. else if (this.ultraTabControl1.SelectedTab.Text == "热轧下发计划")
  129. {
  130. al.Add("UIB030194_12.SELECT");
  131. al.Add(this.textBox1.Text.Trim());
  132. this.dataSet1.Tables["Table9"].Clear();
  133. ccp.ServerParams = new object[] { al };
  134. ccp.SourceDataTable = this.dataSet1.Tables["Table9"];
  135. }
  136. else if (this.ultraTabControl1.SelectedTab.Text == "进程状态修改记录")
  137. {
  138. al.Add("UIB030194_11.SELECT");
  139. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  140. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  141. al.Add(this.textBox1.Text.Trim());
  142. al.Add(this.comboBox1.SelectedIndex);
  143. this.dataSet1.Tables["Table8"].Clear();
  144. ccp.ServerParams = new object[] { al };
  145. ccp.SourceDataTable = this.dataSet1.Tables["Table8"];
  146. }
  147. else if (this.ultraTabControl1.SelectedTab.Text == "充当改判")
  148. {
  149. al.Add("UIB030194_13.SELECT");
  150. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  151. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  152. al.Add(this.textBox1.Text.Trim());
  153. al.Add(this.comboBox1.SelectedIndex);
  154. this.dataSet1.Tables["Table10"].Clear();
  155. ccp.ServerParams = new object[] { al };
  156. ccp.SourceDataTable = this.dataSet1.Tables["Table10"];
  157. }
  158. else if (this.ultraTabControl1.SelectedTab.Text == "卷板明细退回")
  159. {
  160. al.Add("UIB030194_14.SELECT");
  161. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd"));//日期
  162. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd"));//日期
  163. al.Add(this.textBox1.Text.Trim());
  164. this.dataSet2.Tables["Table1"].Clear();
  165. ccp.ServerParams = new object[] { al };
  166. ccp.SourceDataTable = this.dataSet2.Tables["Table1"];
  167. }
  168. else if (this.ultraTabControl1.SelectedTab.Text == "板坯产出对应")
  169. {
  170. al.Add("UIB030194_15.SELECT");
  171. al.Add(this.textBox1.Text.Trim());
  172. this.dataSet1.Tables["Table12"].Clear();
  173. ccp.ServerParams = new object[] { al };
  174. ccp.SourceDataTable = this.dataSet1.Tables["Table12"];
  175. }
  176. this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal);
  177. }
  178. catch (Exception ex)
  179. {
  180. MessageBox.Show(ex.ToString());
  181. }
  182. }
  183. private void ultraGrid1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
  184. {
  185. }
  186. private void DoExport()
  187. {
  188. try
  189. {
  190. //this.ultraTabControl1.SelectedTab.Text;
  191. if (this.saveFileDialog1.ShowDialog(this) == DialogResult.OK)
  192. {
  193. string fileName = this.saveFileDialog1.FileName;
  194. ultraGridExcelExporter1.Export(ultraGrid20, fileName);
  195. System.Diagnostics.Process.Start(fileName);
  196. }
  197. }
  198. catch (Exception ex)
  199. {
  200. MessageBox.Show(ex.ToString());
  201. }
  202. }
  203. private void UIB030194_Load(object sender, EventArgs e)
  204. {
  205. try
  206. {
  207. this.comboBox1.SelectedIndex = 0;
  208. }
  209. catch (Exception ex)
  210. {
  211. }
  212. }
  213. private void ultraButton1_Click(object sender, EventArgs e)
  214. {
  215. this.DoExport();
  216. }
  217. }
  218. }