| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 |
- using Core.StlMes.Client.Qcm;
- using Core.StlMes.Client.SaleOrder.Control;
- using CoreFS.CA06;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.SaleOrder.ReviewForm
- {
- public partial class PlnOrderZgSFrm : FrmBase
- {
- private PlnOrderZgSCtrl _plnOrderZgSCtrl;
- private CraftOrdDesignStdCicCtrl _cicCtrl;
- private CraftOrdDesignStdPicCtrl _picCtrl;
- private CraftOrdDesignStdSicCtrl _sicCtrl;
- private CraftOrdDesignStdDicCtrl _dicCtrl;
- private CraftOrdDesignStdWicCtrl _wicCtrl;
- private CraftOrdDesignStdGicCtrl _gicCtrl;
- public PlnOrderZgSFrm()
- {
- InitializeComponent();
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- base.ToolBar_Click(sender, ToolbarKey);
- switch (ToolbarKey)
- {
- case "Query":
- Query();
- break;
- case "Save":
- Save();
- break;
- case "Delete":
- Delete();
- break;
- }
- }
- private void PlnOrderZgSFrm_Load(object sender, EventArgs e)
- {
- QcmBaseQuery.NitializePlineByProcess("D", labelComboBox1.ComboBox, true, ob);
- _plnOrderZgSCtrl = new PlnOrderZgSCtrl(splitContainer1.Panel1, ob);
- _plnOrderZgSCtrl.EntityGrid1.AfterRowActivate += plnOrderZgSCtrl_AfterRowActivate;
- _cicCtrl = new CraftOrdDesignStdCicCtrl(ultraTabPageControl1, ob);
- _picCtrl = new CraftOrdDesignStdPicCtrl(ultraTabPageControl2, ob);
- _sicCtrl = new CraftOrdDesignStdSicCtrl(ultraTabPageControl3, ob);
- _dicCtrl = new CraftOrdDesignStdDicCtrl(ultraTabPageControl4, ob);
- _wicCtrl = new CraftOrdDesignStdWicCtrl(ultraTabPageControl5, ob);
- _gicCtrl = new CraftOrdDesignStdGicCtrl(ultraTabPageControl6, ob);
- }
- private void Save()
- {
- switch(ultraTabControl1.ActiveTab.Index)
- {
- case 0 :
- _cicCtrl.Save();
- break;
- case 1:
- _picCtrl.Save();
- break;
- case 2:
- _sicCtrl.Save();
- break;
- case 3:
- _dicCtrl.Save();
- break;
- case 4:
- _wicCtrl.Save();
- break;
- case 5:
- _gicCtrl.Save();
- break;
- }
- }
- private void Delete()
- {
- switch (ultraTabControl1.ActiveTab.Index)
- {
- case 0:
- _cicCtrl.Delete();
- break;
- case 1:
- _picCtrl.Delete();
- break;
- case 2:
- _sicCtrl.Delete();
- break;
- case 3:
- _dicCtrl.Delete();
- break;
- case 4:
- _wicCtrl.Delete();
- break;
- case 5:
- _gicCtrl.Delete();
- break;
- }
- }
- void plnOrderZgSCtrl_AfterRowActivate(object sender, EventArgs e)
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- QueryPlnOrderZgSDown();
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void QueryPlnOrderZgSDown()
- {
- if (_plnOrderZgSCtrl == null || _plnOrderZgSCtrl.EntityGrid1.ActiveRow == null) return;
- var plnOrderZgS = (PlnOrderZgSEntity)_plnOrderZgSCtrl.EntityGrid1.ActiveRow.ListObject;
- switch (ultraTabControl1.ActiveTab.Index)
- {
- case 0:
- _cicCtrl.QueryByDesignKeyCic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Cic });
- break;
- case 1:
- _picCtrl.QueryByDesignKeyPic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Pic });
- break;
- case 2:
- _sicCtrl.QueryByDesignKeySic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Sic });
- break;
- case 3:
- _dicCtrl.QueryByDesignKeyDic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Dic });
- break;
- case 4:
- _wicCtrl.QueryByDesignKeyWic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Wic });
- break;
- case 5:
- _gicCtrl.QueryByDesignKeyGic(new string[] { plnOrderZgS.DesginKey, plnOrderZgS.Gic });
- break;
- }
- }
- private void Query()
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- string planTimeB = labelDateTimePicker1.Checked ? labelDateTimePicker1.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string planTimeB2 = labelDateTimePicker1.Checked ? labelDateTimePicker2.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string planTimeE = labelDateTimePicker3.Checked ? labelDateTimePicker3.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string planTimeE2 = labelDateTimePicker3.Checked ? labelDateTimePicker4.Value.ToString("yyyy-MM-dd HH:mm:ss") : "";
- string plineName = labelComboBox1.Checked ? labelComboBox1.SelecteValue.ToString2() : "";
- string proPlanId = labelTextBox1.Checked ? labelTextBox1.Text.Trim() : "";
- string proOrderNo = labelTextBox2.Checked ? labelTextBox2.Text.Trim() : "";
- string exeStatusPlan = labelCheckBox1.Checked ? "0" : "";
- string exeStatusProducing = labelCheckBox2.Checked ? "1" : "";
- string exeStatusProduced = labelCheckBox3.Checked ? "2" : "";
- string exeStatusClose = labelCheckBox4.Checked ? "3" : "";
- _plnOrderZgSCtrl.Query(new string[] { planTimeB, planTimeB2, planTimeE, planTimeE2, plineName,
- proPlanId, proOrderNo, exeStatusPlan, exeStatusProducing, exeStatusProduced, exeStatusClose });
- }
- finally
- {
- if (_plnOrderZgSCtrl.EntityGrid1.ActiveRow == null) this.Cursor = Cursors.Default;
- }
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- try
- {
- this.Cursor = Cursors.WaitCursor;
- QueryPlnOrderZgSDown();
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void labelDateTimePicker1_CheckBox_CheckedChanged(object sender, EventArgs e)
- {
- labelDateTimePicker2.DateTimeEnabled = labelDateTimePicker1.DateTimeEnabled;
- }
- private void labelDateTimePicker3_CheckBox_CheckedChanged(object sender, EventArgs e)
- {
- labelDateTimePicker4.DateTimeEnabled = labelDateTimePicker3.DateTimeEnabled;
- }
- }
- }
|