| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.Linq;
- using System.Windows.Forms;
- using com.steering.mes.mcp.entity;
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinEditors;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.Mcp.Mch.Report
- {
- public partial class FrmTwistinReport : FrmReportBase
- {
- public FrmTwistinReport()
- {
- InitializeComponent();
- }
- protected override void LoadView()
- {
- DataBindingSource.DataSource = typeof(MchTwistinglyResultEntityAllPlus);
- EntityHelper.ShowGridCaption<MchTwistinglyResultEntityAllPlus>(CrackDetectGrid.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<MchTwistinglyResultDEntity>(CrackDetectGrid.DisplayLayout.Bands[1]);
- ResultNoPara = new List<string> { "CouplingNum", "CouplingWt", "TorquesUnit", "JvalueMin", "JvalueMax", "TorquesMin", "TorquesOpt",
- "TorquesMax", "TurningTorquesMin", "TurningTorquesMax","Topqualified","Memo" };
- Band2 = new List<string>() { "DealOrde", "WoId", "CouplingStoveNo", "LotNo", "CouplingNum", "CouplingWt", "CouplingFailNum", "CouplingFailWt" };
- QueryShows = new List<QueryShow>()
- {
- QueryShow.Date,
- QueryShow.OrderNo,
- QueryShow.JudgeStove,
- QueryShow.BatchNo,
- QueryShow.JudgeStoveJg,
- QueryShow.BatchNoJg,
- QueryShow.Shift,
- QueryShow.Group,
- QueryShow.Plines
- };
- }
- protected override void ResetColumns(UltraGridColumn Columns)
- {
- base.ResetColumns(Columns);
- if (Columns.Key == "Topqualified")
- Columns.EditorComponent = top;
- }
- protected override void QuerySinglePlan()
- {
- var list = EntityHelper.GetData<MchTwistinglyResultEntityAll>(
- "com.steering.mes.mcp.Mch.FrmJgxReport.doQueryTwistinResult",
- GetQueryCondition(),
- ob);
- var detail = EntityHelper.GetData<MchTwistinglyResultDEntity>(
- "com.steering.mes.mcp.Mch.FrmCoupMakeupResult.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;
- }
- }
- }
|