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; using CoreFS.CA06; using Core.Mes.Client.Comm.Control; using Core.Mes.Client.Comm.Server; using Infragistics.Win.UltraWinGrid; namespace Core.StlMes.Client.SaleOrder.ReviewForm { /// /// 合同评审信息 /// public partial class frmConReviewInfo : FrmBase { public frmConReviewInfo() { InitializeComponent(); } private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "doQuery": DoQuery(); break; case "doExport": DoExport(); break; case "doClose": this.Close(); break; case "Refresh": InitOrdNo(); break; default: break; } } private void DoQuery() { designStatus1.DoClear(); textBox2.Text = ""; String ordNo = ultraTextOrderNo.Text.Trim(); DataTable dt1 = ServerHelper.GetData("com.steering.pss.sale.order.CoreConReviewInfo.getProInfomation", new Object[] { ordNo }, this.ob); GridHelper.CopyDataToDatatable(ref dt1, ref this.dataTable1, true); designStatus1.DoQuery(ordNo, this.ob); List finallers = new List(); foreach (UltraGridRow ugr in ultraGrid1.Rows) { String finallerDesc = ugr.Cells["FINAL_USER_DESC"].Value.ToString(); if (!finallers.Contains(finallerDesc)) { finallers.Add(finallerDesc); } } foreach (String str in finallers) { textBox2.Text += str + " "; } } private void DoExport() { } private void ultraGrid1_AfterRowActivate(object sender, EventArgs e) { UltraGridRow ugr = ultraGrid1.ActiveRow; if (ugr == null) { return; } textBox3.Text = ugr.Cells["ORDER_ADD_DESC"].Value.ToString(); textBox4.Text = ugr.Cells["ORDER_SPECIAL_DESC"].Value.ToString(); } private void InitOrdNo() { ultraTextOrderNo.DataSource = null; if (udtStart.Value == null || udtEnd.Value == null) { return; } String beginTime = udtStart.Value.ToString(); String endTime = udtEnd.Value.ToString(); DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.CoreConReviewInfo.getOrdNoByTime", new Object[] { beginTime, endTime }, this.ob); ultraTextOrderNo.DataSource = dt; } private void frmConReviewInfo_Load(object sender, EventArgs e) { InitTime(); InitOrdNo(); } private void InitTime() { udtStart.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")).AddMonths(-1); udtEnd.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")).AddDays(1).AddSeconds(-1); } } }