| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617 |
- 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 com.steering.mes.zgmil.entity;
- using Infragistics.Win.UltraWinGrid;
- using Core.Mes.Client.Comm.Control;
- using Infragistics.Win;
- using Core.StlMes.Client.ZGMil.NodeResultQuery;
- using System.Collections;
- using CoreFS.CA06;
- using Core.Mes.Client.Comm.Tool;
- using Core.Mes.Client.Comm.Server;
- namespace Core.StlMes.Client.ZGMil.ResultConrtrol
- {
- public partial class MTTestingResult : UserControl
- {
- public OpeBase ob;
- public MTTestingResult()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(ultraDataSource1, ultraGrid3);
- _grid = this.ultraGrid3;
-
-
- }
- public void LoadData()
- {
- initGrade();
- initGrade1();
- initGradejd();
- }
- public event CellEventHandler cellChange;
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- public Infragistics.Win.UltraWinGrid.UltraGrid grid
- {
- get { return _grid; }
- }
- private MilMtResultEntity _mtResult = new MilMtResultEntity();
- private MilTestingResultDetailEntity mtDetail = new MilTestingResultDetailEntity();
- [Browsable(false)]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public MilMtResultEntity Value
- {
- get { return _mtResult; }
- set
- {
- _mtResult = value;
- UpdateData();
- testOfflineNum = "";
- }
- }
- public MilTestingResultDetailEntity Value1
- {
- get { return mtDetail; }
- set
- {
- mtDetail = value;
- UpdateDetailData();
- }
- }
- //班次
- private String colOrder;
- public String ColOrder
- {
- get { return colOrder; }
- set { colOrder = value; }
- }
- //班组
- private String colGroup;
- public String ColGroup
- {
- get { return colGroup; }
- set { colGroup = value; }
- }
- //产线
- private String plineCode;
- public String PlineCode
- {
- get { return plineCode; }
- set { plineCode = value; }
- }
- private String colNo;
- public String ColNo
- {
- get { return colNo; }
- set { colNo = value; }
- }
- private bool isCellSelect = false;
- //实绩编号
- private String resultNo;
- public String ResultNo
- {
- get { return resultNo; }
- set { resultNo = value; }
- }
- public bool IsCellSelect
- {
- get { return isCellSelect; }
- set { isCellSelect = value; }
- }
- //已探伤下线支数
- public string testOfflineNum = "";
- private void ultraGrid3_CellChange(object sender ,CellEventArgs e)
- {
- isCellSelect = true;
- DataTable dd = new DataTable();
- this.ultraGrid3.UpdateData();
- if (e.Cell.Column.Key == "userid1")
- {
- ultraDataSource1.Rows[0]["useridGrade1"] = "";
- dd = doQueryGrade(ultraDataSource1.Rows[0]["userid1"].ToString2());
- if (dd.Rows.Count > 0)
- {
- ultraDataSource1.Rows[0]["useridGrade1"] = dd.Rows[0][0].ToString();
- }
- }
- if (e.Cell.Column.Key == "userid2")
- {
- ultraDataSource1.Rows[0]["useridGrade2"] = "";
- dd = doQueryGrade(ultraDataSource1.Rows[0]["userid2"].ToString2());
- if (dd.Rows.Count > 0)
- {
- ultraDataSource1.Rows[0]["useridGrade2"] = dd.Rows[0][0].ToString();
- }
- }
- if (e.Cell.Column.Key == "userid1jd")
- {
- ultraDataSource1.Rows[0]["useridGrade1jd"] = "";
- dd = doQueryGrade(ultraDataSource1.Rows[0]["userid1jd"].ToString2());
- if (dd.Rows.Count > 0)
- {
- ultraDataSource1.Rows[0]["useridGrade1jd"] = dd.Rows[0][0].ToString();
- }
- }
- if (e.Cell.Column.Key == "userid2jd")
- {
- ultraDataSource1.Rows[0]["useridGrade2jd"] = "";
- dd = doQueryGrade(ultraDataSource1.Rows[0]["userid2jd"].ToString2());
- if (dd.Rows.Count > 0)
- {
- ultraDataSource1.Rows[0]["useridGrade2jd"] = dd.Rows[0][0].ToString();
- }
- }
- if (e.Cell.Column.Key == "colNo")
- {
- if (ultraDataSource1.Rows[0]["colNo"].ToString2() == "1")
- {
- Using1();
- Using4();
- }
- else if (ultraDataSource1.Rows[0]["colNo"].ToString2() == "2")
- {
- Using2();
- Using3();
- }
- else
- {
- Using1();
- Using2();
- }
- }
- if (ultraDataSource1.Rows[0]["colNo"].ToString2() != "")
- {
- //查询该班次班组的下线支数
- DataTable ds = ServerHelper.GetData("com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryOfflineNum", new object[] { resultNo.ToString(), colOrder, colGroup, ultraDataSource1.Rows[0]["colNo"].ToString2() }, ob);
- if (e.Cell.Column.Key == "detectionNum1" || e.Cell.Column.Key == "scrapNum1" || e.Cell.Column.Key == "sampleNum1" || e.Cell.Column.Key == "suspectProductNum1")
- {
- if (ds.Rows.Count > 0)
- {
- ultraDataSource1.Rows[0]["qualifiedNum1"] = (int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["detectionNum1"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["detectionNum1"].ToString3()) - int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["scrapNum1"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["scrapNum1"].ToString3()) - int.Parse(ds.Rows[0]["REASON_NUMBER"].ToString3())).ToString();
- }
- else
- {
- ultraDataSource1.Rows[0]["qualifiedNum1"] = (int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["detectionNum1"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["detectionNum1"].ToString3()) - int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["scrapNum1"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["scrapNum1"].ToString3()) - 0).ToString();
- //- int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["sampleNum1"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["sampleNum1"].ToString3())
- }
- }
- if (e.Cell.Column.Key == "detectionNum2" || e.Cell.Column.Key == "scrapNum2" || e.Cell.Column.Key == "sampleNum2" || e.Cell.Column.Key == "suspectProductNum2")
- {
- if (ds.Rows.Count > 0)
- {
- //- int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["sampleNum2"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["sampleNum2"].ToString3())
- ultraDataSource1.Rows[0]["qualifiedNum2"] = (int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["detectionNum2"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["detectionNum2"].ToString3()) - int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["scrapNum2"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["scrapNum2"].ToString3()) - int.Parse(ds.Rows[0]["REASON_NUMBER"].ToString3())).ToString();
- }
- else
- {
- ultraDataSource1.Rows[0]["qualifiedNum2"] = (int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["detectionNum2"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["detectionNum2"].ToString3()) - int.Parse(string.IsNullOrEmpty(ultraDataSource1.Rows[0]["scrapNum2"].ToString3()) ? "0" : ultraDataSource1.Rows[0]["scrapNum2"].ToString3()) - 0).ToString();
- }
- }
- doQueryMtResult(_mtResult.ResultNo.ToString(), _mtResult.JudgeStoveNo.ToString());
- if (cellChange != null)
- {
- cellChange(sender, e);
- }
- }
-
- }
- private DataTable doQueryGrade(string userid)
- {
- DataTable df = ServerHelper.GetData("com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryGrade1", new object[] { userid }, ob);
- return df;
- }
- private void doQueryMtResult(string resultNo,string jugeNo)
- {
- DataTable ds = ServerHelper.GetData("com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryMtResult", new object[] { resultNo,jugeNo }, ob);
- if (ds.Rows.Count > 0)
- {
- //报警支数
- ultraDataSource1.Rows[0]["AlarmNum"] = ds.Rows[0]["ALARM_NUM"].ToString();
- //最终废品支数
- ultraDataSource1.Rows[0]["ScrapNum"] = ds.Rows[0]["SCRAP_NUM"].ToString();
- //已探伤下线支数
- ultraDataSource1.Rows[0]["inspectionedOfflineNum"] = ds.Rows[0]["INSPECTIONED_OFFLINE_NUM"].ToString();
- }
-
- }
- public void initGrade()
- {
- ArrayList list = new ArrayList();
- list.Add(colGroup);
- list.Add("8");
- list.Add(plineCode);
- PipeManageClass.InitComboEditor2(ultraComboEditor1, "com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryGrade", list, "USER_ID", ob, true);
-
- }
- public void initGrade1()
- {
- ArrayList list = new ArrayList();
- list.Add("8");
- list.Add(plineCode);
- PipeManageClass.InitComboEditor2(ultraComboEditor3, "com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryGrade2", list, "USER_ID", ob, true);
- }
- public void initGradejd()
- {
- ArrayList list = new ArrayList();
- list.Add("8");
- list.Add(plineCode);
- PipeManageClass.InitComboEditor2(ultraComboEditor5, "com.steering.mes.zgmil.coup.EddyCurrentTestingResult.doQueryGradejd", list, "USER_ID", ob, true);
- }
- public void UpdateData()
- {
- if (_mtResult != null)
- {
- //产品标准
- ultraDataSource1.Rows[0]["ProductStandards"] = _mtResult.ProductStandards;
- //纵向外表面
- ultraDataSource1.Rows[0]["LoSurface"] = _mtResult.LoSurface;
- //纵向内表面
- ultraDataSource1.Rows[0]["LiSurface"] = _mtResult.LiSurface;
- //横向外表面
- ultraDataSource1.Rows[0]["ToSurface"] = _mtResult.ToSurface;
- //横向内表面
- ultraDataSource1.Rows[0]["TiSurface"] = _mtResult.TiSurface;
- //人工槽形状
- ultraDataSource1.Rows[0]["GrooveShape"] = _mtResult.GrooveShape;
- //探伤标准
- ultraDataSource1.Rows[0]["InspectionStandard"] = _mtResult.InspectionStandard;
- //1#纵向电流
- ultraDataSource1.Rows[0]["LongitudinalCurrent1"] = _mtResult.LongitudinalCurrent1;
- //1#横向电流
- ultraDataSource1.Rows[0]["TransverseCurrent1"] = _mtResult.TransverseCurrent1;
- //2#纵向电流
- ultraDataSource1.Rows[0]["LongitudinalCurrent2"] = _mtResult.LongitudinalCurrent2;
- //2#横向电流
- ultraDataSource1.Rows[0]["TransverseCurrent2"] = _mtResult.TransverseCurrent2;
- //1#转速
- ultraDataSource1.Rows[0]["Speed1"] = _mtResult.Speed1;
- //2#转速
- ultraDataSource1.Rows[0]["Speed2"] = _mtResult.Speed2;
- //1#检测速度
- ultraDataSource1.Rows[0]["DetectionSpeed1"] = _mtResult.DetectionSpeed1;
- //2#检测速度
- ultraDataSource1.Rows[0]["DetectionSpeed2"] = _mtResult.DetectionSpeed2;
- //检测支数
- ultraDataSource1.Rows[0]["DetectionNum"] = string.IsNullOrEmpty(_mtResult.DetectionNum.ToString()) ? "0" : _mtResult.DetectionNum;
- //报警支数
- ultraDataSource1.Rows[0]["AlarmNum"] = string.IsNullOrEmpty(_mtResult.AlarmNum.ToString()) ? "0" : _mtResult.AlarmNum;
- //复探支数
- ultraDataSource1.Rows[0]["ReinspectionNum"] = string.IsNullOrEmpty(_mtResult.ReinspectionNum.ToString()) ? "0" : _mtResult.ReinspectionNum;
- //复探合格支数
- ultraDataSource1.Rows[0]["ReinspectionQualifiedNum"] = string.IsNullOrEmpty(_mtResult.ReinspectionQualifiedNum.ToString()) ? "0" : _mtResult.ReinspectionQualifiedNum;
- //最终废品支数
- ultraDataSource1.Rows[0]["ScrapNum"] = string.IsNullOrEmpty(_mtResult.ScrapNum.ToString()) ? "0" : _mtResult.ScrapNum;
- //最终合格支数
- ultraDataSource1.Rows[0]["QualifiedNum"] = string.IsNullOrEmpty(_mtResult.QualifiedNum.ToString()) ? "0" : _mtResult.QualifiedNum;
- //已探伤下线支数
- ultraDataSource1.Rows[0]["inspectionedOfflineNum"] = string.IsNullOrEmpty(_mtResult.InspectionedOfflineNum.ToString()) ? 0 : _mtResult.InspectionedOfflineNum;
- //留样支数
- ultraDataSource1.Rows[0]["sampleNum"] = string.IsNullOrEmpty(_mtResult.SampleNum.ToString()) ? 0 : _mtResult.SampleNum;
- //签发人ID
- ultraDataSource1.Rows[0]["Signid"] = _mtResult.Signid;
- //操作者1
- ultraDataSource1.Rows[0]["Userid1"] = _mtResult.Userid1;
- //操作者2
- ultraDataSource1.Rows[0]["Userid2"] = _mtResult.Userid2;
- //操作者等级1
- ultraDataSource1.Rows[0]["UseridGrade1"] = _mtResult.UseridGrade1;
- //操作者等级2
- ultraDataSource1.Rows[0]["UseridGrade2"] = _mtResult.UseridGrade2;
- ultraDataSource1.Rows[0]["Signid"] = _mtResult.Signid;
- //监督者1
- ultraDataSource1.Rows[0]["Userid1jd"] = _mtResult.Userid1jd;
- //监督者2
- ultraDataSource1.Rows[0]["Userid2jd"] = _mtResult.Userid2jd;
- //监督者2等级
- ultraDataSource1.Rows[0]["UseridGrade1jd"] = _mtResult.UseridGrade1jd;
- //监督者2等级
- ultraDataSource1.Rows[0]["UseridGrade2jd"] = _mtResult.UseridGrade2jd;
- //开始时间
- //开始时间
- ultraDataSource1.Rows[0]["StartTime"] = _mtResult.StartTime;
- //结束时间
- ultraDataSource1.Rows[0]["EndTime"] = _mtResult.EndTime;
- //监制人
- ultraDataSource1.Rows[0]["ExecutiveProducer"] = _mtResult.ExecutiveProducer;
- //监制时间
- ultraDataSource1.Rows[0]["ProducerTime"] = _mtResult.ProducerTime;
- //探伤报告备注
- ultraDataSource1.Rows[0]["Remark"] = _mtResult.Remark;
- //原始记录备注
- ultraDataSource1.Rows[0]["Remark1"] = _mtResult.Remark1;
- //探伤报告规程编号
- ultraDataSource1.Rows[0]["StandardsNo"] = _mtResult.StandardsNo;
- //样管刻槽信息
- ultraDataSource1.Rows[0]["notchInfo"] = _mtResult.NotchInfo;
- //槽长
- ultraDataSource1.Rows[0]["notchLength"] = _mtResult.NotchLength;
- //槽宽
- ultraDataSource1.Rows[0]["notchWidth"] = _mtResult.NotchWidth;
- //槽深
- ultraDataSource1.Rows[0]["notchDepth"] = _mtResult.NotchDepth;
- //样管编号
- ultraDataSource1.Rows[0]["sampleNo"] = _mtResult.SampleNo;
- //刻槽方向
- ultraDataSource1.Rows[0]["notchFx"] = _mtResult.NotchFx;
- //覆盖率
- ultraDataSource1.Rows[0]["coverage"] = _mtResult.Coverage;
- ////1#台剔除支数
- //ultraDataSource1.Rows[0]["scrapNum1"] = _mtResult.ScrapNum1;
- ////1#台合格支数
- //ultraDataSource1.Rows[0]["qualifiedNum1"] = _mtResult.QualifiedNum1;
- ////1#台复探支数
- //ultraDataSource1.Rows[0]["reinspectionNum1"] = _mtResult.ReinspectionNum1;
- ////1#台复探合格支数
- //ultraDataSource1.Rows[0]["reinspectionQualifiedNum1"] = _mtResult.ReinspectionQualifiedNum1;
- ////2#台剔除支数
- //ultraDataSource1.Rows[0]["scrapNum2"] = _mtResult.ScrapNum2;
- ////2#台合格支数
- //ultraDataSource1.Rows[0]["qualifiedNum2"] = _mtResult.QualifiedNum2;
- ////2#台复探支数
- //ultraDataSource1.Rows[0]["reinspectionNum2"] = _mtResult.ReinspectionNum2;
- ////2#台复探合格支数
- //ultraDataSource1.Rows[0]["reinspectionQualifiedNum2"] = _mtResult.ReinspectionQualifiedNum2;
- ////1#台检测支数
- //ultraDataSource1.Rows[0]["detectionNum1"] = _mtResult.DetectionNum1;
- ////2#台检测支数
- //ultraDataSource1.Rows[0]["detectionNum2"] = _mtResult.DetectionNum2;
- ////1#台可疑品支数
- //ultraDataSource1.Rows[0]["suspectProductNum1"] = _mtResult.SuspectProductNum1;
- ////2#台可疑品支数
- //ultraDataSource1.Rows[0]["suspectProductNum2"] = _mtResult.SuspectProductNum2;
-
- }
- }
- public void UpdateDetailData()
- {
- if (mtDetail != null)
- {
- //1#台检测支数
- ultraDataSource1.Rows[0]["detectionNum1"] = string.IsNullOrEmpty(mtDetail.DetectionNum1.ToString()) ? "0" : mtDetail.DetectionNum1;
- //1#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum1"] = string.IsNullOrEmpty(mtDetail.SuspectProductNum1.ToString()) ? "0" : mtDetail.SuspectProductNum1;
- //1#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum1"] = string.IsNullOrEmpty(mtDetail.ScrapNum1.ToString()) ? "0" : mtDetail.ScrapNum1;
- //1#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum1"] = string.IsNullOrEmpty(mtDetail.QualifiedNum1.ToString()) ? "0" : mtDetail.QualifiedNum1;
- //1#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum1"] = string.IsNullOrEmpty(mtDetail.ReinspectionNum1.ToString()) ? "0" : mtDetail.ReinspectionNum1;
- //1#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum1"] = string.IsNullOrEmpty(mtDetail.ReinspectionQualifiedNum1.ToString()) ? "0" : mtDetail.ReinspectionQualifiedNum1;
- //1#台子管再切支数
- ultraDataSource1.Rows[0]["recutNum1"] = string.IsNullOrEmpty(mtDetail.RecutNum1.ToString()) ? "0" : mtDetail.RecutNum1;
- ////1#台子管再切长度
- //ultraDataSource1.Rows[0]["recutLen1"] = string.IsNullOrEmpty(mtDetail.RecutLen1.ToString()) ? "0" : mtDetail.RecutLen1;
- ////1#台复探次数
- //ultraDataSource1.Rows[0]["testNum1"] = string.IsNullOrEmpty(mtDetail.TestNum1.ToString()) ? "0" : mtDetail.TestNum1;
- //1#留样支数
- ultraDataSource1.Rows[0]["sampleNum1"] = string.IsNullOrEmpty(mtDetail.SampleNum1.ToString()) ? "0" : mtDetail.SampleNum1;
- //2#台检测支数
- ultraDataSource1.Rows[0]["detectionNum2"] = string.IsNullOrEmpty(mtDetail.DetectionNum2.ToString()) ? "0" : mtDetail.DetectionNum2;
- //2#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum2"] = string.IsNullOrEmpty(mtDetail.SuspectProductNum2.ToString()) ? "0" : mtDetail.SuspectProductNum2;
- //2#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum2"] = string.IsNullOrEmpty(mtDetail.ScrapNum2.ToString()) ? "0" : mtDetail.ScrapNum2;
- //2#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum2"] = string.IsNullOrEmpty(mtDetail.QualifiedNum2.ToString()) ? "0" : mtDetail.QualifiedNum2;
- //2#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum2"] = string.IsNullOrEmpty(mtDetail.ReinspectionNum2.ToString()) ? "0" : mtDetail.ReinspectionNum2;
- //2#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum2"] = string.IsNullOrEmpty(mtDetail.ReinspectionQualifiedNum2.ToString()) ? "0" : mtDetail.ReinspectionQualifiedNum2;
- //2#台子管再切支数
- ultraDataSource1.Rows[0]["recutNum2"] = string.IsNullOrEmpty(mtDetail.RecutNum2.ToString()) ? "0" : mtDetail.RecutNum2;
- ////2#台子管再切长度
- //ultraDataSource1.Rows[0]["recutLen2"] = string.IsNullOrEmpty(mtDetail.RecutLen2.ToString()) ? "0" : mtDetail.RecutLen2;
- ////2#台复探次数
- //ultraDataSource1.Rows[0]["testNum2"] = string.IsNullOrEmpty(mtDetail.TestNum2.ToString()) ? "0" : mtDetail.TestNum2;
- //2#留样支数
- ultraDataSource1.Rows[0]["sampleNum2"] = string.IsNullOrEmpty(mtDetail.SampleNum2.ToString()) ? "0" : mtDetail.SampleNum2;
- }
- else
- {
- //1#台检测支数
- ultraDataSource1.Rows[0]["detectionNum1"] = "0";
- //1#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum1"] = "0";
- //1#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum1"] = "0";
- //1#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum1"] = "0";
- //1#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum1"] = "0";
- //1#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum1"] = "0";
- //1#台子管再切支数
- ultraDataSource1.Rows[0]["recutNum1"] = "0";
- ////1#台子管再切长度
- //ultraDataSource1.Rows[0]["recutLen1"] = string.IsNullOrEmpty(mtDetail.RecutLen1.ToString()) ? "0" : mtDetail.RecutLen1;
- ////1#台复探次数
- //ultraDataSource1.Rows[0]["testNum1"] = string.IsNullOrEmpty(mtDetail.TestNum1.ToString()) ? "0" : mtDetail.TestNum1;
- //1#留样支数
- ultraDataSource1.Rows[0]["sampleNum1"] = "0";
- //2#台检测支数
- ultraDataSource1.Rows[0]["detectionNum2"] = "0";
- //2#台可疑品支数
- ultraDataSource1.Rows[0]["suspectProductNum2"] = "0";
- //2#台剔除支数
- ultraDataSource1.Rows[0]["scrapNum2"] = "0";
- //2#台合格支数
- ultraDataSource1.Rows[0]["qualifiedNum2"] = "0";
- //2#台复探支数
- ultraDataSource1.Rows[0]["reinspectionNum2"] = "0";
- //2#台复探合格支数
- ultraDataSource1.Rows[0]["reinspectionQualifiedNum2"] = "0";
- //2#台子管再切支数
- ultraDataSource1.Rows[0]["recutNum2"] = "0";
- ////2#台子管再切长度
- //ultraDataSource1.Rows[0]["recutLen2"] = string.IsNullOrEmpty(mtDetail.RecutLen2.ToString()) ? "0" : mtDetail.RecutLen2;
- ////2#台复探次数
- //ultraDataSource1.Rows[0]["testNum2"] = string.IsNullOrEmpty(mtDetail.TestNum2.ToString()) ? "0" : mtDetail.TestNum2;
- //2#留样支数
- ultraDataSource1.Rows[0]["sampleNum2"] = "0";
- }
- }
- public void Using6()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["colNo"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- }
- public void Using5()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["colNo"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- 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;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutLen2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["sampleNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["DetectionSpeed2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- public void Using3()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["scrapNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["qualifiedNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionQualifiedNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["detectionNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["suspectProductNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutLen2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["sampleNum2"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["DetectionSpeed2"].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;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutLen1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["sampleNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["DetectionSpeed1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- public void Using4()
- {
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["scrapNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["qualifiedNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["reinspectionQualifiedNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["detectionNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["suspectProductNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.ActivateOnly;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["recutLen1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- this.ultraGrid3.DisplayLayout.Bands[0].Columns["sampleNum1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
- //this.ultraGrid3.DisplayLayout.Bands[0].Columns["DetectionSpeed1"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.Disabled;
- }
- private void ultraGrid3_CellDataError(object sender, 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);
- }
- }
- private void ultraTextEditor1_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- ArrayList list = new ArrayList();
- list.Add(_mtResult.ResultNo);
- list.Add(_mtResult.LotNo);
- list.Add(_mtResult.JudgeStoveNo);
- list.Add(colOrder);
- list.Add(colGroup);
- if (_mtResult.JudgeStoveNo.Equals(""))
- {
- MessageUtil.ShowTips("未开始探伤,不允许登记可疑、剔除品!");
- return;
- }
- if (ultraGrid3.ActiveCell.Column.Key == "suspectProductNum1")
- {
- list.Add("1");//台号
- list.Add(_mtResult.ProPlanId);
- list.Add(_mtResult.GxPlanNo);
- FrmScrap scrap = new FrmScrap(list,plineCode,ob);
- if (scrap.ShowDialog() == DialogResult.OK)
- {
-
- this.ultraGrid3.ActiveRow.Cells["scrapNum1"].Value = string.IsNullOrEmpty(scrap.scrapNum.ToString()) ? "0" : scrap.scrapNum;
- this.ultraGrid3.ActiveRow.Cells["suspectProductNum1"].Value = string.IsNullOrEmpty(scrap.alamNum.ToString()) ? "0" : scrap.alamNum;
- testOfflineNum = scrap.testOfflineNum;
- ultraGrid3_CellChange(null, new CellEventArgs(ultraGrid3.ActiveCell));
-
- }
- }
- else if (ultraGrid3.ActiveCell.Column.Key == "suspectProductNum2")
- {
- list.Add("2");
- list.Add(_mtResult.ProPlanId);
- list.Add(_mtResult.GxPlanNo);
- FrmScrap scrap = new FrmScrap(list, plineCode,ob);
- if (scrap.ShowDialog() == DialogResult.OK)
- {
- this.ultraGrid3.ActiveRow.Cells["scrapNum2"].Value = string.IsNullOrEmpty(scrap.scrapNum.ToString()) ? "0" : scrap.scrapNum;
- this.ultraGrid3.ActiveRow.Cells["suspectProductNum2"].Value = string.IsNullOrEmpty(scrap.alamNum.ToString()) ? "0" : scrap.alamNum;
- testOfflineNum = scrap.testOfflineNum;
- ultraGrid3_CellChange(null, new CellEventArgs(ultraGrid3.ActiveCell));
-
- }
- }
- }
- }
- }
|