FrmRptOutSend.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.Mes.Client.Comm.Tool;
  3. using Core.StlMes.Client.YdmPipeManage.Tool;
  4. using Core.StlMes.Client.YdmPipeReport.Entity;
  5. using CoreFS.CA06;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.ComponentModel;
  9. using System.Data;
  10. using System.Drawing;
  11. using System.Linq;
  12. using System.Text;
  13. using System.Windows.Forms;
  14. namespace Core.StlMes.Client.YdmPipeReport
  15. {
  16. public partial class FrmRptOutSend : FrmBase
  17. {
  18. public FrmRptOutSend()
  19. {
  20. this.IsLoadUserView = true;
  21. InitializeComponent();
  22. }
  23. private string[] arr = null;
  24. private void FrmRptOutSend_Load(object sender, EventArgs e)
  25. {
  26. EntityHelper.ShowGridCaption<SlmBalancedetailAllEntity>(ultraGrid1.DisplayLayout.Bands[0]);
  27. arr = BaseMethod.InitPermissions(this.ValidDataPurviewIds, ob);
  28. }
  29. /// <summary>
  30. /// 重写基类方法
  31. /// </summary>
  32. /// <param name="sender"></param>
  33. /// <param name="ToolbarKey"></param>
  34. public override void ToolBar_Click(object sender, string ToolbarKey)
  35. {
  36. switch (ToolbarKey)
  37. {
  38. case "Query":
  39. QueryData();
  40. break;
  41. case "Export":
  42. ExportData();
  43. break;
  44. case "Close":
  45. this.Close();
  46. break;
  47. }
  48. }
  49. /// <summary>
  50. /// 查询
  51. /// </summary>
  52. private void QueryData()
  53. {
  54. List<SlmBalancedetailAllEntity> listSource = EntityHelper.GetData<SlmBalancedetailAllEntity>(
  55. "com.steering.pss.ydm.Report.FrmRptOutSend.doQueryData", new object[] { arr, this.ultraOptionSet1.CheckedItem.DataValue.ToString(), this.CustomInfo, this.ValidDataPurviewIds }, this.ob);
  56. slmBalancedetailAllEntityBindingSource.DataSource = listSource;
  57. }
  58. /// <summary>
  59. /// 导出
  60. /// </summary>
  61. private void ExportData()
  62. {
  63. GridHelper.ulGridToExcel(ultraGrid1, "出库未结算汇总");
  64. }
  65. }
  66. }