| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396 |
- 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 FrmOutdecLabMecDataParm : FrmBase
- {
- private string CHECK_NO = "";
- private string SAMPLE_NO = "";
- private string PHY_CODE_MAX = "";
- private string PHY_CODE_MIN = "";
- private OpeBase _ob;
- public FrmOutdecLabMecDataParm(string checkNo, string sampleNo, string phyCodeMax, string phyCodeMin, OpeBase ob)
- {
- InitializeComponent();
- CHECK_NO = checkNo;
- SAMPLE_NO = sampleNo;
- PHY_CODE_MAX = phyCodeMax;
- PHY_CODE_MIN = phyCodeMin;
- _ob = ob;
- Query();
- }
- private void FrmOutdecLabMecDataParm_Load(object sender, EventArgs e)
- {
- if (PHY_CODE_MAX == "C0002" || PHY_CODE_MAX == "C0074") //冲击试验
- {
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- ultraTabControl1.Tabs[4].Visible = false;
- ultraTabControl1.Tabs[5].Visible = false;
-
- }
- else if (PHY_CODE_MAX == "C0001" || PHY_CODE_MAX == "C0016" || PHY_CODE_MAX == "C0122")// 拉申试验
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- ultraTabControl1.Tabs[4].Visible = false;
- ultraTabControl1.Tabs[5].Visible = false;
- }
- else if (PHY_CODE_MAX == "C0026")// 扩口试验
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- ultraTabControl1.Tabs[4].Visible = false;
- ultraTabControl1.Tabs[5].Visible = false;
- }
- else if (PHY_CODE_MAX == "C0027" || PHY_CODE_MAX == "C0038" || PHY_CODE_MAX == "C0082" || PHY_CODE_MAX == "C0083" || PHY_CODE_MAX == "C0098")// 弯曲试验
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[4].Visible = false;
- ultraTabControl1.Tabs[5].Visible = false;
- }
- else if (PHY_CODE_MAX == "C0009" || PHY_CODE_MAX == "C0041")// 压扁试验 环拉试验
- {
- ultraLabel70.Text = "压 扁 试 验";
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- ultraTabControl1.Tabs[5].Visible = false;
- if (PHY_CODE_MAX == "C0041")
- {
- ultraLabel70.Text = "环 拉 试 验";
- ybTEST_CONDITIONS1.Enabled = false;
- ybTEST_CONDITIONS2.Enabled = false;
- ybTEST_CONDITIONS3.Enabled = false;
- }
- }
- else if (PHY_CODE_MIN == "R0003" || PHY_CODE_MIN == "R0004" || PHY_CODE_MIN == "R0005") //硬度
- {
- ultraTabControl1.Tabs[0].Visible = false;
- ultraTabControl1.Tabs[1].Visible = false;
- ultraTabControl1.Tabs[2].Visible = false;
- ultraTabControl1.Tabs[3].Visible = false;
- ultraTabControl1.Tabs[4].Visible = false;
- }
- else
- {
- MessageUtil.ShowWarning("此实验暂无实验参数!");
- this.Close();
- }
-
- }
- /// <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);
- }
-
- }
- /// <summary>
- /// 点击Grid编辑区显示基本信息
- /// </summary>
- /// <param name="ur"></param>
- public void ShowBaseInfo(DataRow ur)
- {
- if (ur != null)
- {
- if (PHY_CODE_MAX == "C0002" || PHY_CODE_MAX == "C0074") //夏比冲击试验
- {
- 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();
- }
- 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 == "C0001" || PHY_CODE_MAX == "C0016" || PHY_CODE_MAX == "C0122") //拉伸试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel2.ClientArea.Controls.ContainsKey("ls" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel2.ClientArea.Controls["ls" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- if (ultraPanel2.ClientArea.Controls.ContainsKey("_ls" + uc.ColumnName) == true)
- {
- ((UltraComboEditor)ultraPanel2.ClientArea.Controls["_ls" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else if (PHY_CODE_MAX == "C0026") //扩口试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel3.ClientArea.Controls.ContainsKey("kk" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel3.ClientArea.Controls["kk" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else if (PHY_CODE_MAX == "C0027" || PHY_CODE_MAX == "C0038" || PHY_CODE_MAX == "C0082" || PHY_CODE_MAX == "C0083" || PHY_CODE_MAX == "C0098") //弯曲试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel4.ClientArea.Controls.ContainsKey("wq" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel4.ClientArea.Controls["wq" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else if (PHY_CODE_MAX == "C0009" || PHY_CODE_MAX == "C0041" ) //压扁试验 环拉试验
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel5.ClientArea.Controls.ContainsKey("yb" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel5.ClientArea.Controls["yb" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
- else
- {
- foreach (DataColumn uc in ur.Table.Columns)
- {
- if (ultraPanel6.ClientArea.Controls.ContainsKey("yd" + uc.ColumnName) == true)//判定是否存在text
- {
- ((UltraTextEditor)ultraPanel6.ClientArea.Controls["yd" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- if (ultraPanel6.ClientArea.Controls.ContainsKey("_yd" + uc.ColumnName) == true)
- {
- ((UltraComboEditor)ultraPanel6.ClientArea.Controls["_yd" + uc.ColumnName]).Text = ur[uc.ColumnName].ToString();
- }
- }
- }
-
- }
- }
- /// <summary>
- /// 保存冲击实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton1_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = ultraTECHNICAL_STANDARD.Text; //试验标准
- outdecDetail.TestTemp = ultraTEST_TEMP.Text; //试验温度
- outdecDetail.SpecimenOrientation = ultraSPECIMEN_ORIENTATION.Text; //试样取向
- outdecDetail.SpecimenWidth = _ultraSPECIMEN_WIDTH.Text; //试样宽度
- outdecDetail.SpecimenDepth = ultraSPECIMEN_DEPTH.Text; //试样厚度
- outdecDetail.ShapeOfNotch = _ultraSHAPE_OF_NOTCH.Text; //缺口形状
- outdecDetail.NotchDepth = _ultraNOTCH_DEPTH.Text; //缺口深度
- outdecDetail.Note = ultraNOTE.Text; //备注
- outdecDetail.Note2 = ultraNOTE2.Text;
- outdecDetail.Note3 = ultraNOTE3.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);
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存拉伸实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton2_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = lsTECHNICAL_STANDARD.Text;
- outdecDetail.TestConditions1 = lsTEST_CONDITIONS1.Text;
- outdecDetail.SpecimenOrientation = lsSPECIMEN_ORIENTATION.Text;
- outdecDetail.SpecimenType = _lsSPECIMEN_TYPE.Text;
- outdecDetail.TestTemp = lsTEST_TEMP.Text;
- outdecDetail.Note = lsNOTE.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);
-
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存扩口实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton3_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = kkTECHNICAL_STANDARD.Text;
- outdecDetail.SpecimenSize1 = kkSPECIMEN_SIZE1.Text;
- outdecDetail.TestConditions1 = kkTEST_CONDITIONS1.Text;
- outdecDetail.TestConditions2 = kkTEST_CONDITIONS2.Text;
- outdecDetail.Note = kkNOTE.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);
-
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存弯曲实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton4_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = wqTECHNICAL_STANDARD.Text;
- outdecDetail.SpecimenSize1 = wqSPECIMEN_SIZE1.Text;
- outdecDetail.SpecimenSize2 = wqSPECIMEN_SIZE2.Text;
- outdecDetail.SpecimenSize3 = wqSPECIMEN_SIZE3.Text;
- outdecDetail.TestConditions1 = wqTEST_CONDITIONS1.Text;
- outdecDetail.TestConditions2 = wqTEST_CONDITIONS2.Text;
- outdecDetail.Note = wqNOTE.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);
-
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存压扁实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton5_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = ybTECHNICAL_STANDARD.Text;
- outdecDetail.SpecimenSize1 = ybSPECIMEN_SIZE1.Text;
- outdecDetail.TestConditions1 = ybTEST_CONDITIONS1.Text;
- outdecDetail.TestConditions2 = ybTEST_CONDITIONS2.Text;
- outdecDetail.TestConditions3 = ybTEST_CONDITIONS3.Text;
- outdecDetail.Note = ybNOTE.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);
-
- MessageUtil.ShowTips("保存成功!");
- }
- /// <summary>
- /// 保存硬度实验条件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton6_Click(object sender, EventArgs e)
- {
- OutdecCheckconsignLabResultEntity outdecDetail = new OutdecCheckconsignLabResultEntity();
- outdecDetail.TechnicalStandard = ydTECHNICAL_STANDARD.Text;
- outdecDetail.HardnessType = _ydHARDNESS_TYPE.Text;
- outdecDetail.Note = ydNOTE.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);
-
- MessageUtil.ShowTips("保存成功!");
- }
- }
- }
|