| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- 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
- {
- /// <summary>
- /// 小时能力(t/h)
- /// </summary>
- double hrCapcty = 0;
- /// <summary>
- /// 投入物料编码
- /// </summary>
- private string inMaterialNo = "";
- /// <summary>
- /// 产出物料编码
- /// </summary>
- private string outMaterialNo = "";
- /// <summary>
- /// 是否确认
- /// </summary>
- private bool isConfirm = false;
- /// <summary>
- /// 设定生产时间
- /// </summary>
- private DateTime timeSc = DateTime.Now;
- /// <summary>
- /// 产线代码
- /// </summary>
- private string plinecode = "";
- /// <summary>
- /// 产线描述
- /// </summary>
- 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);
- }
- /// <summary>
- /// 确定
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ultraButton1_Click(object sender, EventArgs e)
- {
- IQueryable<UltraGridRow> 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();
- }
- /// <summary>
- /// 小时能力(t/h)
- /// </summary>
- public double HrCapcty
- {
- get { return hrCapcty; }
- set { hrCapcty = value; }
- }
- /// <summary>
- /// 设定生产时间
- /// </summary>
- public DateTime TimeSc
- {
- get { return timeSc; }
- set { timeSc = value; }
- }
- /// <summary>
- /// 产线代码
- /// </summary>
- public string Plinecode
- {
- get { return plinecode; }
- set { plinecode = value; }
- }
- /// <summary>
- /// 产线描述
- /// </summary>
- public string Plinename
- {
- get { return plinename; }
- set { plinename = value; }
- }
- /// <summary>
- /// 是否确认
- /// </summary>
- public bool IsConfirm
- {
- get { return isConfirm; }
- set { isConfirm = value; }
- }
- /// <summary>
- /// 产出物料编码
- /// </summary>
- public string OutMaterialNo
- {
- get { return outMaterialNo; }
- set { outMaterialNo = value; }
- }
- /// <summary>
- /// 投入物料编码
- /// </summary>
- public string InMaterialNo
- {
- get { return inMaterialNo; }
- set { inMaterialNo = value; }
- }
- }
- }
|