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 System.Collections; using CoreFS.CA06; //查询区域框 namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec { public partial class OutdecQueryBase : UserControl { public OutdecQueryBase() { InitializeComponent(); } private void OutdecQueryBase_Load(object sender, EventArgs e) { //绑定下拉框 BindCombox(); } //绑定下拉框 /// /// 绑定下拉框 /// private void BindCombox() { } //绑定下拉框 /// /// 绑定下拉框 /// public void BindComboxNew(string Deptid, OpeBase ob) { //检验项 DataTable dd = PublicServer.GetData("com.steering.lims.data.base.FrmBaseCheckEquipment.QueryPhyCodeMax", new object[] { Deptid }, ob); if (dd != null && dd.Rows.Count > 0) { ultraQueryPHY_NAME_MAX.DataSource = dd; ultraQueryPHY_NAME_MAX.ValueMember = "PHY_CODE"; ultraQueryPHY_NAME_MAX.DisplayMember = "PHY_TYPE"; } //加载应力环号 DataTable dt = PublicServer.GetData("com.steering.lims.data.pipe.FrmLabDateParm.QueryProofRingNo", new object[] { }, ob); if (dt != null && dt.Rows.Count > 0) { ultraPROOF_RING_NO.DataSource = dt; ultraPROOF_RING_NO.ValueMember = "PROOF_RING_NO"; ultraPROOF_RING_NO.DisplayMember = "PROOF_RING_NO"; } } //获取查询条件 /// /// 获取查询条件 /// /// public ArrayList GetQueryInfo() { ArrayList arrayList = new ArrayList(); if (chkCONSIGN_TIME.Checked) { arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00"); arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59"); } else { arrayList.Add("0001/01/01 00:00:00"); arrayList.Add("9999/12/31 23:59:59"); } if (chkSTEEL_GRADE_NO.Checked) { arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkSAMPLE_NAME.Checked) { arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkCHECK_NO.Checked) { arrayList.Add(txtQueryCHECK_NO.Text.Trim()); } else { arrayList.Add(""); } return arrayList; } //获取查询条件 /// /// 获取查询条件 /// /// /// public ArrayList GetQueryInfo(string flag) { ArrayList arrayList = new ArrayList(); arrayList.Add(flag); if (chkCONSIGN_TIME.Checked) { arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00"); arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59"); } else { arrayList.Add("0001/01/01 00:00:00"); arrayList.Add("9999/12/31 23:59:59"); } if (chkSTEEL_GRADE_NO.Checked) { arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE_NO.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkSAMPLE_NAME.Checked) { arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(txtQuerySAMPLE_NAME.Text.Trim()); } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (ultraQueryPHY_NAME_MAX.Visible) { if (chkPHY_NAME_MAX.Checked) { arrayList.Add(ultraQueryPHY_NAME_MAX.Value.ToString()); arrayList.Add(ultraQueryPHY_NAME_MAX.Value.ToString()); } else { arrayList.Add(""); arrayList.Add(""); } } if (chkCHECK_NO.Checked) { arrayList.Add(txtQueryCHECK_NO.Text.Trim()); } else { arrayList.Add(""); } if (ultraPROOF_RING_NO.Visible) { if (chkPROOF_RING_NO.Checked) { arrayList.Add(ultraPROOF_RING_NO.Text.ToString()); arrayList.Add(ultraPROOF_RING_NO.Text.ToString()); arrayList.Add(ultraPROOF_RING_NO.Text.ToString()); } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } } return arrayList; } //显示控件 /// /// 显示控件(检验项) /// public void ShowControl() { chkPHY_NAME_MAX.Visible = true; ultraQueryPHY_NAME_MAX.Visible = true; } /// /// 显示控件(应力环) /// public void ShowControlProofRingNo() { chkPROOF_RING_NO.Visible = true; ultraPROOF_RING_NO.Visible = true; } private void chkCHECK_NO_CheckedChanged(object sender, EventArgs e) { txtQueryCHECK_NO.Enabled = chkCHECK_NO.Checked; } private void chkSAMPLE_NAME_CheckedChanged(object sender, EventArgs e) { txtQuerySAMPLE_NAME.Enabled = chkSAMPLE_NAME.Checked; } private void chkSTEEL_GRADE_NO_CheckedChanged(object sender, EventArgs e) { ultraQuerySTEEL_GRADE_NO.Enabled = chkSTEEL_GRADE_NO.Checked; } private void chkPHY_NAME_MAX_CheckedChanged(object sender, EventArgs e) { ultraQueryPHY_NAME_MAX.Enabled = chkPHY_NAME_MAX.Checked; } private void chkCONSIGN_TIME_CheckedChanged(object sender, EventArgs e) { this.dateBegin.Enabled = chkCONSIGN_TIME.Checked; this.dateEnd.Enabled = chkCONSIGN_TIME.Checked; } private void chkFLAG_CheckedChanged(object sender, EventArgs e) { ultraPROOF_RING_NO.Enabled = chkPROOF_RING_NO.Checked; } } }