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.Mat { public partial class MatQueryBase : UserControl { public MatQueryBase() { InitializeComponent(); } private void MatQueryBase_Load(object sender, EventArgs e) { //绑定下拉框 BindCombox(); } //绑定下拉框 private void BindCombox() { } //获取查询条件 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 (chkSAMPLE_NAME.Checked) { arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkPRODUCT_STD.Checked) { arrayList.Add(ultraPRODUCT_STD.Text.Trim()); arrayList.Add(ultraPRODUCT_STD.Text.Trim()); arrayList.Add(ultraPRODUCT_STD.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 (chkSAMPLE_NAME.Checked) { arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim()); arrayList.Add(ultraQuerySAMPLE_NAME.Text.Trim());//试样名称 } else { arrayList.Add(""); arrayList.Add(""); arrayList.Add(""); } if (chkPRODUCT_STD.Checked) { arrayList.Add(ultraPRODUCT_STD.Text.Trim()); arrayList.Add(ultraPRODUCT_STD.Text.Trim()); arrayList.Add(ultraPRODUCT_STD.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 void ShowControl() { } //修改控件 public void UpdateControl(string name) { chkCONSIGN_TIME.Text = name; } //修改控件 public void UpdateControl(string[] strName) { } private void chkCHECK_NO_CheckedChanged(object sender, EventArgs e) { txtQueryCHECK_NO.Enabled = chkCHECK_NO.Checked; } private void chkSAMPLE_NAME_CheckedChanged(object sender, EventArgs e) { ultraQuerySAMPLE_NAME.Enabled = chkSAMPLE_NAME.Checked; } private void chkPRODUCT_STD_CheckedChanged(object sender, EventArgs e) { ultraPRODUCT_STD.Enabled = chkPRODUCT_STD.Checked; } private void chkCONSIGN_TIME_CheckedChanged(object sender, EventArgs e) { this.dateBegin.Enabled = chkCONSIGN_TIME.Checked; this.dateEnd.Enabled = chkCONSIGN_TIME.Checked; } } }