using Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm.Server; using Core.Mes.Client.Comm.Tool; 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.OrderForm { public partial class FrmOrderCarryOver : FrmBase { public FrmOrderCarryOver() { InitializeComponent(); } private void FrmOrderCarryOver_Load(object sender, EventArgs e) { dtPickerE.Value = DateTime.Now; dtPickerS.Value = DateTime.Now.AddMonths(-1); } public override void ToolBar_Click(object sender, string ToolbarKey) { switch (ToolbarKey) { case "Query": QueryData(); break; case "Export": GridHelper.ulGridToExcel(gdCarryOver, "合同结转情况"); break; case "Close": this.Close(); break; } } private void QueryData() { string ordNo = ""; string timeS = ""; string timeE = ""; string isCO = ""; if (labelTextBox1.Checked) { ordNo = labelTextBox1.Text.Trim(); } if (ultraCheckEditor1.Checked) { if (dtPickerS.Value > dtPickerE.Value) { MessageUtil.ShowWarning("合同行创建开始日期不能大于结束日期!"); return; } if ((dtPickerE.Value - dtPickerS.Value).TotalDays > 120) { MessageUtil.ShowWarning("鉴于系统数据量,最多只能查询4个月的数据!"); return; } timeS = dtPickerS.Value.ToString("yyyy-MM-dd") + " 00:00:01"; timeE = dtPickerE.Value.ToString("yyyy-MM-dd") + " 23:59:59"; } if (ultraCheckEditor2.Checked) { if (ultraComboEditor1.SelectedItem != null) { isCO = ultraComboEditor1.Value.ToString2(); } } WaitingForm2 wf = new WaitingForm2(); wf.Msg = "数据查询中,请稍等。。。"; wf.Show(); wf.Update(); try { DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.CoreOrderCarryOver.query", new object[] { ordNo, timeS, timeE, isCO }, this.ob); GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true); wf.Close(); } finally { wf.ShowToUser = false; wf.Close(); } } private void ultraCheckEditor2_CheckedChanged(object sender, EventArgs e) { if (ultraCheckEditor2.Checked) { ultraComboEditor1.ReadOnly = false; } else { ultraComboEditor1.ReadOnly = true; } } private void ultraCheckEditor1_CheckedChanged(object sender, EventArgs e) { if (ultraCheckEditor1.Checked) { dtPickerS.Enabled = true; dtPickerE.Enabled = true; } else { dtPickerS.Enabled = false; dtPickerE.Enabled = false; } } } }