| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System.Collections.Generic;
- using System.Linq;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using System.Windows.Forms;
- using Core.StlMes.Client.Mcp.Control.Machining;
- using com.steering.mes.mcp.entity;
- namespace Core.StlMes.Client.Mcp.Mch.Report
- {
- public partial class FrmPathReport : FrmReportBase
- {
- public FrmPathReport()
- {
- InitializeComponent();
- }
- protected override void LoadView()
- {
- DataBindingSource.DataSource = typeof(MchPathResultEntityAll);
- EntityHelper.ShowGridCaption<MchPathResultEntityAll>(CrackDetectGrid.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<MchPathResultDEntity>(CrackDetectGrid.DisplayLayout.Bands[1]);
- ResultNoPara = new List<string> {"DriftModelMin", "DriftModelLen", "DriftModelMin2", "DriftModelLen2"};
- Band2 = new List<string>
- {
- "Seq",
- "MeasurementTime",
- "DriftModelNo",
- "DriftModelLen",
- "MeasuredEndPart",
- "MeasuredMiddlePart",
- "MeasuredTailPart"
- };
- }
- protected override void QuerySinglePlan()
- {
- var list = EntityHelper.GetData<MchPathResultEntityAll>(
- "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryPathResult",
- GetQueryCondition(),
- ob);
- var detail = EntityHelper.GetData<MchPathResultDEntity>(
- "com.steering.mes.mcp.Mch.FrmDriftDiameterResult.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;
- }
- MchPathResultEntity entity = CrackDetectGrid.ActiveRow.ListObject as MchPathResultEntity;
- using (DriftDiameterReportUpdate driftDiameterReportUpdate = new DriftDiameterReportUpdate(entity, this.ob))
- {
- if (driftDiameterReportUpdate.ShowDialog() == DialogResult.OK)
- {
- Query();
- }
- }
- }
- }
- }
|