| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- 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 FinishingControl : UserControl
- {
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- /// <summary>
- /// Grid编辑区
- /// </summary>
- public Infragistics.Win.UltraWinGrid.UltraGrid Grid
- {
- get { return _grid; }
- }
- public FinishingControl()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(this.ultraDataSource1, this.ultraGrid1);
- _grid = this.ultraGrid1;
- }
- /// <summary>
- /// 精整作业实绩实体类
- /// </summary>
- public FinishingResult _result = new FinishingResult();
- /// <summary>
- /// 定义Value属性
- /// </summary>
- public FinishingResult Value
- {
- get { return _result; }
- set
- {
- if (value != null)
- {
- _result = value;
- UpdateData();
- }
- }
- }
- /// <summary>
- /// 控件编辑后更新已修改数据
- /// </summary>
- public void UpdateData()
- {
- if (_result != null)
- {
- //热矫
- ultraDataSource1.Rows[0]["HRoll_Num1"] = _result.HRollNum1;
- ultraDataSource1.Rows[0]["HRoll_Num2"] = _result.HRollNum2;
- ultraDataSource1.Rows[0]["HRoll_Num3"] = _result.HRollNum3;
- ultraDataSource1.Rows[0]["HBend_Rate"] = _result.HBendRate;
- ultraDataSource1.Rows[0]["HLstraighten_Temp"] = _result.HLstraightenTemp;
- ultraDataSource1.Rows[0]["HRoll_Shift"] = _result.HRollShift;
- ultraDataSource1.Rows[0]["HRoll_Group"] = _result.HRollGroup;
- ultraDataSource1.Rows[0]["HRoll_Operator"] = _result.HRollOperator;
- ultraDataSource1.Rows[0]["HRoll_Time"] = _result.HRollTime;
- ultraDataSource1.Rows[0]["HRoll_Pieces"] = _result.HRollPieces;
- //冷矫
- ultraDataSource1.Rows[0]["LRoll_Num1"] = _result.LRollNum1;
- ultraDataSource1.Rows[0]["LRoll_Num2"] = _result.LRollNum2;
- ultraDataSource1.Rows[0]["LRoll_Num3"] = _result.LRollNum3;
- ultraDataSource1.Rows[0]["LBend_Rate"] = _result.LBendRate;
- ultraDataSource1.Rows[0]["LLstraighten_Temp"] = _result.LLstraightenTemp;
- ultraDataSource1.Rows[0]["LRoll_Shift"] = _result.LRollShift;
- ultraDataSource1.Rows[0]["LRoll_Group"] = _result.LRollGroup;
- ultraDataSource1.Rows[0]["LRoll_Operator"] = _result.LRollOperator;
- ultraDataSource1.Rows[0]["LRoll_Time"] = _result.LRollTime;
- ultraDataSource1.Rows[0]["LRoll_Pieces"] = _result.LRollPieces;
- //定径
- ultraDataSource1.Rows[0]["Sizing_Shift"] = _result.SizingShift;
- ultraDataSource1.Rows[0]["Sizing_Group"] = _result.SizingGroup;
- ultraDataSource1.Rows[0]["Sizing_Operator"] = _result.SizingOperator;
- ultraDataSource1.Rows[0]["Sizing_Time"] = _result.SizingTime;
- ultraDataSource1.Rows[0]["Sizing_Pieces"] = _result.SizingPieces;
- }
- else
- {
- GridHelper.InitCardGrid(ultraDataSource1, ultraGrid1);
- }
- ultraGrid1.UpdateData();
- }
-
- public void Clear2()
- {
- GridHelper.InitCardGrid(ultraDataSource1,ultraGrid1);
- }
- private void ultraGrid1_AfterCellUpdate(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
- {
- try
- {
- switch (e.Cell.Column.Key)
- {
- case "HRoll_Num1":
- _result.HRollNum1 = e.Cell.Value.ToString();
- Value.HRollNum1 = e.Cell.Value.ToString();
- break;
- case "HRoll_Num2":
- Value.HRollNum2 = e.Cell.Value.ToString();
- break;
- case "HRoll_Num3":
- Value.HRollNum3 = e.Cell.Value.ToString();
- break;
- case "HBend_Rate":
- Value.HBendRate = e.Cell.Value.ToString();
- break;
- case "HLstraighten_Temp":
- Value.HLstraightenTemp = e.Cell.Value.ToString();
- break;
- case "HRoll_Shift":
- Value.HRollShift = e.Cell.Value.ToString();
- break;
- case "HRoll_Group":
- Value.HRollGroup = e.Cell.Value.ToString();
- break;
- case "HRoll_Operator":
- Value.HRollOperator = e.Cell.Value.ToString();
- break;
- case "HRoll_Time":
- Value.HRollTime = e.Cell.Value.ToString();
- break;
- case "HRoll_Pieces":
- Value.HRollPieces = e.Cell.Value.ToString();
- break;
- case "LRoll_Num1":
- Value.LRollNum1 = e.Cell.Value.ToString();
- break;
- case "LRoll_Num2":
- Value.LRollNum2 = e.Cell.Value.ToString();
- break;
- case "LRoll_Num3":
- Value.LRollNum3 = e.Cell.Value.ToString();
- break;
- case "LBend_Rate":
- Value.LBendRate = e.Cell.Value.ToString();
- break;
- case "LLstraighten_Temp":
- Value.LLstraightenTemp = e.Cell.Value.ToString();
- break;
- case "LRoll_Shift":
- Value.LRollShift = e.Cell.Value.ToString();
- break;
- case "LRoll_Group":
- Value.LRollGroup = e.Cell.Value.ToString();
- break;
- case "LRoll_Operator":
- Value.LRollOperator = e.Cell.Value.ToString();
- break;
- case "LRoll_Time":
- Value.LRollTime = e.Cell.Value.ToString();
- break;
- case "LRoll_Pieces":
- Value.LRollPieces = e.Cell.Value.ToString();
- break;
- case "Sizing_Shift":
- Value.SizingShift = e.Cell.Value.ToString();
- break;
- case "Sizing_Group":
- Value.SizingGroup = e.Cell.Value.ToString();
- break;
- case "Sizing_Operator":
- Value.SizingOperator = e.Cell.Value.ToString();
- break;
- case "Sizing_Time":
- Value.SizingTime = e.Cell.Value.ToString();
- break;
- case "Sizing_Pieces":
- Value.SizingPieces = e.Cell.Value.ToString();
- break;
- }
- }
- catch (Exception ex)
- {
- }
- }
-
- }
- }
|