FrmWatergageReport.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System.Collections.Generic;
  2. using Core.Mes.Client.Comm.Tool;
  3. using Core.StlMes.Client.Mcp.Control.Entity;
  4. using Core.StlMes.Client.Mcp.Control.Machining;
  5. using System.Windows.Forms;
  6. using com.steering.mes.mcp.entity;
  7. using CoreFS.CA06;
  8. namespace Core.StlMes.Client.Mcp.Mch.Report
  9. {
  10. public partial class FrmWatergageReport : FrmReportBase
  11. {
  12. public FrmWatergageReport()
  13. {
  14. InitializeComponent();
  15. }
  16. protected override void LoadView()
  17. {
  18. DataBindingSource.DataSource = typeof(MchWatergageResultEntityPlus);
  19. EntityHelper.ShowGridCaption<MchWatergageResultEntityPlus>(CrackDetectGrid.DisplayLayout.Bands[0]);
  20. ResultNoPara = new List<string>
  21. {
  22. "HoldtimeTime",
  23. "TestPressure",
  24. "TestPressureY",
  25. "Memo"
  26. };
  27. }
  28. protected override void QuerySinglePlan()
  29. {
  30. DataBindingSource.DataSource = EntityHelper.GetData<MchWatergageResultEntityPlus>(
  31. "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryWaterResult",
  32. GetQueryCondition(),
  33. ob);
  34. }
  35. protected override void DoUpdate()
  36. {
  37. if (CrackDetectGrid.ActiveRow == null)
  38. {
  39. MessageBox.Show("请选择需求修改的台账!");
  40. return;
  41. }
  42. MchWatergageResultEntity entity = CrackDetectGrid.ActiveRow.ListObject as MchWatergageResultEntity;
  43. using (HydrostaticReportUpdate hydrostaticReportUpdate = new HydrostaticReportUpdate(entity, ob))
  44. {
  45. if (hydrostaticReportUpdate.ShowDialog() == DialogResult.OK)
  46. {
  47. Query();
  48. }
  49. }
  50. }
  51. }
  52. }