| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows.Forms;
- using com.steering.mes.mcp.entity;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using Core.StlMes.Client.Mcp.Control.Machining;
- namespace Core.StlMes.Client.Mcp.Mch.Report
- {
- public partial class FrmChamfReport : FrmReportBase
- {
- public FrmChamfReport()
- {
- InitializeComponent();
- }
- protected override void LoadView()
- {
- DataBindingSource.DataSource = typeof(MchChamferingResultEntityAllPlus);
- EntityHelper.ShowGridCaption<MchChamferingResultEntityAllPlus>(CrackDetectGrid.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<MchChamferingResultDEntity>(CrackDetectGrid.DisplayLayout.Bands[1]);
- ResultNoPara = new List<string> {"AngleVal", "EdgeVal", "CutVal"};
- Band2 = new List<string> {"Seq", "AngleVal", "EdgeVal", "CutVal"};
- }
- protected override void QuerySinglePlan()
- {
- var list = EntityHelper.GetData<MchChamferingResultEntityAllPlus>(
- "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryAppResult",
- GetQueryCondition(),
- ob);
- var detail = EntityHelper.GetData<MchChamferingResultDEntity>(
- "com.steering.mes.mcp.Mch.FrmChamferingResult.doQuerypDetail",
- new object[] {list.Select(p => p.ResultNo).ToArray()},
- ob);
- list.ForEach(p => p.lists = 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 MchChamferingResultEntity;
- using (var chamferingReportUpdate = new ChamferingReportUpdate(entity, ob))
- {
- if (chamferingReportUpdate.ShowDialog() == DialogResult.OK)
- Query();
- }
- }
- }
- }
|