| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Format;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Lims.Data.PipeAndOutdec.封装类.实体类;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinEditors;
- using Infragistics.Win.UltraWinGrid;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec.数据管理.外委实验管理
- {
- public partial class FrmOutdecLabCorDateParm : FrmBase
- {
- private string CHECK_NO = "";
- private string SAMPLE_NO = "";
- private string PHY_CODE_MAX = "";
- private OpeBase _ob;
- public FrmOutdecLabCorDateParm(string checkNo, string sampleNo, string phyCodeMax, OpeBase ob)
- {
- InitializeComponent();
- EntityHelper.ShowGridCaption<OutdecCheckconsignHicParmEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- EntityHelper.ShowGridCaption<OutdecCheckconsignSscdParmEntity>(ultraGrid2.DisplayLayout.Bands[0]);
- CHECK_NO = checkNo;
- SAMPLE_NO = sampleNo;
- PHY_CODE_MAX = phyCodeMax;
- _ob = ob;
- Query();
- List<string> a = new List<string> { "穆瑞三", "邢旭光", "朱群星", "张丽敏", "郑飞", "蔡景德" };
- _ultraREPORTED_NAME.DataSource = a;
- _ultraAPPROVED_NAME.DataSource = a;
- _txtREPORTED_NAME.DataSource = a;
- _txtAPPROVED_NAME.DataSource = a;
- _ywREPORTED_NAME.DataSource = a;
- _ywAPPROVED_NAME.DataSource = a;
- //_save = false;
- //加载应力环
- DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmLabDateParm.initStressRingNo", new object[] { }, _ob);
- if (dt != null && dt.Rows.Count > 0)
- {
- _txtPROOF_RING_NO1.DataSource = dt;
- _txtPROOF_RING_NO1.ValueMember = "STRESSRING_NO";
- _txtPROOF_RING_NO2.DataSource = dt;
- _txtPROOF_RING_NO2.ValueMember = "STRESSRING_NO";
- _txtPROOF_RING_NO3.DataSource = dt;
- _txtPROOF_RING_NO3.ValueMember = "STRESSRING_NO";
- }
- }
- private void FrmOutdecLabCorDateParm_Load(object sender, EventArgs e)
- {
- if (PHY_CODE_MAX == "C0061" || PHY_CODE_MAX == "C0007")//C0007 HIC C0061 SOHIC
- {
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- if (PHY_CODE_MAX == "C0061")
- {
- ultraLabel3.Text = "应力导向氢致开裂试验报告(SOHIC)";
- ultraSAMPLE_NO3.Enabled = false;
- ultraSPECIMEN_SIZE3.Enabled = false;
-
- }
- if (PHY_CODE_MAX == "C0007")
- {
- //ultraLabel18.Enabled = false;
- ultraPSEUDO_STRESS.Enabled = false;
- }
- }
- else if (PHY_CODE_MAX == "C0030" || PHY_CODE_MAX == "C0031" || PHY_CODE_MAX == "C0032" || PHY_CODE_MAX == "C0033")// SSC-A SSC-B SSC-C SSC-D
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- if (PHY_CODE_MAX == "C0030")
- {
- ultraLabel94.Text = "硫化氢应力(拉伸)腐蚀试验报告(SSC-A)";
- txtACTUAL_LOAD_D1.Enabled = false;
- txtACTUAL_LOAD_D2.Enabled = false;
- txtACTUAL_LOAD_D3.Enabled = false;
- txtARM_DISPLACEMENT1.Enabled = false;
- txtARM_DISPLACEMENT2.Enabled = false;
- txtARM_DISPLACEMENT3.Enabled = false;
- txtCRACK_LENGTH1.Enabled = false;
- txtCRACK_LENGTH2.Enabled = false;
- txtCRACK_LENGTH3.Enabled = false;
- }
- if (PHY_CODE_MAX == "C0031")
- {
- ultraLabel94.Text = "硫化氢应力(四点弯曲)腐蚀试验报告(SSC-B)";
- _txtPROOF_RING_NO1.Enabled = false;
- _txtPROOF_RING_NO2.Enabled = false;
- _txtPROOF_RING_NO3.Enabled = false;
- txtACTUAL_LOAD_D1.Enabled = false;
- txtACTUAL_LOAD_D2.Enabled = false;
- txtACTUAL_LOAD_D3.Enabled = false;
- txtARM_DISPLACEMENT1.Enabled = false;
- txtARM_DISPLACEMENT2.Enabled = false;
- txtARM_DISPLACEMENT3.Enabled = false;
- txtCRACK_LENGTH1.Enabled = false;
- txtCRACK_LENGTH2.Enabled = false;
- txtCRACK_LENGTH3.Enabled = false;
-
- }
- if (PHY_CODE_MAX == "C0032")
- {
- ultraLabel94.Text = "硫化氢应力(C形环)腐蚀试验报告(SSC-C)";
- _txtPROOF_RING_NO1.Enabled = false;
- _txtPROOF_RING_NO2.Enabled = false;
- _txtPROOF_RING_NO3.Enabled = false;
- txtACTUAL_LOAD_D1.Enabled = false;
- txtACTUAL_LOAD_D2.Enabled = false;
- txtACTUAL_LOAD_D3.Enabled = false;
- txtARM_DISPLACEMENT1.Enabled = false;
- txtARM_DISPLACEMENT2.Enabled = false;
- txtARM_DISPLACEMENT3.Enabled = false;
- txtCRACK_LENGTH1.Enabled = false;
- txtCRACK_LENGTH2.Enabled = false;
- txtCRACK_LENGTH3.Enabled = false;
- }
- if (PHY_CODE_MAX == "C0033")
- {
- ultraLabel94.Text = "硫化氢应力(DCB)腐蚀试验报告(SSC-D)";
- _txtPROOF_RING_NO1.Enabled = false;
- _txtPROOF_RING_NO2.Enabled = false;
- _txtPROOF_RING_NO3.Enabled = false;
- txtACTUAL_LOAD1.Enabled = false;
- txtACTUAL_LOAD2.Enabled = false;
- txtACTUAL_LOAD3.Enabled = false;
- txtACTUAL_S_YSMIN1.Enabled = false;
- txtACTUAL_S_YSMIN2.Enabled = false;
- txtACTUAL_S_YSMIN3.Enabled = false;
- }
- }
- else if (PHY_CODE_MAX == "C0123") //点蚀试验
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- }
- else if (PHY_CODE_MAX == "C0072") //盐雾试验
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- }
- else
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- }
-
- }
- /// <summary>
- /// 查询
- /// </summary>
- private void Query()
- {
- ArrayList list = new ArrayList();
- list.Add(CHECK_NO);
- list.Add(SAMPLE_NO);
- list.Add(PHY_CODE_MAX);
- DataTable dt = PublicServer.GetData("com.steering.lims.data.outdec.FrmOutdecLabDateParm.QueryOutdecCheckconsignDetail", new Object[] { list }, _ob);
- if (dt.Rows.Count > 0)
- {
- DataRow ur = dt.Rows[0];
- ShowBaseInfo(ur);
- }
- if (PHY_CODE_MAX.Equals("C0007")) //氢致开裂试验HIC
- {
- List<PipeCheckconsignHicParmEntity> listSource = EntityHelper.GetData<PipeCheckconsignHicParmEntity>(
- "com.steering.lims.data.outdec.FrmOutdecLabDateParm.selectHicParm", new object[] { list }, this._ob);
- bindingSourceHicParmEntity.DataSource = listSource;
- GridHelper.RefreshAndAutoSize(this.ultraGrid1);
- }
- if (PHY_CODE_MAX.Equals("C0033")) //SSC-D
- {
- List<PipeCheckconsignSscdParmEntity> listSource = EntityHelper.GetData<PipeCheckconsignSscdParmEntity>(
- "com.steering.lims.data.outdec.FrmOutdecLabDateParm.selectSscdParm", new object[] { list }, this._ob);
- bindingSourceSscdParmEntity.DataSource = listSource;
- GridHelper.RefreshAndAutoSize(this.ultraGrid2);
- }
-
- }
- /// <summary>
- /// 点击Grid编辑区显示基本信息
- /// </summary>
- /// <param name="ur"></param>
- public void ShowBaseInfo(DataRow ur)
- {
- if (ur != null)
- {
- if (PHY_CODE_MAX == "C0061" || PHY_CODE_MAX == "C0007")
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel1.ClientArea.Controls.ContainsKey("ultra" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel1.ClientArea.Controls["ultra" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- else if (ultraPanel1.ClientArea.Controls.ContainsKey("_ultra" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraComboEditor)ultraPanel1.ClientArea.Controls["_ultra" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- //else if (ultraExpandableGroupBoxPanel1.Controls.ContainsKey("chk" + uc.Column.Key) == true)//判定是否存在text
- //{
- // if (uc.Text.Trim() == "1")
- // {
- // ((UltraCheckEditor)ultraExpandableGroupBoxPanel1.Controls["chk" + uc.Column.Key]).Checked = false;
- // }
- // else
- // {
- // ((UltraCheckEditor)ultraExpandableGroupBoxPanel1.Controls["chk" + uc.Column.Key]).Checked = true;
- // }
- //}
- }
- }
- else if (PHY_CODE_MAX == "C0030" || PHY_CODE_MAX == "C0031" || PHY_CODE_MAX == "C0032" || PHY_CODE_MAX == "C0033")
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel2.ClientArea.Controls.ContainsKey("txt" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel2.ClientArea.Controls["txt" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- else if (ultraPanel2.ClientArea.Controls.ContainsKey("_txt" + uc.ColumnName) == true)
- {
- ((UltraComboEditor)ultraPanel2.ClientArea.Controls["_txt" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else if (PHY_CODE_MAX == "C0123") //点蚀试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel3.ClientArea.Controls.ContainsKey("ds" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel3.ClientArea.Controls["ds" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else if (PHY_CODE_MAX == "C0072") //盐雾试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel4.ClientArea.Controls.ContainsKey("yw" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel4.ClientArea.Controls["yw" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
-
- }
- }
- /// <summary>
- /// 保存HIC/SOHIC实验条件
- /// </summary>
- private void SaveHIC()
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = ultraTECHNICAL_STANDARD.Text;
- outdecDetail.DegreasingMethod = ultraDEGREASING_METHOD.Text;
- outdecDetail.NacePh = ultraNACE_PH.Text;
- outdecDetail.NacePhS = ultraNACE_PH_S.Text;
- outdecDetail.NacePhF = ultraNACE_PH_F.Text;
- outdecDetail.NaceSolutionS = ultraNACE_SOLUTION_S.Text;
- outdecDetail.NaceSolutionF = ultraNACE_SOLUTION_F.Text;
- outdecDetail.TestDuration1 = ultraTEST_DURATION1.Text;
- outdecDetail.TestTemp = ultraTEST_TEMP.Text;
- outdecDetail.SampleNo1 = ultraSAMPLE_NO1.Text;
- outdecDetail.SampleNo2 = ultraSAMPLE_NO2.Text;
- outdecDetail.SampleNo3 = ultraSAMPLE_NO3.Text;
- outdecDetail.SpecimenSize1 = ultraSPECIMEN_SIZE1.Text;
- outdecDetail.SpecimenSize2 = ultraSPECIMEN_SIZE2.Text;
- outdecDetail.SpecimenSize3 = ultraSPECIMEN_SIZE3.Text;
- outdecDetail.Note = ultraNOTE.Text;
- outdecDetail.Aqueous = _ultraAQUEOUS.Text;
- outdecDetail.TestDate = Convert.ToDateTime(tultraTEST_DATE.Text).ToString("yyyyMMdd");
- outdecDetail.ReportedDate = Convert.ToDateTime(tultraREPORTED_DATE.Text).ToString("yyyyMMdd");
- outdecDetail.ReportedName = _ultraREPORTED_NAME.Text;
- outdecDetail.ApprovedName = _ultraAPPROVED_NAME.Text;
- outdecDetail.CheckNo = CHECK_NO;
- outdecDetail.SampleNo = SAMPLE_NO;
- outdecDetail.PhyCodeMax = PHY_CODE_MAX;
- string outdecDetailStr = JSONFormat.Format(outdecDetail);
- PublicServer.SetData("com.steering.lims.data.outdec.FrmOutdecLabDateParm.SaveCheckconsignDetailParm",
- new Object[] { outdecDetailStr }, _ob);
- ArrayList parm = new ArrayList();
- foreach (UltraGridRow uRow in ultraGrid1.Rows)
- {
- PipeCheckconsignHicParmEntity ParmEntity = (PipeCheckconsignHicParmEntity)uRow.ListObject;
- string ParmEntityStr = JSONFormat.Format(ParmEntity);
- parm.Add(ParmEntityStr);
- }
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.outdec.FrmOutdecLabDateParm";
- ccp.MethodName = "saveHicParm";
- ccp.ServerParams = new object[] { parm, CHECK_NO, SAMPLE_NO, PHY_CODE_MAX };
- ccp = _ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (!ccp.ReturnInfo.Equals("保存成功!"))
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- /// <summary>
- /// 保存HIC/SOHIC实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton1_Click(object sender, EventArgs e)
- {
- SaveHIC();
- MessageUtil.ShowTips("保存成功!");
- Query();
- }
- /// <summary>
- /// 保存SSC实验条件
- /// </summary>
- private void SaveSSC()
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = txtTECHNICAL_STANDARD.Text;
- outdecDetail.DegreasingMethod = txtDEGREASING_METHOD.Text;
- outdecDetail.NacePh = txtNACE_PH.Text;
- outdecDetail.NacePhS = txtNACE_PH_S.Text;
- outdecDetail.NacePhF = txtNACE_PH_F.Text;
- outdecDetail.NaceSolutionS = txtNACE_SOLUTION_S.Text;
- outdecDetail.NaceSolutionF = txtNACE_SOLUTION_F.Text;
- outdecDetail.TestTemp = txtTEST_TEMP.Text;
- outdecDetail.TestDate = Convert.ToDateTime(ttxtTEST_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedDate = Convert.ToDateTime(ttxtREPORTED_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedName = _txtREPORTED_NAME.Text;
- outdecDetail.ApprovedName = _txtAPPROVED_NAME.Text;
- outdecDetail.SampleNo1 = txtSAMPLE_NO1.Text;
- outdecDetail.SampleNo2 = txtSAMPLE_NO2.Text;
- outdecDetail.SampleNo3 = txtSAMPLE_NO3.Text;
- outdecDetail.SpecimenSize1 = txtSPECIMEN_SIZE1.Text;
- outdecDetail.SpecimenSize2 = txtSPECIMEN_SIZE2.Text;
- outdecDetail.SpecimenSize3 = txtSPECIMEN_SIZE3.Text;
- outdecDetail.ProofRingNo1 = _txtPROOF_RING_NO1.Text;
- outdecDetail.ProofRingNo2 = _txtPROOF_RING_NO2.Text;
- outdecDetail.ProofRingNo3 = _txtPROOF_RING_NO3.Text;
- outdecDetail.Ysmin1 = txtYSMIN1.Text;
- outdecDetail.Ysmin2 = txtYSMIN2.Text;
- outdecDetail.Ysmin3 = txtYSMIN3.Text;
- outdecDetail.ActualLoad1 = txtACTUAL_LOAD1.Text;
- outdecDetail.ActualLoad2 = txtACTUAL_LOAD2.Text;
- outdecDetail.ActualLoad3 = txtACTUAL_LOAD3.Text;
- outdecDetail.ActualSYsmin1 = txtACTUAL_S_YSMIN1.Text;
- outdecDetail.ActualSYsmin2 = txtACTUAL_S_YSMIN2.Text;
- outdecDetail.ActualSYsmin3 = txtACTUAL_S_YSMIN3.Text;
- outdecDetail.TestDuration1 = txtTEST_DURATION1.Text;
- outdecDetail.TestDuration2 = txtTEST_DURATION2.Text;
- outdecDetail.TestDuration3 = txtTEST_DURATION3.Text;
- outdecDetail.ActualLoadD1 = txtACTUAL_LOAD_D1.Text;
- outdecDetail.ActualLoadD2 = txtACTUAL_LOAD_D2.Text;
- outdecDetail.ActualLoadD3 = txtACTUAL_LOAD_D3.Text;
- outdecDetail.ArmDisplacement1 = txtARM_DISPLACEMENT1.Text;
- outdecDetail.ArmDisplacement2 = txtARM_DISPLACEMENT2.Text;
- outdecDetail.ArmDisplacement3 = txtARM_DISPLACEMENT3.Text;
- outdecDetail.CrackLength1 = txtCRACK_LENGTH1.Text;
- outdecDetail.CrackLength2 = txtCRACK_LENGTH2.Text;
- outdecDetail.CrackLength3 = txtCRACK_LENGTH3.Text;
- outdecDetail.Note = txtNOTE.Text;
- outdecDetail.CheckNo = CHECK_NO;
- outdecDetail.SampleNo = SAMPLE_NO;
- outdecDetail.PhyCodeMax = PHY_CODE_MAX;
- string outdecDetailStr = JSONFormat.Format(outdecDetail);
- PublicServer.SetData("com.steering.lims.data.outdec.FrmOutdecLabDateParm.SaveCheckconsignDetailParm",
- new Object[] { outdecDetailStr }, _ob);
- if (PHY_CODE_MAX.Equals("C0033")) //SSC-D
- {
- ArrayList parm = new ArrayList();
- foreach (UltraGridRow uRow in ultraGrid2.Rows)
- {
- OutdecCheckconsignSscdParmEntity ParmEntity = (OutdecCheckconsignSscdParmEntity)uRow.ListObject;
- string ParmEntityStr = JSONFormat.Format(ParmEntity);
- parm.Add(ParmEntityStr);
- }
- CoreClientParam ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.lims.data.outdec.FrmOutdecLabDateParm";
- ccp.MethodName = "saveSscdParm";
- ccp.ServerParams = new object[] { parm, CHECK_NO, SAMPLE_NO, PHY_CODE_MAX };
- ccp = _ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- if (!ccp.ReturnInfo.Equals("保存成功!"))
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- }
- }
- }
- }
- /// <summary>
- /// 保存SSC实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton2_Click(object sender, EventArgs e)
- {
- SaveSSC();
- MessageUtil.ShowTips("保存成功!");
- Query();
- }
- /// <summary>
- /// 保存点蚀实验条件
- /// </summary>
- private void SavePittingTest()
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TestSolution = dsTEST_SOLUTION.Text;
- outdecDetail.TestTemp = dsTEST_TEMP.Text;
- outdecDetail.CleaningSample = dsCLEANING_SAMPLE.Text;
- outdecDetail.TestDuration1 = dsTEST_DURATION1.Text;
- outdecDetail.SampleNo1 = dsSAMPLE_NO1.Text;
- outdecDetail.SampleNo2 = dsSAMPLE_NO2.Text;
- outdecDetail.SampleNo3 = dsSAMPLE_NO3.Text;
- outdecDetail.SpecimenSize1 = dsSPECIMEN_SIZE1.Text;
- outdecDetail.SpecimenSize2 = dsSPECIMEN_SIZE2.Text;
- outdecDetail.SpecimenSize3 = dsSPECIMEN_SIZE3.Text;
- outdecDetail.SurfaceArea1 = dsSURFACE_AREA1.Text;
- outdecDetail.SurfaceArea2 = dsSURFACE_AREA2.Text;
- outdecDetail.SurfaceArea3 = dsSURFACE_AREA3.Text;
- outdecDetail.WeightBeforeTest1 = dsWEIGHT_BEFORE_TEST1.Text;
- outdecDetail.WeightBeforeTest2 = dsWEIGHT_BEFORE_TEST2.Text;
- outdecDetail.WeightBeforeTest3 = dsWEIGHT_BEFORE_TEST3.Text;
- outdecDetail.WeightAfterTest1 = dsWEIGHT_AFTER_TEST1.Text;
- outdecDetail.WeightAfterTest2 = dsWEIGHT_AFTER_TEST2.Text;
- outdecDetail.WeightAfterTest3 = dsWEIGHT_AFTER_TEST3.Text;
- outdecDetail.LossOfWeight1 = dsLOSS_OF_WEIGHT1.Text;
- outdecDetail.LossOfWeight2 = dsLOSS_OF_WEIGHT2.Text;
- outdecDetail.LossOfWeight3 = dsLOSS_OF_WEIGHT3.Text;
- outdecDetail.MassLoss1 = dsMASS_LOSS1.Text;
- outdecDetail.MassLoss2 = dsMASS_LOSS2.Text;
- outdecDetail.MassLoss3 = dsMASS_LOSS3.Text;
- outdecDetail.PittingDensity1 = dsPITTING_DENSITY1.Text;
- outdecDetail.PittingDensity2 = dsPITTING_DENSITY2.Text;
- outdecDetail.PittingDensity3 = dsPITTING_DENSITY3.Text;
- outdecDetail.TechnicalStandard = dsTECHNICAL_STANDARD.Text;
- outdecDetail.TestDate = Convert.ToDateTime(tdsTEST_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedDate = Convert.ToDateTime(tdsREPORTED_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedName = _dsREPORTED_NAME.Text;
- outdecDetail.ApprovedName = _dsAPPROVED_NAME.Text;
- outdecDetail.Note = dsNOTE.Text;
- outdecDetail.CheckNo = CHECK_NO;
- outdecDetail.SampleNo = SAMPLE_NO;
- outdecDetail.PhyCodeMax = PHY_CODE_MAX;
- string outdecDetailStr = JSONFormat.Format(outdecDetail);
- PublicServer.SetData("com.steering.lims.data.outdec.FrmOutdecLabDateParm.SaveCheckconsignDetailParm",
- new Object[] { outdecDetailStr }, _ob);
- }
- /// <summary>
- /// 保存点蚀实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton3_Click(object sender, EventArgs e)
- {
- SavePittingTest();
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存盐雾实验条件
- /// </summary>
- private void SaveSaltSpray()
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TestSolution = ywTEST_SOLUTION.Text;
- outdecDetail.TestTemp = ywTEST_TEMP.Text;
- outdecDetail.NacePh = ywNACE_PH.Text;
- outdecDetail.TestDuration1 = ywTEST_DURATION1.Text;
- outdecDetail.SprayType = ywSPRAY_TYPE.Text;
- outdecDetail.Angle = ywANGLE.Text;
- outdecDetail.SampleType = ywSAMPLE_TYPE.Text;
- outdecDetail.CollectionRate = ywCOLLECTION_RATE.Text;
- outdecDetail.Concentration = ywCONCENTRATION.Text;
- outdecDetail.Note = ywNOTE.Text;
- outdecDetail.TechnicalStandard = ywTECHNICAL_STANDARD.Text;
- outdecDetail.TestDate = Convert.ToDateTime(tywTEST_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedDate = Convert.ToDateTime(tywREPORTED_DATE.Value).ToString("yyyyMMdd");
- outdecDetail.ReportedName = _ywREPORTED_NAME.Text;
- outdecDetail.ApprovedName = _ywAPPROVED_NAME.Text;
-
- outdecDetail.CheckNo = CHECK_NO;
- outdecDetail.SampleNo = SAMPLE_NO;
- outdecDetail.PhyCodeMax = PHY_CODE_MAX;
- string outdecDetailStr = JSONFormat.Format(outdecDetail);
- PublicServer.SetData("com.steering.lims.data.outdec.FrmOutdecLabDateParm.SaveCheckconsignDetailParm",
- new Object[] { outdecDetailStr }, _ob);
- }
- /// <summary>
- /// 保存盐雾实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton4_Click(object sender, EventArgs e)
- {
- SaveSaltSpray();
- MessageUtil.ShowTips("保存成功!");
- }
- private void ultraFILE_PATH1_EditorButtonClick(object sender, EditorButtonEventArgs e)
- {
-
- if (e.Button.Key.ToLower().Equals("select"))
- {
- if (sender.Equals(ultraFILE_PATH1))
- {
- selectFiel(ultraFILE_PATH1);
- }
- else if (sender.Equals(ultraFILE_PATH2))
- {
- selectFiel(ultraFILE_PATH2);
- }
- else if (sender.Equals(ultraFILE_PATH3))
- {
- selectFiel(ultraFILE_PATH3);
- }
- else if (sender.Equals(ultraFILE_PATH4))
- {
- selectFiel(ultraFILE_PATH4);
- }
- else if (sender.Equals(ultraFILE_PATH5))
- {
- selectFiel(ultraFILE_PATH5);
- }
- else if (sender.Equals(txtFILE_PATH1))
- {
- selectFiel(txtFILE_PATH1);
- }
- else if (sender.Equals(txtFILE_PATH2))
- {
- selectFiel(txtFILE_PATH2);
- }
- else if (sender.Equals(dsFILE_PATH1))
- {
- selectFiel(dsFILE_PATH1);
- }
- else if (sender.Equals(dsFILE_PATH2))
- {
- selectFiel(dsFILE_PATH2);
- }
- else if (sender.Equals(ywFILE_PATH1))
- {
- selectFiel(ywFILE_PATH1);
- }
- else if (sender.Equals(ywFILE_PATH2))
- {
- selectFiel(ywFILE_PATH2);
- }
-
- }
- else if (e.Button.Key.ToLower().Equals("update"))
- {
- if (sender.Equals(ultraFILE_PATH1))
- {
- updateFile("1");
- SaveHIC();
- }
- else if (sender.Equals(ultraFILE_PATH2))
- {
- updateFile("2");
- SaveHIC();
- }
- else if (sender.Equals(ultraFILE_PATH3))
- {
- updateFile("3");
- SaveHIC();
- }
- else if (sender.Equals(ultraFILE_PATH4))
- {
- updateFile("4");
- SaveHIC();
- }
- else if (sender.Equals(ultraFILE_PATH5))
- {
- updateFile("5");
- SaveHIC();
- }
- else if (sender.Equals(txtFILE_PATH1))
- {
- updateFile("1");
- SaveSSC();
- }
- else if (sender.Equals(txtFILE_PATH2))
- {
- updateFile("2");
- SaveSSC();
- }
- else if (sender.Equals(dsFILE_PATH1))
- {
- updateFile("1");
- SavePittingTest();
- }
- else if (sender.Equals(dsFILE_PATH2))
- {
- updateFile("2");
- SavePittingTest();
- }
- else if (sender.Equals(ywFILE_PATH1))
- {
- updateFile("1");
- SaveSaltSpray();
- }
- else if (sender.Equals(ywFILE_PATH2))
- {
- updateFile("2");
- SaveSaltSpray();
- }
- Query();
- }
- }
-
- /// <summary>
- /// 查看图片
- /// </summary>
- /// <param name="ultra"></param>
- private void selectFiel(UltraTextEditor ultra)
- {
- string filePath = "";
- if (!ultra.Text.Equals(""))
- {
- filePath = ultra.Value.ToString();
- }
- dlgOrderAskDown down = new dlgOrderAskDown(this.ob, filePath);
- down.DeleteButton.Visible = false;
- down.ShowDialog();
- }
- /// <summary>
- /// 上传图片
- /// </summary>
- /// <param name="pathNum"></param>
- private void updateFile(string pathNum)
- {
- string path = "Inspection/" + CHECK_NO + "/" + SAMPLE_NO + "/" + PHY_CODE_MAX + "/";
-
- List<FileBean> list = new List<FileBean>();
- FileBean bean = new FileBean();
- OpenFileDialog file = new OpenFileDialog();
- file.Filter = "图片文件(*.jpg);(*.gif);(*.png);(*.bmp)|*.jpg;*.gif;*.png;*.bmp";
- file.Title = "选择需要上传的图片";
- file.Multiselect = false;
- DialogResult drStat;
- drStat = file.ShowDialog();
- if (drStat == DialogResult.OK)
- {
- string filePath = file.FileName;
- string fileName = System.IO.Path.GetFileName(filePath);
- bean = new FileBean();
- bean.setFileName(fileName);
- bean.setPathName(path);
- bean.setFile(FileHelper.FileToArray(filePath));
- list.Add(bean);
- bool isSuccess = Core.Mes.Client.Comm.Server.FileHelper.Upload(list);
- if (isSuccess)
- {
- int count = ServerHelper.SetData("com.steering.lims.data.outdec.PublicOutdecBase.UpdateFilePath", new object[] { CHECK_NO, SAMPLE_NO, PHY_CODE_MAX, pathNum, path + fileName }, _ob);
- MessageUtil.ShowTips("上传成功!");
- }
- else
- {
- MessageUtil.ShowTips("上传失败,请重试!");
- }
- }
- }
- private void ultraComboEditor1_ValueChanged(object sender, EventArgs e)
- {
- if (_ultraAQUEOUS.Text.ToString().Equals("NACE-A"))
- {
- ultraLabel8.Text = "试验开始和结束NACE-A溶液pH值";
- ultraLabel11.Text = "试验开始和结束NACE-A溶液H2S浓度(mg/L)";
- }
- else if (_ultraAQUEOUS.Text.ToString().Equals("NACE-B"))
- {
- ultraLabel8.Text = "试验开始和结束NACE-B溶液pH值";
- ultraLabel11.Text = "试验开始和结束NACE-B溶液H2S浓度(mg/L)";
- }
- else if (_ultraAQUEOUS.Text.ToString().Equals("NACE-C"))
- {
- ultraLabel8.Text = "试验开始和结束NACE-C溶液pH值";
- ultraLabel11.Text = "试验开始和结束NACE-C溶液H2S浓度(mg/L)";
- }
- else if (_ultraAQUEOUS.Text.ToString().Equals("NACE-D"))
- {
- ultraLabel8.Text = "试验开始和结束NACE-D溶液pH值";
- ultraLabel11.Text = "试验开始和结束NACE-D溶液H2S浓度(mg/L)";
- }
- else if (_ultraAQUEOUS.Text.ToString().Equals("指定"))
- {
- ultraLabel8.Text = "试验开始和结束指定溶液pH值";
- ultraLabel11.Text = "试验开始和结束指定溶液H2S浓度(mg/L)";
- }
- }
- private void _txtAQUEOUS_ValueChanged(object sender, EventArgs e)
- {
- if (_txtAQUEOUS.Text.ToString().Equals("NACE-A"))
- {
- ultraLabel89.Text = "试验开始和结束NACE-A溶液pH值";
- ultraLabel86.Text = "试验开始和结束NACE-A溶液H2S浓度(mg/L)";
- }
- else if (_txtAQUEOUS.Text.ToString().Equals("NACE-B"))
- {
- ultraLabel89.Text = "试验开始和结束NACE-B溶液pH值";
- ultraLabel86.Text = "试验开始和结束NACE-B溶液H2S浓度(mg/L)";
- }
- else if (_txtAQUEOUS.Text.ToString().Equals("NACE-C"))
- {
- ultraLabel89.Text = "试验开始和结束NACE-C溶液pH值";
- ultraLabel86.Text = "试验开始和结束NACE-C溶液H2S浓度(mg/L)";
- }
- else if (_txtAQUEOUS.Text.ToString().Equals("NACE-D"))
- {
- ultraLabel89.Text = "试验开始和结束NACE-D溶液pH值";
- ultraLabel86.Text = "试验开始和结束NACE-D溶液H2S浓度(mg/L)";
- }
- else if (_txtAQUEOUS.Text.ToString().Equals("指定"))
- {
- ultraLabel89.Text = "试验开始和结束指定溶液pH值";
- ultraLabel86.Text = "试验开始和结束指定溶液H2S浓度(mg/L)";
- }
- }
- private void ultraSPECIMEN_SIZE1_KeyDown(object sender, KeyEventArgs e)
- {
- string[] str = ultraSPECIMEN_SIZE1.Text.ToString().Split(new char[3] { '*', 'x', 'X' });
- if (e.KeyValue == 13)
- {
- foreach (UltraGridRow row in ultraGrid1.Rows)
- {
- row.Cells["sampleWidth"].Value = str[1];
- row.Cells["sampleThickness"].Value = str[2];
- }
- ultraSPECIMEN_SIZE2.Text = ultraSPECIMEN_SIZE1.Text.ToString();
- ultraSPECIMEN_SIZE3.Text = ultraSPECIMEN_SIZE1.Text.ToString();
- }
- }
- private void ultraSPECIMEN_SIZE2_KeyDown(object sender, KeyEventArgs e)
- {
- string[] str = ultraSPECIMEN_SIZE2.Text.ToString().Split(new char[3] { '*', 'x', 'X' });
- if (e.KeyValue == 13)
- {
- foreach (UltraGridRow row in ultraGrid1.Rows)
- {
- if (" 456".IndexOf(row.Cells["seq"].Value.ToString()) > 0)
- {
- row.Cells["sampleWidth"].Value = str[1];
- row.Cells["sampleThickness"].Value = str[2];
- }
- }
- }
- }
- private void ultraSPECIMEN_SIZE3_KeyDown(object sender, KeyEventArgs e)
- {
- string[] str = ultraSPECIMEN_SIZE3.Text.ToString().Split(new char[3] { '*', 'x', 'X' });
- if (e.KeyValue == 13)
- {
- foreach (UltraGridRow row in ultraGrid1.Rows)
- {
- if (" 789".IndexOf(row.Cells["seq"].Value.ToString()) > 0)
- {
- row.Cells["sampleWidth"].Value = str[1];
- row.Cells["sampleThickness"].Value = str[2];
- }
- }
- }
- }
-
- }
- }
|