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 frmHMPIron : frmStyleBase { public frmHMPIron(string szDT,string strMolirn) { InitializeComponent(); _szCZSJ = szDT; strMolirnleave = strMolirn; } private string _szCZSJ; private string strMolirnleave = ""; private DataSet _dsTBH = new DataSet(); public string _strMisid =""; // 铁水站行号 public string _strWsid = ""; // 工位号 public string _strMolirnleave = ""; // 铁水去向 public string _strTfpotid1 = ""; // 鱼雷罐号 public string _strIronpotgrosswgt = ""; // 铁罐毛重 public string _strIronpotwgt = ""; // 铁水重量 public string _strIronpottarewgt = ""; // 铁罐皮重 public string _strIronwrapid = ""; // 铁水包包号 public string _strTapholestarttime = ""; // 出铁时间 public string _strIrontemperature = ""; // 铁水温度 public string _strRsWgt = ""; // 回炉钢水 public string strVan = ""; private void GetDataSource() { string strErr = ""; string strBeginTime = ""; string strEndTime = ""; try { strBeginTime = Convert.ToDateTime(_szCZSJ).AddHours(-6).ToString("yyyy-MM-dd HH:mm:ss"); strEndTime = _szCZSJ; ArrayList arry = new ArrayList(); arry.Add("GetIronMolirnsourceData.Select");//此ID为XML文件ID arry.Add(strBeginTime); arry.Add(strEndTime); CommonClientToServer ccTos = new CommonClientToServer(); ccTos.ob = this.ob; //查询高炉铁水信息 DataSet ds = ccTos.ExecuteQueryFunctions("Core.LgMes.Server.LgJobMgt.ClassHmpJob", "GetIronMolirnsourceData", arry, out strErr); if (strErr == "" && ds != null) { ultraDataSource2.Rows.Clear(); if (ds.Tables.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { ultraDataSource2.Rows.Add(new object[] { dr["MISID"].ToString(), dr["STOVEID"].ToString(), dr["STOVETIME"].ToString(), dr["TAPHOLENO"].ToString(), dr["TFPOTID"].ToString(), dr["TFPOTTAREWGT"].ToString(), dr["TFPOTGROSSWGT"].ToString(), dr["TFPOTWGT"].ToString(), dr["IRONTEMPERATURE"].ToString(), dr["C"].ToString(), dr["MN"].ToString(), dr["S"].ToString(), dr["P"].ToString(), dr["SI"].ToString(), dr["HSTAPHOLETIME"].ToString(), dr["ARRIVETIME"].ToString(), dr["OPERATIONDATE"].ToString(), dr["molirnsource"].ToString(), dr["RSWGT"].ToString(), }); } } } else MessageBox.Show("铁运进铁详细信息查询失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch { } } private void frmIronNo_Load(object sender, EventArgs e) { GetDataSource(); } private void ultragridInIron_DoubleClick(object sender, EventArgs e) { if (ultragridInIron.ActiveRow != null) { _strMisid = ultragridInIron.ActiveRow.Cells["MISID"].Value.ToString(); // 铁水站行号 _strMolirnleave = ultragridInIron.ActiveRow.Cells["molirnsource"].Value.ToString(); // 铁水去向 _strIronpotgrosswgt = ultragridInIron.ActiveRow.Cells["TFPOTTAREWGT"].Value.ToString(); // 铁罐毛重 _strIronpotwgt = ultragridInIron.ActiveRow.Cells["TFPOTWGT"].Value.ToString(); // 铁水重量 _strIronpottarewgt = ultragridInIron.ActiveRow.Cells["TFPOTGROSSWGT"].Value.ToString(); ; // 铁罐皮重 _strIronwrapid = ultragridInIron.ActiveRow.Cells["TFPOTID"].Value.ToString(); // 铁水包包号 _strTapholestarttime = ultragridInIron.ActiveRow.Cells["ARRIVETIME"].Value.ToString(); ; // 进铁时间 _strIrontemperature = ultragridInIron.ActiveRow.Cells["IRONTEMPERATURE"].Value.ToString(); ; // 铁水温度 _strRsWgt = ultragridInIron.ActiveRow.Cells["RSWGT"].Value.ToString(); ; //回炉钢水 } this.Close(); } } }