| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358 |
- 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();
- }
- //绑定下拉框
- /// <summary>
- /// 绑定下拉框
- /// </summary>
- private void BindCombox()
- {
- }
- public string getPrint()
- {
- if (this.ultraFLAG.Text != "")
- {
- return this.ultraFLAG.Value.ToString();
- }
- else
- {
- return "";
- }
-
- }
-
- //获取查询条件
- /// <summary>
- /// 获取查询条件
- /// </summary>
- /// <returns></returns>
- 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;
- }
- //获取查询条件
- /// <summary>
- /// 获取查询条件
- /// </summary>
- /// <param name="flag"></param>
- /// <returns></returns>
- 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;
- }
- //获取查询条件
- /// <summary>
- /// 获取查询条件
- /// </summary>
- /// <param name="flag"></param>
- /// <returns></returns>
- 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;
- }
- //显示控件
- /// <summary>
- /// 显示控件
- /// </summary>
- public void ShowControl()
- {
- chkPHY_NAME_MAX.Visible = true;
- ultraQueryPHY_NAME_MAX.Visible = true;
- }
-
- //修改控件
- /// <summary>
- /// 修改控件
- /// </summary>
- /// <param name="name"></param>
- public void UpdateControl(string name)
- {
- chkCONSIGN_TIME.Text = name;
- }
- //修改控件
- /// <summary>
- /// 修改控件
- /// </summary>
- /// <param name="strName"></param>
- 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;
- }
- }
- }
|