FrmBillDiaLog.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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 System.Collections;
  10. using CoreFS.CA06;
  11. using Core.Mes.Client.Comm.Control;
  12. using Core.Mes.Client.Comm.Server;
  13. using Core.StlMes.Client.YdmPipeManage.Tool;
  14. namespace Core.StlMes.Client.PipeLeaveFactory.Dialog
  15. {
  16. public partial class FrmBillDiaLog : FrmBase
  17. {
  18. private string[] _billNo;
  19. private OpeBase _ob;
  20. public FrmBillDiaLog(string[] billNo, OpeBase ob)
  21. {
  22. InitializeComponent();
  23. _billNo = billNo;
  24. _ob = ob;
  25. this.IsLoadUserView = true;
  26. }
  27. private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  28. {
  29. switch (e.Tool.Key)
  30. {
  31. case "Export":
  32. Export();
  33. break;
  34. case "Close":
  35. this.Close();
  36. break;
  37. }
  38. }
  39. private void Query()
  40. {
  41. DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.pipeleavefactory.CorePipeCarBill.queryBillExtie", new object[] { _billNo }, _ob);
  42. GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
  43. BaseMethod.MergedCell(GridBill, new string[] { "BILL_NO" });
  44. }
  45. private void Export()
  46. {
  47. GridHelper.ulGridToExcel(GridBill, "提单信息");
  48. }
  49. private void FrmBillDiaLog_Load(object sender, EventArgs e)
  50. {
  51. Query();
  52. }
  53. }
  54. }