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 Core.Mes.Client.Comm.Server; using CoreFS.CA06; using CoreFS.SA06; using System.Collections; using Core.Mes.Client.Comm.Control; using Infragistics.Win.UltraWinGrid; using Infragistics.Win; using Core.Mes.Client.Comm; using Core.Mes.Client.Comm.Tool; namespace Core.StlMes.Client.Plan.Order { public partial class FrmGXandTime : FrmBase { /// /// 小时能力(t/h) /// double hrCapcty = 0; /// /// 投入物料编码 /// private string inMaterialNo = ""; /// /// 产出物料编码 /// private string outMaterialNo = ""; /// /// 是否确认 /// private bool isConfirm = false; /// /// 设定生产时间 /// private DateTime timeSc = DateTime.Now; /// /// 产线代码 /// private string plinecode = ""; /// /// 产线描述 /// private string plinename = ""; public FrmGXandTime() { InitializeComponent(); } public FrmGXandTime(OpeBase ob) { this.ob = ob; InitializeComponent(); } private void FrmGXandTime_Load(object sender, EventArgs e) { comPlineTimeCtrl1.ComBLL(this.ob); comPlineTimeCtrl1.DateTimeProdu.Value = DateTime.Now; comPlineTimeCtrl1.Query(inMaterialNo, outMaterialNo); } /// /// 确定 /// /// /// private void ultraButton1_Click(object sender, EventArgs e) { IQueryable checkRows = comPlineTimeCtrl1.UltraGridPline.Rows.AsQueryable().Where("CHC = 'True'"); if (checkRows.Count() != 1) { MessageUtil.ShowTips("请选择一条产线!"); return; } isConfirm = true; plinecode = comPlineTimeCtrl1.Plinecode; plinename = comPlineTimeCtrl1.Plinename; hrCapcty = comPlineTimeCtrl1.HrCapcty; timeSc = comPlineTimeCtrl1.DateTimeProdu.Value; this.Close(); } private void ultraButton2_Click(object sender, EventArgs e) { this.Close(); } /// /// 小时能力(t/h) /// public double HrCapcty { get { return hrCapcty; } set { hrCapcty = value; } } /// /// 设定生产时间 /// public DateTime TimeSc { get { return timeSc; } set { timeSc = value; } } /// /// 产线代码 /// public string Plinecode { get { return plinecode; } set { plinecode = value; } } /// /// 产线描述 /// public string Plinename { get { return plinename; } set { plinename = value; } } /// /// 是否确认 /// public bool IsConfirm { get { return isConfirm; } set { isConfirm = value; } } /// /// 产出物料编码 /// public string OutMaterialNo { get { return outMaterialNo; } set { outMaterialNo = value; } } /// /// 投入物料编码 /// public string InMaterialNo { get { return inMaterialNo; } set { inMaterialNo = value; } } } }