| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control;
- using Core.StlMes.Client.Mcp.Control.Entity;
- namespace Core.StlMes.Client.Mcp.Mch.Report
- {
- public partial class FrmRemanenceReport : FrmReportBase
- {
- public FrmRemanenceReport()
- {
- InitializeComponent();
- }
- protected override void LoadView()
- {
- DataBindingSource.DataSource = typeof(MchRemanenceResultEntityAllPlus);
- EntityHelper.ShowGridCaption<MchRemanenceResultEntityAllPlus>(CrackDetectGrid.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<MchRemanenceResultDEntity>(CrackDetectGrid.DisplayLayout.Bands[1]);
- ResultNoPara = new List<string> {"PointMax", "AverageMax", "Memo"};
- Band2 = new List<string>
- {
- "Seq",
- "Measurement",
- "MatNo",
- "MeasurementValueA0",
- "MeasurementValueA90",
- "MeasurementValueA180",
- "MeasurementValueA270",
- "MeasurementValueAavg",
- "MeasurementValueB0",
- "MeasurementValueB90",
- "MeasurementValueB180",
- "MeasurementValueB270",
- "MeasurementValueBavg"
- };
- }
- protected override void QuerySinglePlan()
- {
- var list = EntityHelper.GetData<MchRemanenceResultEntityAllPlus>(
- "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryRemanenceResult",
- GetQueryCondition(),
- ob);
- var detail = EntityHelper.GetData<MchRemanenceResultDEntity>(
- "com.steering.mes.mcp.Mch.FrmRemanenceResult.doQuerypDetail",
- new object[] {list.Select(p => p.ResultNo).ToArray()},
- ob);
- list.ForEach(p => p.List = detail.Where(q => p.ResultNo == q.ResultNo).ToList());
- DataBindingSource.DataSource = list;
- }
- protected override void DoUpdate()
- {
- if (CrackDetectGrid.ActiveRow == null)
- {
- MessageBox.Show(@"请选择需求修改的台账!");
- return;
- }
- var entity = CrackDetectGrid.ActiveRow.ListObject as MchRemanenceResultEntityAllPlus;
- using (var remanenceRecordUpdate = new RemanenceRecordUpdate(entity, ob))
- {
- if (remanenceRecordUpdate.ShowDialog() == DialogResult.OK)
- Query();
- }
- }
- }
- }
|