frmHMPIron.cs.svn-base 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using CoreFS.CA06;
  9. using Core.Mes.Client.Common;
  10. using System.Collections;
  11. namespace Core.LgMes.Client.LgJobMgt
  12. {
  13. public partial class frmHMPIron : frmStyleBase
  14. {
  15. public frmHMPIron(string szDT,string strMolirn)
  16. {
  17. InitializeComponent();
  18. _szCZSJ = szDT;
  19. strMolirnleave = strMolirn;
  20. }
  21. private string _szCZSJ;
  22. private string strMolirnleave = "";
  23. private DataSet _dsTBH = new DataSet();
  24. public string _strMisid =""; // 铁水站行号
  25. public string _strWsid = ""; // 工位号
  26. public string _strMolirnleave = ""; // 铁水去向
  27. public string _strTfpotid1 = ""; // 鱼雷罐号
  28. public string _strIronpotgrosswgt = ""; // 铁罐毛重
  29. public string _strIronpotwgt = ""; // 铁水重量
  30. public string _strIronpottarewgt = ""; // 铁罐皮重
  31. public string _strIronwrapid = ""; // 铁水包包号
  32. public string _strTapholestarttime = ""; // 出铁时间
  33. public string _strIrontemperature = ""; // 铁水温度
  34. public string _strRsWgt = ""; // 回炉钢水
  35. public string strVan = "";
  36. private void GetDataSource()
  37. {
  38. string strErr = "";
  39. string strBeginTime = "";
  40. string strEndTime = "";
  41. try
  42. {
  43. strBeginTime = Convert.ToDateTime(_szCZSJ).AddHours(-6).ToString("yyyy-MM-dd HH:mm:ss");
  44. strEndTime = _szCZSJ;
  45. ArrayList arry = new ArrayList();
  46. arry.Add("GetIronMolirnsourceData.Select");//此ID为XML文件ID
  47. arry.Add(strBeginTime);
  48. arry.Add(strEndTime);
  49. CommonClientToServer ccTos = new CommonClientToServer();
  50. ccTos.ob = this.ob;
  51. //查询高炉铁水信息
  52. DataSet ds = ccTos.ExecuteQueryFunctions("Core.LgMes.Server.LgJobMgt.ClassHmpJob",
  53. "GetIronMolirnsourceData", arry, out strErr);
  54. if (strErr == "" && ds != null)
  55. {
  56. ultraDataSource2.Rows.Clear();
  57. if (ds.Tables.Count > 0)
  58. {
  59. foreach (DataRow dr in ds.Tables[0].Rows)
  60. {
  61. ultraDataSource2.Rows.Add(new object[] {
  62. dr["MISID"].ToString(),
  63. dr["STOVEID"].ToString(),
  64. dr["STOVETIME"].ToString(),
  65. dr["TAPHOLENO"].ToString(),
  66. dr["TFPOTID"].ToString(),
  67. dr["TFPOTTAREWGT"].ToString(),
  68. dr["TFPOTGROSSWGT"].ToString(),
  69. dr["TFPOTWGT"].ToString(),
  70. dr["IRONTEMPERATURE"].ToString(),
  71. dr["C"].ToString(),
  72. dr["MN"].ToString(),
  73. dr["S"].ToString(),
  74. dr["P"].ToString(),
  75. dr["SI"].ToString(),
  76. dr["HSTAPHOLETIME"].ToString(),
  77. dr["ARRIVETIME"].ToString(),
  78. dr["OPERATIONDATE"].ToString(),
  79. dr["molirnsource"].ToString(),
  80. dr["RSWGT"].ToString(),
  81. });
  82. }
  83. }
  84. }
  85. else
  86. MessageBox.Show("铁运进铁详细信息查询失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  87. }
  88. catch
  89. { }
  90. }
  91. private void frmIronNo_Load(object sender, EventArgs e)
  92. {
  93. GetDataSource();
  94. }
  95. private void ultragridInIron_DoubleClick(object sender, EventArgs e)
  96. {
  97. if (ultragridInIron.ActiveRow != null)
  98. {
  99. _strMisid = ultragridInIron.ActiveRow.Cells["MISID"].Value.ToString(); // 铁水站行号
  100. _strMolirnleave = ultragridInIron.ActiveRow.Cells["molirnsource"].Value.ToString(); // 铁水去向
  101. _strIronpotgrosswgt = ultragridInIron.ActiveRow.Cells["TFPOTTAREWGT"].Value.ToString(); // 铁罐毛重
  102. _strIronpotwgt = ultragridInIron.ActiveRow.Cells["TFPOTWGT"].Value.ToString(); // 铁水重量
  103. _strIronpottarewgt = ultragridInIron.ActiveRow.Cells["TFPOTGROSSWGT"].Value.ToString(); ; // 铁罐皮重
  104. _strIronwrapid = ultragridInIron.ActiveRow.Cells["TFPOTID"].Value.ToString(); // 铁水包包号
  105. _strTapholestarttime = ultragridInIron.ActiveRow.Cells["ARRIVETIME"].Value.ToString(); ; // 进铁时间
  106. _strIrontemperature = ultragridInIron.ActiveRow.Cells["IRONTEMPERATURE"].Value.ToString(); ; // 铁水温度
  107. _strRsWgt = ultragridInIron.ActiveRow.Cells["RSWGT"].Value.ToString(); ; //回炉钢水
  108. }
  109. this.Close();
  110. }
  111. }
  112. }