| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- 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
- /// <summary>
- /// 获取铁水信息(混铁炉、脱硫、直兑)
- /// </summary>
- /// <param name="strDateTime"></param>
- 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();
- }
- }
- }
|