using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using CoreFS.CA06; using Core.Mes.Client.Common; using System.Collections; namespace Core.LgMes.Client.LgJobMgt { public partial class frmIronNo : Form { public frmIronNo(string szDT) { InitializeComponent(); _szCZSJ = szDT; } private string _szCZSJ; private DataSet _dsTBH = new DataSet(); public string _szTBH = "", _szTLCLH = "", _szMolirnsource = "", _szIronpotwgt = "", _szIrontemPerature = "", _szRsstoveNo = "", _szRsWgt; public string strVan = ""; public OpeBase ob; //服务端URL /// /// 获取铁水信息(混铁炉、脱硫、直兑) /// /// private void GetDataSource(string strDateTime) { string strErr = ""; ArrayList arry = new ArrayList(); arry.Add("GetBofIronInfo.Select");//此ID为XML文件ID arry.Add(strDateTime); CommonClientToServer ccTs = new CommonClientToServer(); ccTs.ob = ob; //查询转炉作业信息 DataSet ds = ccTs.ExecuteQueryFunctions("Core.LgMes.Server.LgJobMgt.ClassBofJob", "GetBofIronInfo", arry, out strErr); if (strErr == "" && ds != null) { DataTable dt = ds.Tables[0]; dt.TableName = "TBH"; if (_dsTBH.Tables.Contains("TBH")) _dsTBH.Tables["TBH"].Clear(); _dsTBH.Merge(dt); } } private void SetCaption() { if (_dsTBH.Tables[0].Rows.Count == 0) return; if (strVan == "V") _dsTBH.Tables["TBH"].DefaultView.RowFilter = " MOLIRNSOURCEName<>'半钢'"; this.ultraGrid1.DataSource = _dsTBH.Tables["TBH"].DefaultView; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTID"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTID"].Header.Caption = "铁包号"; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTID"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTID"].Header.VisiblePosition = 1; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCE_Key"].Width = 100; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCE_Key"].Header.Caption = "铁水来源编码"; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCE_Key"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCE_Key"].Hidden = true; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCE"].Hidden = true; //铁水来源编码 this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCEName"].Header.Caption = "铁水来源"; //铁水来源 this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCEName"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCEName"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["MOLIRNSOURCEName"].Header.VisiblePosition = 2; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTWGT"].Header.Caption = "铁水重量"; //铁水重量 this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTWGT"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTWGT"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONPOTWGT"].Header.VisiblePosition = 3; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONTEMPERATURE"].Header.Caption = "铁水温度"; //铁水温度 this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONTEMPERATURE"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONTEMPERATURE"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["IRONTEMPERATURE"].Header.VisiblePosition = 4; this.ultraGrid1.DisplayLayout.Bands[0].Columns["WEIGHTOFCVT"].Header.Caption = "回炉重量"; //回炉重量 this.ultraGrid1.DisplayLayout.Bands[0].Columns["WEIGHTOFCVT"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["WEIGHTOFCVT"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["WEIGHTOFCVT"].Header.VisiblePosition = 5; this.ultraGrid1.DisplayLayout.Bands[0].Columns["SMELTINGIDOFCVT"].Header.Caption = "回炉炉号"; //回炉炉号 this.ultraGrid1.DisplayLayout.Bands[0].Columns["SMELTINGIDOFCVT"].Hidden = true; this.ultraGrid1.DisplayLayout.Bands[0].Columns["TAPHOLEENDTIME"].Header.Caption = "出站时间"; this.ultraGrid1.DisplayLayout.Bands[0].Columns["TAPHOLEENDTIME"].Width = 60; this.ultraGrid1.DisplayLayout.Bands[0].Columns["TAPHOLEENDTIME"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit; this.ultraGrid1.DisplayLayout.Bands[0].Columns["TAPHOLEENDTIME"].Header.VisiblePosition = 6; } private void frmIronNo_Load(object sender, EventArgs e) { GetDataSource(_szCZSJ); SetCaption(); } private void ultraGrid1_DoubleClick(object sender, EventArgs e) { if (ultraGrid1.ActiveRow != null) { _szTBH = ultraGrid1.ActiveRow.Cells["IRONPOTID"].Value.ToString(); _szTLCLH = ultraGrid1.ActiveRow.Cells["MOLIRNSOURCE_Key"].Value.ToString(); _szMolirnsource = ultraGrid1.ActiveRow.Cells["MOLIRNSOURCE"].Value.ToString(); _szIronpotwgt = ultraGrid1.ActiveRow.Cells["IRONPOTWGT"].Value.ToString(); _szIrontemPerature = ultraGrid1.ActiveRow.Cells["IRONTEMPERATURE"].Value.ToString(); _szRsWgt = ultraGrid1.ActiveRow.Cells["WEIGHTOFCVT"].Value.ToString(); _szRsstoveNo = ultraGrid1.ActiveRow.Cells["SMELTINGIDOFCVT"].Value.ToString(); } this.Close(); } } }