| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using System.Collections;
- using Core.LgMes.Server.lgClassModel;
- namespace Core.LgMes.Client.lgGlobalMap
- {
- public partial class frmHmp : Core.LgMes.Client.lgGlobalMap.frmBaseSite
- {
- private DataTable _dtHmpJob;
- private string[] _szJobInfo;
- private string[] _szCaption;
- public frmHmp()
- {
- InitializeComponent();
- _szCaption = new string[] { "一次搅拌开始", "一次搅拌结束", "一次搅拌时间", "一次搅拌用量",
- "二次搅拌开始", "二次搅拌结束", "二次搅拌时间", "二次搅拌用量",
- "三次搅拌开始", "三次搅拌结束", "三次搅拌时间", "三次搅拌用量",
- "处理前温度","处理后温度","铁水重(上工序)","进站称重","出站称重","搅拌头高度"};
- _szJobInfo = new string[] { "SB_FIRST_STARTIME", "SB_FIRST_ENDTIME", "SB_FIRST_TIME", "FIRSTQUANTITY",
- "SB_SECOND_STARTIME", "SB_SECOND_ENDTIME", "SB_SECOND_TIME", "SECONDQUANTITY",
- "SB_THIRD_STARTIME", "SB_THIRD_ENDTIME", "SB_THIRD_TIME", "THIRDQUANTITY",
- "SWFTEMPERATURE", "SWBTEMPERATURE","IRONWGT" ,"ARRIVEWGT", "LEAVEWGT","MIX_REALITY_HEIGHT" };
- }
- private void frmHmp_Load(object sender, EventArgs e)
- {
- FillData();
- }
- protected override void FillData()
- {
- SetJobInfo();
- SetELementInfo();
- }
- private void SetJobInfo()
- {
- if (string.IsNullOrEmpty(HeatProcessNo))
- return;
- DataTable dtJob = _arDataSource[2] as DataTable;
- if (dtJob != null && dtJob.Rows.Count > 0)
- {
- ulblTLCLH.Text = dtJob.Rows[0]["HUDWID"].ToString();
- ulblJZSK.Text = !string.IsNullOrEmpty(dtJob.Rows[0]["ARRIVETIME"].ToString()) ? dtJob.Rows[0]["ARRIVETIME"].ToString() : "";
- ulblCZSK.Text = !string.IsNullOrEmpty(dtJob.Rows[0]["LEAVETIME"].ToString()) ? dtJob.Rows[0]["LEAVETIME"].ToString() : "";
- ulblTLKSSK.Text = !string.IsNullOrEmpty(dtJob.Rows[0]["DFRSTARTTIME"].ToString()) ? dtJob.Rows[0]["DFRSTARTTIME"].ToString() : "";
- ulblTLJSSK.Text = !string.IsNullOrEmpty(dtJob.Rows[0]["DFRENDTIME"].ToString()) ? dtJob.Rows[0]["DFRENDTIME"].ToString() : "";
- ulblTBH.Text = dtJob.Rows[0]["IRONPWRAPNO"].ToString();
- ulblTSPZ.Text = dtJob.Rows[0]["IRONPOTTAREWGT"].ToString();
- ulblTSZL.Text = dtJob.Rows[0]["IRONWGT"].ToString();
- ulblTLQWD.Text = dtJob.Rows[0]["SWFTEMPERATURE"].ToString();
- ulblTLHWD.Text = dtJob.Rows[0]["SWBTEMPERATURE"].ToString();
- }
- AppendTableRows(ref _dtHmpJob);
- SetJobGridData(0, dtJob, ref _dtHmpJob);
- }
- private void SetELementInfo()
- {
- if (string.IsNullOrEmpty(HeatProcessNo))
- return;
- ucChemelEment1.ob = ob;
- ucChemelEment1.GetCraftEleInfo(HeatProcessNo.Substring(5, 9), HeatProcessNo.Substring(0, 3), "I", "");
- ucChemelEment1.FillCraftElement();
- }
- protected override void GenerateTableFrame()
- {
- #region " 生成化学成分表 "
- _dtCraftElement = new DataTable("CraftElement");
- DataColumn myDataColumn = null;
- for (int i = 0; i < _szElementSymbol.Length; i++)
- {
- myDataColumn = new DataColumn();
- myDataColumn.DataType = System.Type.GetType("System.String");
- myDataColumn.ColumnName = _szElementSymbol[i];
- if (i == 0)
- myDataColumn.Caption = "化验类型";
- else
- myDataColumn.Caption = _szElementSymbol[i];
- _dtCraftElement.Columns.Add(myDataColumn);
- }
- //ulgridElement.DataSource = _dtCraftElement;
- //for (int i = 0; i < _szElementSymbol.Length; i++)
- //{
- // if (i == 0)
- // ulgridElement.DisplayLayout.Bands[0].Columns[i].Width = 85;
- // else
- // ulgridElement.DisplayLayout.Bands[0].Columns[i].Width = 67;
- // ulgridElement.DisplayLayout.Bands[0].Columns[i].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
- //}
- #endregion
- #region " 生成作业表表 "
- _dtHmpJob = new DataTable("JobInfo");
- for (int i = 0; i < _szJobInfo.Length; i++)
- {
- myDataColumn = new DataColumn();
- myDataColumn.DataType = System.Type.GetType("System.String");
- myDataColumn.ColumnName = _szJobInfo[i];
- myDataColumn.Caption = _szCaption[i];
- _dtHmpJob.Columns.Add(myDataColumn);
- }
- ulgridSBGY.DataSource = _dtHmpJob;
- for (int i = 0; i < _szJobInfo.Length; i++)
- {
- if (i == 1 || i == 2 || i == 4)
- ulgridSBGY.DisplayLayout.Bands[0].Columns[i].Width = 105;
- else
- ulgridSBGY.DisplayLayout.Bands[0].Columns[i].Width = 90;
- ulgridSBGY.DisplayLayout.Bands[0].Columns[i].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
- }
- #endregion
- }
- private void SetJobGridData(int row, DataTable obj, ref DataTable dt)
- {
- try
- {
- dt.Rows[row]["SB_FIRST_STARTIME"] = obj.Rows[0]["SB_FIRST_STARTIME"].ToString();
- dt.Rows[row]["SB_FIRST_ENDTIME"] = obj.Rows[0]["SB_FIRST_ENDTIME"].ToString();
- dt.Rows[row]["SB_FIRST_TIME"] = obj.Rows[0]["SB_FIRST_TIME"].ToString();
- dt.Rows[row]["FIRSTQUANTITY"] = obj.Rows[0]["FIRSTQUANTITY"].ToString();
- dt.Rows[row]["SB_SECOND_STARTIME"] = obj.Rows[0]["SB_SECOND_STARTIME"].ToString();
- dt.Rows[row]["SB_SECOND_ENDTIME"] = obj.Rows[0]["SB_SECOND_ENDTIME"].ToString();
- dt.Rows[row]["SB_SECOND_TIME"] = obj.Rows[0]["SB_SECOND_TIME"].ToString();
- dt.Rows[row]["SECONDQUANTITY"] = obj.Rows[0]["SECONDQUANTITY"].ToString();
- dt.Rows[row]["SB_THIRD_STARTIME"] = obj.Rows[0]["SB_THIRD_STARTIME"].ToString();
- dt.Rows[row]["SB_THIRD_ENDTIME"] = obj.Rows[0]["SB_THIRD_ENDTIME"].ToString();
- dt.Rows[row]["SB_THIRD_TIME"] = obj.Rows[0]["SB_THIRD_TIME"].ToString();
- dt.Rows[row]["THIRDQUANTITY"] = obj.Rows[0]["THIRDQUANTITY"].ToString();
- dt.Rows[row]["SWFTEMPERATURE"] = obj.Rows[0]["SWFTEMPERATURE"].ToString();
- dt.Rows[row]["SWBTEMPERATURE"] = obj.Rows[0]["SWBTEMPERATURE"].ToString();
- dt.Rows[row]["IRONWGT"] = obj.Rows[0]["IRONWGT"].ToString();
- dt.Rows[row]["ARRIVEWGT"] = obj.Rows[0]["ARRIVEWGT"].ToString();
- dt.Rows[row]["LEAVEWGT"] = obj.Rows[0]["LEAVEWGT"].ToString();
- dt.Rows[row]["MIX_REALITY_HEIGHT"] = obj.Rows[0]["MIX_REALITY_HEIGHT"].ToString();
- }
- catch { }
- }
- private void frmHmp_Resize(object sender, EventArgs e)
- {
- this.Width = 794;
- this.Height = 593;
- }
- }
- }
|