using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WMS.Business.SC; using WMS.Business; using WMS.Frm.Base; using WMS.Model.SC; using WMS.Ctrl; using DevExpress.XtraEditors; namespace WMS.FrmSC { public partial class FormCUX_WMS_MOVE_ORDER_ISSU_ITF : FormBase { public FormCUX_WMS_MOVE_ORDER_ISSU_ITF() { InitializeComponent(); } private void FormCUX_WMS_MOVE_ORDER_ISSU_ITF_Load(object sender, EventArgs e) { //LoadForm load = new LoadForm(); //DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(load, load.GetType(), false, true, false, 50); //DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormDescription("正在处理数据,请等待...."); dt_Start.DateTime = System.DateTime.Now.AddDays(-7); dt_End.DateTime = System.DateTime.Now.AddDays(0); dateEdit1.DateTime = System.DateTime.Now.AddDays(-7); dateEdit2.DateTime = System.DateTime.Now.AddDays(0); //DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm(); DevExpress.Utils.WaitDialogForm loadForm = new DevExpress.Utils.WaitDialogForm("请稍后...", "正在查询数据"); //Get_CUX_WMS_ISSUE_HEADER_ITF(dt_Start.DateTime.ToString(), dt_End.DateTime.ToString()); Get_CUX_WMS_MOVE_ORDER_ISSU_ITF(dt_Start.DateTime.ToString(), dt_End.DateTime.ToString()); //Get_CUX_WMS_MOVE_ORDER_FINISH_ITF(dateEdit1.DateTime.ToString(), dateEdit2.DateTime.ToString()); loadForm.Dispose(); loadForm.Close(); } public override void Refresh() { Get_CUX_WMS_MOVE_ORDER_ISSU_ITF(dt_Start.DateTime.ToString(), dt_End.DateTime.ToString()); //Get_CUX_WMS_MOVE_ORDER_FINISH_ITF(dateEdit1.DateTime.ToString(), dateEdit2.DateTime.ToString()); } private void Get_CUX_WMS_MOVE_ORDER_ISSU_ITF(string startTime, string endTime) { Mod_CUX_WMS_MOVE_ORDER_ISSU_ITF model = new Mod_CUX_WMS_MOVE_ORDER_ISSU_ITF(); List listOrder = IBussFactory.Instance().Get_CUX_WMS_MOVE_ORDER_ISSU_ITF(model, startTime, endTime); if (listOrder != null) { bindingSource1.Clear(); bindingSource1.DataSource = listOrder; } } private void Get_CUX_WMS_MOVE_ORDER_FINISH_ITF(string REQUEST_NUMBER,int LINE_NUMBER) { Mod_CUX_WMS_MOVE_ORDER_FINISH_ITF model = new Mod_CUX_WMS_MOVE_ORDER_FINISH_ITF(); model.REQUEST_NUMBER = REQUEST_NUMBER; model.LINE_NUMBER = LINE_NUMBER; List listOrder = IBussFactory.Instance().Get_CUX_WMS_MOVE_ORDER_FINISH_ITF(model); if (listOrder != null) { bindingSource2.Clear(); bindingSource2.DataSource = listOrder; } } //string REQUEST_NUMBER,int LINE_NUMBER private void Get_CUX_WMS_MOVE_ORDER_LOT_ITF(string startTime, string endTime) { Mod_CUX_WMS_MOVE_ORDER_LOT_ITF model = new Mod_CUX_WMS_MOVE_ORDER_LOT_ITF(); List listOrder = IBussFactory.Instance().Get_CUX_WMS_MOVE_ORDER_LOT_ITF(model, startTime, endTime); if (listOrder != null) { bindingSource3.Clear(); bindingSource3.DataSource = listOrder; } } private void gridView2_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { } private void ctrlButtons4_Click(object sender, EventArgs e) { DevExpress.Utils.WaitDialogForm loadForm = new DevExpress.Utils.WaitDialogForm("请稍后...", "正在查询数据"); Get_CUX_WMS_MOVE_ORDER_ISSU_ITF(dt_Start.DateTime.ToString(), dt_End.DateTime.ToString()); loadForm.Dispose(); loadForm.Close(); } private void ctrlButtons1_Click(object sender, EventArgs e) { DevExpress.Utils.WaitDialogForm loadForm = new DevExpress.Utils.WaitDialogForm("请稍后...", "正在查询数据"); Get_CUX_WMS_MOVE_ORDER_LOT_ITF(dateEdit1.DateTime.ToString(), dateEdit2.DateTime.ToString()); loadForm.Dispose(); loadForm.Close(); } private void gridView3_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { if (gridView3.RowCount == 0) { return; } if (gridView3.FocusedRowHandle < 0) { return; } string REQUEST_NUMBER = gridView3.GetFocusedRowCellValue("REQUEST_NUMBER").ToString(); string LINE_NUMBER = gridView3.GetFocusedRowCellValue("LINE_NUMBER").ToString(); Get_CUX_WMS_MOVE_ORDER_FINISH_ITF(REQUEST_NUMBER, int.Parse(LINE_NUMBER)); } } }