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; //查询区域框 namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec { //public delegate void EnterHandler(); public partial class PipeQueryBaseSampleState : UserControl { public EnterHandler EnterHandler; public PipeQueryBaseSampleState() { InitializeComponent(); } private void PipeQueryBaseSampleState_Load(object sender, EventArgs e) { //绑定下拉框 BindCombox(); } //绑定下拉框 /// /// 绑定下拉框 /// private void BindCombox() { } public string getPrint() { if (this.ultraFLAG.Text != "") { return this.ultraFLAG.Value.ToString(); } else { return ""; } } //获取查询条件 /// /// 获取查询条件 /// /// public ArrayList GetQueryInfo() { ArrayList arrayList = new ArrayList(); //arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00"); //arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59"); //arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); //arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); //arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); //arrayList.Add(txtQueryHEAT_NO.Text.Trim()); //arrayList.Add(txtQueryCHECK_NO.Text.Trim()); 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.Checked) { arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkHEAT_NO.Checked) { arrayList.Add(txtQueryHEAT_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkCHECK_NO.Checked) { arrayList.Add(txtQueryCHECK_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkSAMPLE_NO.Checked) { arrayList.Add(txtSAMPLE_NO.Text.Trim()); } else { arrayList.Add(""); } return arrayList; } //获取查询条件 /// /// 获取查询条件 /// /// /// public ArrayList GetQueryInfo(string flag) { ArrayList arrayList = new ArrayList(); if (chkFLAG.Checked) { arrayList.Add(ultraFLAG.Value.ToString()); } else { 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.Checked) { arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (ultraQueryPHY_NAME_MAX.Visible) { if (chkPHY_NAME_MAX.Checked) { arrayList.Add(ultraQueryPHY_NAME_MAX.Text.Trim()); } else { arrayList.Add(""); } } if (chkHEAT_NO.Checked) { arrayList.Add(txtQueryHEAT_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkCHECK_NO.Checked) { arrayList.Add(txtQueryCHECK_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkSAMPLE_NO.Checked) { arrayList.Add(txtSAMPLE_NO.Text.Trim()); } else { arrayList.Add(""); } return arrayList; } //获取查询条件 /// /// 获取查询条件 /// /// /// public ArrayList GetQueryInfo1(string flag) { ArrayList arrayList = new ArrayList(); if (chkFLAG.Checked) { arrayList.Add(ultraFLAG.Value.ToString()); } else { 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.Checked) { arrayList.Add(ultraQuerySTEEL_GRADE.Text.Trim()); } else { arrayList.Add(""); } if (chkHEAT_NO.Checked) { arrayList.Add(txtQueryHEAT_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkCHECK_NO.Checked) { arrayList.Add(txtQueryCHECK_NO.Text.Trim()); } else { arrayList.Add(""); } if (chkSAMPLE_NO.Checked) { arrayList.Add(txtSAMPLE_NO.Text.Trim()); } else { arrayList.Add(""); } return arrayList; } //显示控件 /// /// 显示控件 /// public void ShowControl() { chkPHY_NAME_MAX.Visible = true; ultraQueryPHY_NAME_MAX.Visible = true; } //修改控件 /// /// 修改控件 /// /// public void UpdateControl(string name) { chkCONSIGN_TIME.Text = name; } //修改控件 /// /// 修改控件 /// /// public void UpdateControl(string[] strName) { if (strName.Length == 4) { chkCONSIGN_TIME.Text = strName[0]; chkCHECK_NO.Text = strName[1]; chkHEAT_NO.Text = strName[2]; chkSTEEL_GRADE.Text = strName[3]; } ultraQuerySTEEL_GRADE.Clear(); if (chkSTEEL_GRADE.Text == "班组") { Infragistics.Win.ValueList valueList = new Infragistics.Win.ValueList(); valueList.ValueListItems.Add(0, "甲"); valueList.ValueListItems.Add(1, "已"); valueList.ValueListItems.Add(2, "丙"); valueList.ValueListItems.Add(3, "丁"); ultraQuerySTEEL_GRADE.ValueList = valueList; } } private void chkCONSIGN_TIME_CheckedChanged(object sender, EventArgs e) { this.dateBegin.Enabled = chkCONSIGN_TIME.Checked; this.dateEnd.Enabled = chkCONSIGN_TIME.Checked; } private void chkCHECK_NO_CheckedChanged(object sender, EventArgs e) { txtQueryCHECK_NO.Enabled = chkCHECK_NO.Checked; } private void chkHEAT_NO_CheckedChanged(object sender, EventArgs e) { txtQueryHEAT_NO.Enabled = chkHEAT_NO.Checked; } private void chkSTEEL_GRADE_CheckedChanged(object sender, EventArgs e) { ultraQuerySTEEL_GRADE.Enabled = chkSTEEL_GRADE.Checked; } private void chkPHY_NAME_MAX_CheckedChanged(object sender, EventArgs e) { ultraQueryPHY_NAME_MAX.Enabled = chkPHY_NAME_MAX.Checked; } private void txtQueryCHECK_NO_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { var handler = EnterHandler; if (handler != null) handler(); txtQueryCHECK_NO.SelectAll(); } } private void chkFLAG_CheckedChanged(object sender, EventArgs e) { ultraFLAG.Enabled = chkFLAG.Checked; } private void chkSAMPLE_NO_CheckedChanged(object sender, EventArgs e) { txtSAMPLE_NO.Enabled = chkSAMPLE_NO.Checked; } } }