| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- 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.zgmil.entity;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.ZGMil.ResultConrtrol
- {
- public partial class RollResult_Arssel : UserControl
- {
- private Infragistics.Win.UltraWinGrid.UltraGrid _grid = null;
- public RollResult_Arssel()
- {
- InitializeComponent();
- GridHelper.InitCardGrid(RollingDataSource, ultraGrid2);
- _grid = this.ultraGrid2;
- }
- private MilRollingResultEntity rollResult_Arssel1 = new MilRollingResultEntity();
- public MilRollingResultEntity Value
- {
- get { return rollResult_Arssel1; }
- set
- {
- if (value != null)
- {
- rollResult_Arssel1 = value;
- UpdateData();
- }
- }
- }
- private bool isCellSelect = false;
- public bool IsCellSelect
- {
- get { return isCellSelect; }
- set { isCellSelect = value; }
- }
- public void UpdateData()
- {
- if (rollResult_Arssel1 != null)
- {
- //轧制支数
- RollingDataSource.Rows[0]["ROLLINGNUM"] = rollResult_Arssel1.Rollingnum;
- //轧废支数
- RollingDataSource.Rows[0]["SCRAPNUM"] = rollResult_Arssel1.ScrapNum;
- //交接班支数
- RollingDataSource.Rows[0]["CHANGECLASSNUM"] = rollResult_Arssel1.Changeclassnum;
- //备注
- RollingDataSource.Rows[0]["REMARK"] = rollResult_Arssel1.Remark;
- //毛管名义尺寸
- RollingDataSource.Rows[0]["TUBESIZE"] = rollResult_Arssel1.Tubesize;
- //连轧开始时间
- RollingDataSource.Rows[0]["StartTime"] = rollResult_Arssel1.StartTime;
- //连轧结束时间
- RollingDataSource.Rows[0]["EndTime"] = rollResult_Arssel1.EndTime;
- //快开
- RollingDataSource.Rows[0]["QUICKOPEN"] = rollResult_Arssel1.QoRollerThroatDiameter;
- //轧制
- RollingDataSource.Rows[0]["ROLLING"] = rollResult_Arssel1.RollingThroatDiameter;
- //快关
- RollingDataSource.Rows[0]["QUICKCLOSE"] = rollResult_Arssel1.QcRollerThroatDiameter;
- //咬入
- RollingDataSource.Rows[0]["FEEDANGLE"] = rollResult_Arssel1.RollerBiteSpeed;
- //轧辊角
- RollingDataSource.Rows[0]["ROLLTAPER"] = rollResult_Arssel1.RollingAngle;
- //喂角转速
- RollingDataSource.Rows[0]["BITE"] = rollResult_Arssel1.FeedAngle;
- //轧制转速
- RollingDataSource.Rows[0]["ROLLINGSPEED"] = rollResult_Arssel1.RollingSpeed;
- RollingDataSource.Rows[0]["startRollTemp"] = rollResult_Arssel1.StartRollTemp;
- //交班取消
- RollingDataSource.Rows[0]["CHANGENUMCANCEL"] = "交班取消";
- }
- }
- public void UpdateDataForRack()
- {
- if (rollResult_Arssel1 != null)
- {
- //轧制支数
- RollingDataSource.Rows[0]["ROLLINGNUM"] = rollResult_Arssel1.Rollingnum;
- //轧废支数
- RollingDataSource.Rows[0]["SCRAPNUM"] = rollResult_Arssel1.ScrapNum;
- //交接班支数
- RollingDataSource.Rows[0]["CHANGECLASSNUM"] = rollResult_Arssel1.Changeclassnum;
- //交班取消
- RollingDataSource.Rows[0]["CHANGENUMCANCEL"] = "交班取消";
- }
- }
- public void UpdateDateForPrama(MilRollingResultEntity rollResult_Arssel1)
- {
- //毛管名义尺寸
- RollingDataSource.Rows[0]["TUBESIZE"] = rollResult_Arssel1.Tubesize;
-
- //快开
- RollingDataSource.Rows[0]["QUICKOPEN"] = rollResult_Arssel1.QoRollerThroatDiameter;
- //轧制
- RollingDataSource.Rows[0]["ROLLING"] = rollResult_Arssel1.RollingThroatDiameter;
- //快关
- RollingDataSource.Rows[0]["QUICKCLOSE"] = rollResult_Arssel1.QcRollerThroatDiameter;
- //咬入
- RollingDataSource.Rows[0]["FEEDANGLE"] = rollResult_Arssel1.RollerBiteSpeed;
- //轧辊角
- RollingDataSource.Rows[0]["ROLLTAPER"] = rollResult_Arssel1.RollingAngle;
- //喂角转速
- RollingDataSource.Rows[0]["BITE"] = rollResult_Arssel1.FeedAngle;
- //轧制转速
- RollingDataSource.Rows[0]["ROLLINGSPEED"] = rollResult_Arssel1.RollingSpeed;
- RollingDataSource.Rows[0]["startRollTemp"] = rollResult_Arssel1.StartRollTemp;
- }
- private void ultraGrid2_CellChange(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
- {
- isCellSelect = true;
- }
-
- private void ultraGrid2_Error(object sender, Infragistics.Win.UltraWinGrid.ErrorEventArgs e)
- {
- e.Cancel = true;
- if (ultraGrid2.ActiveCell.Column.Key == "StartTime" || ultraGrid2.ActiveCell.Column.Key == "EndTime")
- {
- MessageBox.Show("请输入完整的时间");
- }
- }
- private void ultraGrid2_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (e.KeyChar == (char)13)
- {
- ultraGrid2.PerformAction(UltraGridAction.NextCell);
- ultraGrid2.PerformAction(UltraGridAction.EnterEditMode);
- }
- }
- }
- }
|