FrmQuantity.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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 Core.Mes.Client.Comm.Server;
  11. using Core.StlMes.Client.YdmPipeManage.Tool;
  12. using Core.Mes.Client.Comm.Control;
  13. namespace Core.StlMes.Client.YdmPipeReport
  14. {
  15. public partial class FrmQuantity : FrmBase
  16. {
  17. public FrmQuantity()
  18. {
  19. this.IsLoadUserView = true;
  20. InitializeComponent();
  21. }
  22. private void FrmQuantity_Load(object sender, EventArgs e)
  23. {
  24. dtBathYear.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
  25. }
  26. public override void ToolBar_Click(object sender, string ToolbarKey)
  27. {
  28. switch (ToolbarKey)
  29. {
  30. case "Query":
  31. queryData();
  32. break;
  33. case "Export":
  34. exportData();
  35. break;
  36. case "Close":
  37. this.Close();
  38. break;
  39. }
  40. }
  41. /// <summary>
  42. /// 查询
  43. /// </summary>
  44. private void queryData()
  45. {
  46. string mothYear = this.dtBathYear.Value.ToString("yyyyMM");
  47. string[] arr = BaseMethod.InitPermissions(this.ValidDataPurviewIds, ob);
  48. string supplyUnit = this.CustomInfo;
  49. DataTable dt = ServerHelper.GetData("com.steering.pss.ydm.Report.FrmQuantity.getQuantity", new object[] { mothYear, arr, supplyUnit }, ob);
  50. GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
  51. }
  52. /// <summary>
  53. /// 导出
  54. /// </summary>
  55. private void exportData()
  56. {
  57. GridHelper.ulGridToExcel(this.ultraGrid1, "量差明细汇总");
  58. }
  59. }
  60. }