reportInOutput.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Windows.Forms;
  10. using Core.Mes.Client.Comm.Control;
  11. using Core.Mes.Client.Comm.Server;
  12. using Core.Mes.Client.Comm.Tool;
  13. using CoreFS.CA06;
  14. using Core.StlMes.Client.YdmStuffManage;
  15. namespace Core.StlMes.Client.YdmStuffReport
  16. {
  17. public partial class reportInOutput : FrmBase
  18. {
  19. public reportInOutput()
  20. {
  21. InitializeComponent();
  22. }
  23. public override void ToolBar_Click(object sender, string ToolbarKey)
  24. {
  25. switch (ToolbarKey)
  26. {
  27. case "Query":
  28. doQuery();
  29. break;
  30. //case "Export":
  31. //GridHelper.ulGridToExcel(inGrid, "出入库汇总");
  32. // break;
  33. case "Close":
  34. this.Close();
  35. break;
  36. }
  37. }
  38. private string[] arr = null;//仓库权限
  39. public void doQuery() {
  40. this.inTab.Clear();
  41. this.outTab.Clear();
  42. this.matTab.Clear();
  43. ArrayList list = new ArrayList();
  44. if (this.txtSTOVE_NO.Text.ToString().Trim().Equals("")&&this.txtJUDGE_STOVE_NO.Text.ToString().Trim().Equals("")) {
  45. MessageUtil.ShowTips("请输入炉号!");
  46. return;
  47. }
  48. list.Add(this.txtSTOVE_NO.Text.ToString().Trim());
  49. list.Add(this.txtJUDGE_STOVE_NO.Text.ToString().Trim());
  50. DataTable dt = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.Report.FrmReportInOutput.doQueryInData", new Object[] { arr,list}, this.ob);
  51. GridHelper.CopyDataToDatatable(ref dt, ref this.inTab, true);
  52. DataTable dt2 = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.Report.FrmReportInOutput.doQueryOutData", new Object[] { arr, list }, this.ob);
  53. GridHelper.CopyDataToDatatable(ref dt2, ref this.outTab, true);
  54. DataTable dt3 = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.Report.FrmReportInOutput.doQueryMatData", new Object[] { arr, list }, this.ob);
  55. GridHelper.CopyDataToDatatable(ref dt3, ref this.matTab, true);
  56. }
  57. private void FrmStorageInfo_Load(object sender, EventArgs e)
  58. {
  59. arr = BaseMethod.WarehousePermissionsStore(this.ValidDataPurviewIds, ob);
  60. GridHelper.SetAllColumnsActive(inGrid);
  61. GridHelper.SetAllColumnsActive(outGrid);
  62. GridHelper.SetAllColumnsActive(matGrid);
  63. }
  64. }
  65. }