| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control.Common;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using CoreFS.CA06;
- using Infragistics.Win;
- using Infragistics.Win.UltraWinGrid;
- using Infragistics.Win.UltraWinToolbars;
- namespace Core.StlMes.Client.Mcp.Control.Machining
- {
- public partial class FinalCheckData : FrmBase
- {
- private List<MchFinalCheckResultDEntity> _data;
- public FinalCheckData(OpeBase _ob, string ResultNo)
- {
- InitializeComponent();
- EntityHelper.ShowGridCaption<MchFinalCheckResultDEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- ob = _ob;
- _data = EntityHelper.GetData<MchFinalCheckResultDEntity>(
- "com.steering.mes.mcp.Mch.FrmFinalCheck.getQueryDetail",
- new object[] { ResultNo },
- ob);
- mchFinalCheckResultDEntityBindingSource.DataSource = uceCheck.Checked? _data.Where(p=>p.Station!="0").ToList(): _data ;
- ultraGrid1.DisplayLayout.Bands[0].Summaries[0].DisplayFormat =
- "送检 " + _data.Where(p => p.Station != "3").Select(p => p.MatNo).Distinct().Count() + "支 不合" + _data.Where(p => p.Station == "1").Select(p => p.MatNo).Distinct().Count() + "支 " +
- "扩检" + _data.Where(p => p.Station == "3").Select(p => p.MatNo).Distinct().Count() + "支";
- ultraGrid1.ActiveRow = null;
- commHelper.RefreshAndAutoSizeExceptColumns(ultraGrid1);
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- ultraGrid1.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.Default;
- ultraGrid1.DisplayLayout.Override.AllowRowFiltering = DefaultableBoolean.False;
- }
- private void ultraToolbarsManager1_ToolClick(object sender, ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- /* case "Save":
- Save();
- break;*/
- case "Close":
- CloseFrm();
- break;
- }
- }
- private void CloseFrm()
- {
- DialogResult = DialogResult.Cancel;
- Close();
- }
- private void uceCheck_CheckedChanged(object sender, EventArgs e)
- {
- mchFinalCheckResultDEntityBindingSource.DataSource = uceCheck.Checked ? _data.Where(p => p.Station != "0").ToList() : _data;
- ultraGrid1.ActiveRow = null;
- }
- }
- }
|