| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- using Core.Mes.Client.Comm.Control;
- using Core.StlMes.Client.Judge.Commons;
- using Core.StlMes.Client.Judge.Controls;
- using CoreFS.CA06;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Judge.Forms
- {
- public partial class QcmJhyElementsQueryFrm : FrmBase
- {
- private QcmJhyElementsQueryCtrl _jhyQueryCtrl;
- private PassApplyMemoCtrl _passApplyMemoCtrl;
- public QcmJhyElementsQueryFrm()
- {
- InitializeComponent();
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- base.ToolBar_Click(sender, ToolbarKey);
- switch (ToolbarKey)
- {
- case "Query":
- Query();
- break;
- case "DeleteJhyChem":
- DeleteJhyChem();
- break;
- case "Export":
- Export();
- break;
- }
- }
- private void QcmJhyElementsQueryFrm_Load(object sender, EventArgs e)
- {
- _jhyQueryCtrl = new QcmJhyElementsQueryCtrl(this, ob);
- _jhyQueryCtrl.UltraGrid1.AfterRowActivate += jhyQueryCtrl_AfterRowActivate;
- _passApplyMemoCtrl = new PassApplyMemoCtrl(ultraExpandableGroupBoxPanel1, ob);
- JudgeBaseInfo.LoadPlineName(labelComboBox1.ComboBox, ob, false, "B", "C");
- DataTable dtPline = (DataTable)labelComboBox1.ComboBox.DataSource;
- //dtPline.Rows.Add(new object[] { "C063", "连铸坯(外购)" });
- //dtPline.Rows.Add(new object[] { "C064", "锻坯(外购)" });
- labelDateTimePicker1.Checked = true;
- labelDateTimePicker1.Value = DateTime.Now.Date.AddDays(-3);
- labelDateTimePicker2.Value = DateTime.Now.Date.AddDays(1).AddSeconds(-1);
- }
- void jhyQueryCtrl_AfterRowActivate(object sender, EventArgs e)
- {
- _passApplyMemoCtrl.Query(_jhyQueryCtrl.UltraGrid1.ActiveRow.GetValue("stoveNo"));
- }
- private void Query()
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- _passApplyMemoCtrl.Clear();
- string stoveNo = labelTextBox1.Checked ? labelTextBox1.Text.Trim() : "";
- string judgeTimeB = labelDateTimePicker1.Checked ? labelDateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string judgeTimeE = labelDateTimePicker1.Checked ? labelDateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string[] plines;
- if (labelComboBox1.ComboBox.Value == null || !labelComboBox1.Checked)
- {
- plines = new string[0];
- }
- else
- {
- plines = ((List<object>)labelComboBox1.ComboBox.Value).Select(a => a.ToString()).ToArray();
- }
- string judgeStoveNo = labelTextBox2.Checked ? labelTextBox2.Text.Trim() : "";
- _jhyQueryCtrl.Query(stoveNo, judgeTimeB, judgeTimeE, plines, judgeStoveNo, CustomInfo);
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void Export()
- {
- GridHelper.ulGridToExcel(_jhyQueryCtrl.UltraGrid1, "成分实绩信息");
- }
- private void DeleteJhyChem()
- {
- _jhyQueryCtrl.DeleteJhyChem();
- }
- private void labelDateTimePicker1_CheckBox_CheckedChanged(object sender, EventArgs e)
- {
- labelDateTimePicker2.DateTimeEnabled = labelDateTimePicker1.Checked;
- }
- }
- }
|