| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Judge.Controls;
- using CoreFS.CA06;
- using System;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Judge.Forms
- {
- public partial class QcmJudgeLockFrm : FrmBase
- {
- private QcmJudgeLockCtrl _judgeLockCtrl;
- private QcmJudgeLockRecordCtrl _lockRecordCtrl;
- public QcmJudgeLockFrm()
- {
- InitializeComponent();
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- base.ToolBar_Click(sender, ToolbarKey);
- switch (ToolbarKey)
- {
- case "Query":
- if (ultraTabControl1.ActiveTab.Key == "judgeLock")
- {
- Query();
- }
- else
- {
- QueryRecord();
- }
- break;
- case "Lock":
- Lock();
- break;
- case "Unlock":
- Unlock();
- break;
- case "Export":
- Export();
- break;
- case "Close":
- this.Close();
- break;
- }
- }
- private void QcmJudgeLockFrm_Load(object sender, EventArgs e)
- {
- _judgeLockCtrl = new QcmJudgeLockCtrl(ultraTabPageControl1, ob, UserInfo.GetUserID());
- _lockRecordCtrl = new QcmJudgeLockRecordCtrl(ultraTabPageControl2, ob, UserInfo.GetUserID());
- labelDateTimePicker1.DateTimePicker.Value = DateTime.Now.Date.AddDays(-30);
- labelDateTimePicker2.DateTimePicker.Value = DateTime.Now.Date.AddDays(1).AddSeconds(-1);
- labelComboBox1.Checked = true;
- labelComboBox1.ComboBox.SelectedIndex = 0;
- labelTextBox2.Text = UserInfo.GetUserName();
- }
- private void Query()
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- string judgeStoveNo = labelTextBox1.Checked ? labelTextBox1.Text.Trim() : "";
- string orderMngNo = labelTextBox3.Checked ? labelTextBox3.Text.Trim() : "";
- if (judgeStoveNo == "" && orderMngNo == "")
- {
- MessageUtil.ShowWarning("请至少输入一个查询条件!");
- labelTextBox1.Focus();
- return;
- }
- _judgeLockCtrl.Query(judgeStoveNo, orderMngNo);
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void QueryRecord()
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- string judgeStoveNo = labelTextBox6.Checked ? labelTextBox6.Text.Trim() : "";
- string orderMngNo = labelTextBox5.Checked ? labelTextBox5.Text.Trim() : "";
- string lockTimeB = labelDateTimePicker1.Checked ? labelDateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string lockTimeE = labelDateTimePicker1.Checked ? labelDateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string user = labelTextBox2.Checked ? labelTextBox2.Text.Trim() : "";
- string lockFlag = labelComboBox1.Checked ? labelComboBox1.SelecteValue.ToString2() : "";
- _lockRecordCtrl.Query(judgeStoveNo, lockTimeB, lockTimeE, user, orderMngNo, lockFlag);
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void Lock()
- {
- _judgeLockCtrl.Lock();
- }
- private void Unlock()
- {
- if (ultraTabControl1.ActiveTab.Key == "judgeLock")
- {
- _judgeLockCtrl.Unlock();
- }
- else
- {
- _lockRecordCtrl.Unlock();
- }
- }
- private void Export()
- {
- if (ultraTabControl1.ActiveTab.Key == "judgeLock")
- {
- GridHelper.ulGridToExcel(_judgeLockCtrl.UltraGrid1, "判定锁定信息");
- }
- else
- {
- GridHelper.ulGridToExcel(_lockRecordCtrl.UltraGrid1, "判定锁定记录");
- }
- }
- private void labelTextBox1_TextBox_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.KeyData == Keys.Enter)
- {
- if (ultraTabControl1.ActiveTab.Key == "judgeLock")
- {
- Query();
- }
- else
- {
- QueryRecord();
- }
- }
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- if (e.Tab.Key == "judgeLock")
- {
- panel1.Visible = true;
- panel2.Visible = false;
- }
- else
- {
- panel1.Visible = false;
- panel2.Visible = true;
- }
- if (toolMenu == null || toolMenu.Toolbars.Count == 0) return;
- switch (ultraTabControl1.ActiveTab.Key)
- {
- case "judgeLock":
- if (this.toolMenu.Toolbars[0].Tools.Exists("Lock")) this.toolMenu.Toolbars[0].Tools["Lock"].SharedProps.Visible = true;
- if (this.toolMenu.Toolbars[0].Tools.Exists("Unlock")) this.toolMenu.Toolbars[0].Tools["Unlock"].SharedProps.Visible = false;
- break;
- case "lockRecord":
- if (this.toolMenu.Toolbars[0].Tools.Exists("Lock")) this.toolMenu.Toolbars[0].Tools["Lock"].SharedProps.Visible = false;
- if (this.toolMenu.Toolbars[0].Tools.Exists("Unlock")) this.toolMenu.Toolbars[0].Tools["Unlock"].SharedProps.Visible = true;
- break;
- }
- }
- private void labelDateTimePicker1_CheckBox_CheckedChanged(object sender, EventArgs e)
- {
- labelDateTimePicker2.DateTimeEnabled = labelDateTimePicker1.Checked;
- }
- }
- }
|