| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Text;
- using System.Windows.Forms;
- using System.Collections;
- namespace Core.LgMes.Client.LgJobMgt
- {
- public partial class ucHmpTimeInfo : UserControl
- {
- public ucHmpTimeInfo()
- {
- InitializeComponent();
- CStaticMethod.SetUltraGridStyle(ultraGrid1, 1); //设置样式
- }
- private void ucHmpTimeInfo_Load(object sender, EventArgs e)
- {
- ultraDataSource1.Rows.Add(new object[] { null, null, null, null, null, null, null, null, "", "", "", "", "", "", "", "" });
- }
- public void ResetData()
- {
- try
- {
- for (int i = 0; i < this.ultraDataSource1.Band.Columns.Count; i++)
- {
- if (this.ultraDataSource1.Band.Columns[i].DataType == typeof(System.DateTime))
- this.ultraDataSource1.Rows[0][i] = null;
- else
- this.ultraDataSource1.Rows[0][i] = "";
- }
- }
- catch { }
- }
- public void SetData(Hashtable ar)
- {
- if (ar == null || ar.Count == 0)
- return;
- int count = this.ultraDataSource1.Band.Columns.Count;
- string strKey = "";
- for (int i = 0; i < count; i++)
- {
- try
- {
- strKey = this.ultraDataSource1.Band.Columns[i].Key;
- if (ar.Contains(strKey) && !string.IsNullOrEmpty(ar[strKey].ToString()))
- this.ultraDataSource1.Rows[0][i] = ar[strKey];
- else
- {
- if (this.ultraDataSource1.Band.Columns[i].DataType == typeof(System.DateTime))
- this.ultraDataSource1.Rows[0][i] = null;
- else
- this.ultraDataSource1.Rows[0][i] = "";
- }
- }
- catch { }
- try
- {
- //扒前渣
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_BEF_STARTTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_BEF_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DR_BEF_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_BEF_STARTTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_BEF_ENDTIME"]));
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_BEF_STARTTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_BEF_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DR_BEF_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_BEF_STARTTIME"]), DateTime.Now);
- else
- this.ultraDataSource1.Rows[0]["DR_BEF_TIME"] = "";
- //脱硫
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DFRSTARTTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DFRENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DFRTIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DFRSTARTTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DFRENDTIME"])) ;
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DFRSTARTTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DFRENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DFRTIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DFRSTARTTIME"]), DateTime.Now) ;
- else
- this.ultraDataSource1.Rows[0]["DFRTIME"] = "";
- //喷吹
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_FIRST_STARTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_FIRST_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_FIRST_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_FIRST_STARTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_FIRST_ENDTIME"]));
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_FIRST_STARTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_FIRST_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_FIRST_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_FIRST_STARTIME"]), DateTime.Now);
- else
- this.ultraDataSource1.Rows[0]["SB_FIRST_TIME"] = "";
- //喷吹2
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_SECOND_STARTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_SECOND_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_SECOND_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_SECOND_STARTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_SECOND_ENDTIME"]));
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_SECOND_STARTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_SECOND_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_SECOND_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_SECOND_STARTIME"]), DateTime.Now);
- else
- this.ultraDataSource1.Rows[0]["SB_SECOND_TIME"] = "";
- //喷吹3
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_THIRD_STARTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_THIRD_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_THIRD_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_THIRD_STARTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_THIRD_ENDTIME"]));
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_THIRD_STARTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["SB_THIRD_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["SB_THIRD_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["SB_THIRD_STARTIME"]), DateTime.Now);
- else
- this.ultraDataSource1.Rows[0]["SB_THIRD_TIME"] = "";
-
- //扒后渣
- if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_AFT_STARTTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_AFT_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DR_AFT_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_AFT_STARTTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_AFT_ENDTIME"]));
- else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_AFT_STARTTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["DR_AFT_ENDTIME"].ToString()))
- this.ultraDataSource1.Rows[0]["DR_AFT_TIME"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["DR_AFT_STARTTIME"]), DateTime.Now);
- else
- this.ultraDataSource1.Rows[0]["DR_AFT_TIME"] = "";
- ////进铁时间
- //if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["ARRIVEWGTTIME"].ToString()) && !string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["LEAVEWGTTIME"].ToString()))
- // this.ultraDataSource1.Rows[0]["SPARE"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["ARRIVEWGTTIME"]), Convert.ToDateTime(this.ultraDataSource1.Rows[0]["LEAVEWGTTIME"]));
- //else if (!string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["ARRIVEWGTTIME"].ToString()) && string.IsNullOrEmpty(this.ultraDataSource1.Rows[0]["LEAVEWGTTIME"].ToString()))
- // this.ultraDataSource1.Rows[0]["SPARE"] = CStaticMethod.caculateTimeSeconds(Convert.ToDateTime(this.ultraDataSource1.Rows[0]["ARRIVEWGTTIME"]), DateTime.Now);
- //else
- // this.ultraDataSource1.Rows[0]["SPARE"] = "";
- }
- catch { }
- }
- }
- }
- }
|