UIB030172.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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 System.Diagnostics;
  12. using Infragistics.Win.UltraWinGrid;
  13. namespace Core.LZMes.Client.UIB
  14. {
  15. public partial class UIB030172 : FrmBase
  16. {
  17. public UIB030172()
  18. {
  19. InitializeComponent();
  20. }
  21. public override void ToolBar_Click(object sender, string ToolbarKey)
  22. {
  23. switch (ToolbarKey)
  24. {
  25. case "Query":
  26. this.DoQuery();
  27. break;
  28. case "Export":
  29. this.DoExport();
  30. break;
  31. }
  32. }
  33. public void DoQuery()
  34. {
  35. try
  36. {
  37. ArrayList al = new ArrayList();
  38. if (this.checkCoil_bak.Checked.ToString() == "True")
  39. {
  40. al.Add("UIB030172_01.SELECT");
  41. } else
  42. al.Add("UIB030172_01.SELECT");
  43. string isfx = "";
  44. if (this.comboBox1.Text.ToString() == "返修")
  45. {
  46. isfx = "2";
  47. }
  48. else if (this.comboBox1.Text.ToString() == "过渡")
  49. {
  50. isfx = "3";
  51. }
  52. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");
  53. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");
  54. al.Add(this.textBox1.Text.ToString().Trim());//钢卷号
  55. al.Add(this.textBox2.Text.ToString().Trim());//牌号
  56. al.Add(this.textBox3.Text.ToString().Trim());
  57. al.Add(this.textBox4.Text.ToString().Trim());
  58. // al.Add(isfx);
  59. //查询材质信息条件
  60. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");
  61. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");
  62. al.Add(this.textBox1.Text.ToString().Trim());//钢卷号
  63. al.Add(this.textBox2.Text.ToString().Trim());//牌号
  64. al.Add(this.textBox3.Text.ToString().Trim());
  65. al.Add(this.textBox4.Text.ToString().Trim());
  66. // al.Add(isfx);
  67. //查询成分信息条件
  68. al.Add(this.ultraDateTimeEditor1.DateTime.ToString("yyyyMMdd") + "000000");
  69. al.Add(this.ultraDateTimeEditor2.DateTime.ToString("yyyyMMdd") + "999999");
  70. al.Add(this.textBox1.Text.ToString().Trim());//钢卷号
  71. al.Add(this.textBox2.Text.ToString().Trim());//牌号
  72. al.Add(this.textBox3.Text.ToString().Trim());
  73. al.Add(this.textBox4.Text.ToString().Trim());
  74. // al.Add(isfx);
  75. this.dataSet2.Tables[0].Clear();
  76. CoreClientParam ccp = new CoreClientParam();
  77. ccp.ServerName = "UIB.COM.ComDBQuery";
  78. ccp.MethodName = "doSimpleQuery";
  79. ccp.ServerParams = new object[] { al };
  80. ccp.SourceDataTable = this.dataSet2.Tables[0];
  81. this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal);
  82. }catch(Exception ex)
  83. {
  84. System.Diagnostics.Debug.WriteLine(ex.ToString());
  85. }
  86. }
  87. public void DoExport()
  88. {
  89. try
  90. {
  91. if (this.saveFileDialog1.ShowDialog(this) == DialogResult.OK)
  92. {
  93. string fName = this.saveFileDialog1.FileName;
  94. this.ultraGridExcelExporter1.Export(this.ultraGrid1, fName);
  95. Process.Start(fName);
  96. }
  97. }
  98. catch (Exception ex)
  99. {
  100. System.Diagnostics.Debug.WriteLine(ex.ToString());
  101. }
  102. }
  103. private void UIB030172_Load(object sender, EventArgs e)
  104. {
  105. this.comboBox1.SelectedIndex = 0;
  106. //this.ultraGrid1.DisplayLayout.Override.RowSizing = RowSizing.AutoFree;
  107. }
  108. }
  109. }