| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Control;
- using com.steering.mes.mcp.entity;
- namespace Core.StlMes.Client.Mcp.Control
- {
- public partial class CoupPlanControl : UserControl
- {
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- /// <summary>
- /// Grid编辑区
- /// </summary>
- public Infragistics.Win.UltraWinGrid.UltraGrid Grid
- {
- get { return _grid; }
- }
- private CoupCutPlan _plan = new CoupCutPlan();
- /// <summary>
- /// 计划实体对象
- /// </summary>
- public CoupCutPlan Value
- {
- get { return _plan; }
- set
- {
- if (value != null)
- {
- _plan = value;
- UpdateData();
- }
- }
- }
- public CoupPlanControl()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1);
- _grid = this.ultraGrid1;
- }
- /// <summary>
- /// 刷新控件数据显示
- /// </summary>
- public void UpdateData()
- {
- if (_plan != null)
- {
- ultraDataSource1.Rows[0]["PlanNo"] = _plan.PlanNo;
- ultraDataSource1.Rows[0]["PLineCode"] = _plan.ProLineCode;
- ultraDataSource1.Rows[0]["PLineName"] = _plan.ProLineCode;
- ultraDataSource1.Rows[0]["ProductDate"] = _plan.ProduceTime;
- ultraDataSource1.Rows[0]["UsedTime"] = _plan.UseTime;
- ultraDataSource1.Rows[0]["BatchNo"] = _plan.LotNo;
- ultraDataSource1.Rows[0]["HeatNo"] = _plan.JudgeStoveNo;
- ultraDataSource1.Rows[0]["LotNo"] = _plan.BatchNo;
- ultraDataSource1.Rows[0]["OrderNo"] = _plan.OrderNo;//工单号
- ultraDataSource1.Rows[0]["OrderWeight"] = _plan.Weight;
- ultraDataSource1.Rows[0]["OrderPieces"] = _plan.Pieces;
- ultraDataSource1.Rows[0]["Remark"] = _plan.Remark;
- ultraDataSource1.Rows[0]["IsProduce"] = Convert.ToString(_plan.Monitor == null ? "" : _plan.Monitor == "1" ? "是" : "否");
- //ultraDataSource1.Rows[0]["IsProduce"] = _plan.Monitor;
- ultraDataSource1.Rows[0]["MachineGroupNo"] = _plan.MachineGroupNo;
- ultraDataSource1.Rows[0]["IfAllOutWork"] = Convert.ToString(_plan.IfAllOutWork == null ? "" : _plan.IfAllOutWork == "1" ? "是" : "否");
- ultraDataSource1.Rows[0]["ProcessWork"] = Convert.ToString(_plan.ProcessWork == null ? "" : _plan.ProcessWork == "1" ? "是" : "否");
- }
- else
- {
- GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1);
- }
- }
- /// <summary>
- /// 控件编辑后更新已修改数据
- /// </summary>
- public new void Update()
- {
- ultraGrid1.UpdateData();
- }
- /// <summary>
- /// 设置全部只读
- /// </summary>
- public void SetAllColumnsActiveOnly()
- {
- GridHelper.SetAllColumnsActive(ultraGrid1);
- }
- }
- }
|