FrmGpRpt.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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.Tool;
  11. using Core.StlMes.Client.YdmPipeManage.Tool;
  12. using Core.Mes.Client.Comm.Control;
  13. using Core.StlMes.Client.YdmPipeReport.Entity;
  14. using System.Collections;
  15. namespace Core.StlMes.Client.YdmPipeReport
  16. {
  17. public partial class FrmGpRpt : FrmBase
  18. {
  19. public FrmGpRpt()
  20. {
  21. InitializeComponent();
  22. }
  23. private void FrmGpRpt_Load(object sender, EventArgs e)
  24. {
  25. this.TextStoveNo.Enabled = false;
  26. EntityHelper.ShowGridCaption<QcmZgJudgeChangeEntityRpt>(ultraGrid1.DisplayLayout.Bands[0]);
  27. }
  28. public override void ToolBar_Click(object sender, string ToolbarKey)
  29. {
  30. switch (ToolbarKey)
  31. {
  32. case "Query":
  33. QueryData();
  34. break;
  35. case"Export":
  36. exportData();
  37. break;
  38. case "Close":
  39. this.Close();
  40. break;
  41. }
  42. }
  43. /// <summary>
  44. /// 查询
  45. /// </summary>
  46. private void QueryData()
  47. {
  48. string heatNo = "";
  49. string start = "";
  50. string end = "";
  51. ArrayList list = new ArrayList();
  52. if (ChcStoveNo.Checked)
  53. {
  54. if (this.TextStoveNo.Text == "")
  55. {
  56. MessageUtil.ShowTips("请输入炉号!");
  57. return;
  58. }
  59. else
  60. {
  61. heatNo = this.TextStoveNo.Text;
  62. }
  63. }
  64. if (createTimeCheck.Checked)
  65. {
  66. start = startTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
  67. end = endTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
  68. }
  69. list.Add(heatNo);
  70. string[] arr = BaseMethod.InitPermissions(this.ValidDataPurviewIds, ob);
  71. List<QcmZgJudgeChangeEntityRpt> listSource = EntityHelper.GetData<QcmZgJudgeChangeEntityRpt>(
  72. "com.steering.pss.ydm.Report.FrmGpRpt.getGpDataB", new object[] { list, arr, this.CustomInfo, start, end }, this.ob);
  73. QcmZgJudgeChangeEntitybindingSource1.DataSource = listSource;
  74. }
  75. /// <summary>
  76. /// 导出
  77. /// </summary>
  78. private void exportData()
  79. {
  80. GridHelper.ulGridToExcel(ultraGrid1, "改判实绩总汇");
  81. }
  82. private void ChcStoveNo_CheckedChanged(object sender, EventArgs e)
  83. {
  84. this.TextStoveNo.Enabled = this.ChcStoveNo.Checked;
  85. }
  86. }
  87. }