| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.StlMes.Client.ZGMil.Entity;
- using com.steering.mes.zgmil.entity;
- using Core.Mes.Client.Comm.Control;
- namespace Core.StlMes.Client.ZGMil.ResultConrtrol
- {
- public partial class ULTestingResult : UserControl
- {
- public ULTestingResult()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(ultraDataSource1, ultraGrid3);
- _grid = this.ultraGrid3;
- }
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
-
- public Infragistics.Win.UltraWinGrid.UltraGrid grid
- {
- get { return _grid; }
- }
- private MilUlResulEntity _ulResult = new MilUlResulEntity();
- [Browsable(false)]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public MilUlResulEntity Value
- {
- get { return _ulResult; }
- set
- {
- _ulResult = value;
- UpdateData();
- }
- }
- private bool isCellSelect = false;
- public bool IsCellSelect
- {
- get { return isCellSelect; }
- set { isCellSelect = value; }
- }
- private void ultraGrid3_CellChange(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
- {
- isCellSelect = true;
- }
- public void UpdateData()
- {
- if (_ulResult != null)
- {
- //签发人ID
- ultraDataSource1.Rows[0]["Signid"] = _ulResult.Signid;
- // 开始时间
- ultraDataSource1.Rows[0]["StartTime"] = _ulResult.StartTime;
- //结束时间
- ultraDataSource1.Rows[0]["EndTime"] = _ulResult.EndTime;
- //监制人
- ultraDataSource1.Rows[0]["ExecutiveProducer"] = _ulResult.ExecutiveProducer;
- //监制时间
- ultraDataSource1.Rows[0]["ProducerTime"] = _ulResult.ProducerTime;
- //备注
- ultraDataSource1.Rows[0]["Remark"] = _ulResult.Remark;
- //产品标准
- ultraDataSource1.Rows[0]["ProductStandards"] = _ulResult.ProductStandards;
- //仪器型号
- ultraDataSource1.Rows[0]["InstrumentType"] = _ulResult.InstrumentType;
- // 探头类型
- ultraDataSource1.Rows[0]["ProbeType"] = _ulResult.ProbeType;
- //灵敏度
- ultraDataSource1.Rows[0]["Senstivity"] = _ulResult.Senstivity;
- // 抑制
- ultraDataSource1.Rows[0]["Inhibition"] = _ulResult.Inhibition;
- //耦合剂
- ultraDataSource1.Rows[0]["CouplingAgent"] = _ulResult.CouplingAgent;
- //表面状况
- ultraDataSource1.Rows[0]["SurfaceAppearance"] = _ulResult.SurfaceAppearance;
- //纵向外表面
- ultraDataSource1.Rows[0]["LoSurface"] = _ulResult.LoSurface;
- //纵向内表面
- ultraDataSource1.Rows[0]["LiSurface"] = _ulResult.LiSurface;
- //横向外表面
- ultraDataSource1.Rows[0]["ToSurface"] = _ulResult.ToSurface;
- //横向内表面
- ultraDataSource1.Rows[0]["TiSurface"] = _ulResult.TiSurface;
- //检测支数
- ultraDataSource1.Rows[0]["DetectionNum"] = _ulResult.DetectionNum;
- //超标支数
- ultraDataSource1.Rows[0]["AlarmNum"] = _ulResult.AlarmNum;
- //复探支数
- ultraDataSource1.Rows[0]["ReinspectionNum"] = _ulResult.ReinspectionNum;
- //复探合格支数
- ultraDataSource1.Rows[0]["ReinspectionQualifiedNum"] = _ulResult.ReinspectionQualifiedNum;
- //最终废品支数
- ultraDataSource1.Rows[0]["ScrapNum"] = _ulResult.ScrapNum;
- //最终合格支数
- ultraDataSource1.Rows[0]["QualifiedNum"] = _ulResult.QualifiedNum;
- //1#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum1"] = _ulResult.ScrapNum1;
- //1#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum1"] = _ulResult.QualifiedNum1;
- //1#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum1"] = _ulResult.ReinspectionNum1;
- //1#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum1"] = _ulResult.ReinspectionQualifiedNum1;
- //2#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum2"] = _ulResult.ScrapNum2;
- //2#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum2"] = _ulResult.QualifiedNum2;
- //2#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum2"] = _ulResult.ReinspectionNum2;
- //2#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum2"] = _ulResult.ReinspectionQualifiedNum2;
- //1#台检测支数
- ultraDataSource1.Rows[0]["detectionNum1"] = _ulResult.DetectionNum1;
- //2#台检测支数
- ultraDataSource1.Rows[0]["detectionNum2"] = _ulResult.DetectionNum2;
- //1#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum1"] = _ulResult.SuspectProductNum1;
- //2#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum2"] = _ulResult.SuspectProductNum2;
- }
-
- }
- public void Using1()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["scrapNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["qualifiedNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionQualifiedNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["detectionNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["suspectProductNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- public void Using2()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["scrapNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["qualifiedNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionQualifiedNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["detectionNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["suspectProductNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- private void ultraGrid3_CellDataError(object sender, Infragistics.Win.UltraWinGrid.CellDataErrorEventArgs e)
- {
- e.RaiseErrorEvent = false;
- //e.StayInEditMode = true;
- bool result = false;
- try
- {
- DateTime.Parse(this.ultraGrid3.Rows[0].Cells["StartTime"].ToString());
- result = true;
- }
- catch
- {
- }
- if (!result)
- {
- MessageBox.Show("您输入的开始时间格式不正确,请重新输入。", "提示:", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- }
- }
- }
- }
|