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; }
}
}
}