| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Control;
- using Core.StlMes.Client.ZGMil;
- using com.steering.mes.zgmil.entity;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.ZGMil.ResultConrtrol
- {
- public partial class SinzingResult_460 : UserControl
- {
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- public SinzingResult_460()
- {
- InitializeComponent();
- if(this.DesignMode == false)
- {
- GridHelper.InitCardGrid(SizingDataSource460, ultraGrid460);
- _grid = this.ultraGrid460;
- }
- }
- private MilSizingResultEntity _sizingResult = new MilSizingResultEntity();
- public MilSizingResultEntity Value
- {
- get { return _sizingResult; }
- set
- {
- if (value != null)
- {
- _sizingResult = value;
- if (this.DesignMode == false)
- {
- UpdateDate();
- }
- }
- }
- }
- private bool isCellSelect = false;
- public bool IsCellSelect
- {
- get { return isCellSelect; }
- set { isCellSelect = value; }
- }
- public void UpdateDate()
- {
- //轧制支数
- SizingDataSource460.Rows[0]["PRODUCT_NUM"] = _sizingResult.ProductNum;
- //轧废支数
- SizingDataSource460.Rows[0]["SCRAP_NUM"] = _sizingResult.ScrapNum;
- //荒管尺寸
- // SizingDataSource460.Rows[0]["SIZE"] = _sizingResult.PipeSize;
- //轧辊入口速度
- SizingDataSource460.Rows[0]["ENTRANCE_SPEED"] = _sizingResult.EntranceSpeed;
- //荒管尺寸
- SizingDataSource460.Rows[0]["PIPE_SIZE"] = _sizingResult.PipeSize;
- //交接班支数
- SizingDataSource460.Rows[0]["CHANGE_NUM"] = _sizingResult.ChangeNum;
- //轧辊出口速度
- SizingDataSource460.Rows[0]["EXIT_SPEED"] = _sizingResult.ExitSpeed;
- //精轧机架
- SizingDataSource460.Rows[0]["RACK_NO"] = _sizingResult.RackNo;
- //成品规格
- SizingDataSource460.Rows[0]["PRODUCT_SIZE"] = _sizingResult.ProductSize;
- //终轧温度
- SizingDataSource460.Rows[0]["EXIT_TEMP"] = _sizingResult.ExitTemp;
- //入口温度
- SizingDataSource460.Rows[0]["ENTRANCE_TEMP"] = _sizingResult.EntranceTemp;
- //小冷床节奏
- SizingDataSource460.Rows[0]["BED_RHYTHM"] = _sizingResult.BedRhythm;
- //精轧机架
- SizingDataSource460.Rows[0]["RACK_NO"] = _sizingResult.RackNo;
- //主电机转速1
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED1"] = _sizingResult.HostEleSpeed1;
- //主电机转速2
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED2"] = _sizingResult.HostEleSpeed2;
- //主电机转速3
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED3"] = _sizingResult.HostEleSpeed3;
- //主电机转速4
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED4"] = _sizingResult.HostEleSpeed4;
- //主电机转速5
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED5"] = _sizingResult.HostEleSpeed5;
- //主电机转速6
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED6"] = _sizingResult.HostEleSpeed6;
- //主电机转速7
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED7"] = _sizingResult.HostEleSpeed7;
- //主电机转速8
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED8"] = _sizingResult.HostEleSpeed8;
- //主电机转速9
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED9"] = _sizingResult.HostEleSpeed9;
- //主电机转速10
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED10"] = _sizingResult.HostEleSpeed10;
- //主电机转速11
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED11"] = _sizingResult.HostEleSpeed11;
- //主电机转速12
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED12"] = _sizingResult.HostEleSpeed12;
- //备注
- SizingDataSource460.Rows[0]["REMARK"] = _sizingResult.Remark;
- //开始时间
- SizingDataSource460.Rows[0]["START_TIME"] = _sizingResult.StartTime;
- //结束时间
- SizingDataSource460.Rows[0]["END_TIME"] = _sizingResult.EndTime;
- //开轧温度
- //SizingDataSource460.Rows[0]["PIPE_ZIZE"] = _sizingResult.;
- //交班取消
- SizingDataSource460.Rows[0]["CHANGENUMCANCEL"] = "交班取消";
- SizingDataSource460.Rows[0]["EXIT_TEMP2"] = _sizingResult.ExitTemp2;
- SizingDataSource460.Rows[0]["EXIT_TEMP3"] = _sizingResult.ExitTemp3;
- }
- public void UpdateDateForPrama(MilSizingResultEntity _sizingResult)
- {
-
- //轧辊入口速度
- SizingDataSource460.Rows[0]["ENTRANCE_SPEED"] = _sizingResult.EntranceSpeed;
- //交接班支数
- SizingDataSource460.Rows[0]["CHANGE_NUM"] = _sizingResult.ChangeNum;
- //轧辊出口速度
- SizingDataSource460.Rows[0]["EXIT_SPEED"] = _sizingResult.ExitSpeed;
- //轧机入口温度
- SizingDataSource460.Rows[0]["ENTRANCE_TEMP"] = _sizingResult.EntranceTemp;
- //成品规格
- SizingDataSource460.Rows[0]["SIZE"] = _sizingResult.PipeDiameter;
- //终轧温度
- SizingDataSource460.Rows[0]["EXIT_TEMP"] = _sizingResult.ExitTemp;
- //入口温度
- SizingDataSource460.Rows[0]["ENTRANCE_TEMP"] = _sizingResult.EntranceTemp;
- //小冷床节奏
- SizingDataSource460.Rows[0]["BED_RHYTHM"] = _sizingResult.ExitTemp;
- //主电机转速1
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED1"] = _sizingResult.HostEleSpeed1;
- //主电机转速2
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED2"] = _sizingResult.HostEleSpeed2;
- //主电机转速3
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED3"] = _sizingResult.HostEleSpeed3;
- //主电机转速4
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED4"] = _sizingResult.HostEleSpeed4;
- //主电机转速5
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED5"] = _sizingResult.HostEleSpeed5;
- //主电机转速6
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED6"] = _sizingResult.HostEleSpeed6;
- //主电机转速7
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED7"] = _sizingResult.HostEleSpeed7;
- //主电机转速8
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED8"] = _sizingResult.HostEleSpeed8;
- //主电机转速9
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED9"] = _sizingResult.HostEleSpeed9;
- //主电机转速10
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED10"] = _sizingResult.HostEleSpeed10;
- //主电机转速11
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED11"] = _sizingResult.HostEleSpeed11;
- //主电机转速12
- SizingDataSource460.Rows[0]["HOST_ELE_SPEED12"] = _sizingResult.HostEleSpeed12;
- SizingDataSource460.Rows[0]["EXIT_TEMP2"] = _sizingResult.ExitTemp2;
- SizingDataSource460.Rows[0]["EXIT_TEMP3"] = _sizingResult.ExitTemp3;
- //开轧温度
- SizingDataSource460.Rows[0]["beginRollingTemp"] = _sizingResult.BeginRollingTemp;
-
- }
- public void UpdateDateForRack()
- {
- //轧废支数
- SizingDataSource460.Rows[0]["PRODUCT_NUM"] = _sizingResult.ProductNum;
- //轧制支数
- SizingDataSource460.Rows[0]["SCRAP_NUM"] = _sizingResult.ScrapNum;
-
- //交接班支数
- SizingDataSource460.Rows[0]["CHANGE_NUM"] = _sizingResult.ChangeNum;
-
- //交班取消
- SizingDataSource460.Rows[0]["CHANGENUMCANCEL"] = "交班取消";
- }
- private void ultraGrid460_CellChange(object sender, CellEventArgs e)
- {
- isCellSelect = true;
- }
- private void ultraGrid460_Error(object sender, ErrorEventArgs e)
- {
- e.Cancel = true;
- if (ultraGrid460.ActiveCell.Column.Key == "START_TIME" || ultraGrid460.ActiveCell.Column.Key == "END_TIME")
- {
- MessageBox.Show("请输入完整的时间");
- }
- }
- private void ultraGrid460_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (e.KeyChar == (char)13)
- {
- ultraGrid460.PerformAction(UltraGridAction.NextCell);
- ultraGrid460.PerformAction(UltraGridAction.EnterEditMode);
- }
- }
- }
- }
|