FrmEAFBaseInfo.cs 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;
  10. using Core.Mes.Client.Common;
  11. namespace Core.LgMes.Client.LgDeviceManager
  12. {
  13. public partial class FrmEAFBaseInfo : FrmLgDevFunctions
  14. {
  15. //OpeBase ob = null;
  16. public DataSet _ds;
  17. public FrmEAFBaseInfo(OpeBase oba)
  18. {
  19. InitializeComponent();
  20. cmbLKBH.SelectedIndex = 1;
  21. ob = oba;
  22. }
  23. /// <菜单栏>
  24. /// 菜单栏
  25. /// </summary>
  26. /// <param name="sender"></param>
  27. /// <param name="e"></param>
  28. private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
  29. {
  30. switch (e.ClickedItem.Name)
  31. {
  32. case "ADD":
  33. {
  34. this.proc_Add();
  35. break;
  36. }
  37. case "EDIT":
  38. {
  39. this.proc_Edit();
  40. break;
  41. }
  42. case "DEL":
  43. {
  44. this.proc_Del();
  45. break;
  46. }
  47. case "CLOSE":
  48. {
  49. this.Close();
  50. break;
  51. }
  52. default:
  53. break;
  54. }
  55. }
  56. /// <电炉炉壳基本信息新增>
  57. /// 电炉炉壳基本信息新增
  58. /// </summary>
  59. private void proc_Add()
  60. {
  61. try
  62. {
  63. string LKBH = cmbLKBH.Text.Trim().ToString();
  64. string LH = cmbLH.Text.Trim().ToString();
  65. string JHBH = cmbPlan.Text.Trim().ToString();
  66. //string BB = cBxclass.Text.Trim().ToString();
  67. string BL = txtBL.Text.Trim().ToString();
  68. string BJ = txtBJ.Text.Trim().ToString();
  69. string CS = txtCS.Text.Trim().ToString();
  70. string LJ = txtLJ.Text.Trim().ToString();
  71. string MEMO = txtMEMO.Text.Trim().ToString();
  72. string SLKSYCS = txtSLKCS.Text.Trim().ToString();
  73. string[] strParams = new string[9] { LKBH, LH, JHBH, BL, BJ, CS, LJ, MEMO, SLKSYCS };
  74. string strErr = "";
  75. string msg = "";
  76. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[] { "STL_DEV_Info.EafToolAdd", strParams },ob,out strErr, out msg);
  77. if (Convert.ToInt32(strErr) > 0)
  78. {
  79. FrmSteelBagManage FRMST = (FrmSteelBagManage)this.Tag;//获取主界面方法
  80. FRMST.EAFInfo();//主界面基本信息查询
  81. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  82. this.Close();
  83. }
  84. else
  85. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  86. }
  87. catch (Exception ex)
  88. {
  89. MessageBox.Show(ex.Message);
  90. }
  91. }
  92. /// <summary>
  93. /// 电炉炉壳基本信息修改
  94. /// </summary>
  95. private void proc_Edit()
  96. {
  97. try
  98. {
  99. string LKBH = cmbLKBH.Text.Trim().ToString();
  100. string LH = cmbLH.Text.Trim().ToString();
  101. string JHBH = cmbPlan.Text.Trim().ToString();
  102. string riqi = dTPkdate.Value.ToString("yyyy-MM-dd");
  103. string BL = txtBL.Text.Trim().ToString();
  104. string BJ = txtBJ.Text.Trim().ToString();
  105. string CS = txtCS.Text.Trim().ToString();
  106. string LJ = txtLJ.Text.Trim().ToString();
  107. string MEMO = txtMEMO.Text.Trim().ToString();
  108. string SLKSYCS = txtSLKCS.Text.Trim().ToString();
  109. string[] strParams = new string[10] { LKBH, LH, JHBH, riqi, BL, BJ, CS, LJ, MEMO, SLKSYCS };
  110. string strErr = "";
  111. string msg = "";
  112. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[] { "STL_DEV_Info.EafToolExit", strParams }, ob, out strErr, out msg);
  113. if (Convert.ToInt32(strErr) > 0)
  114. {
  115. FrmSteelBagManage FRMST = (FrmSteelBagManage)this.Tag;//获取主界面方法
  116. FRMST.EAFInfo();//主界面基本信息查询
  117. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  118. this.Close();
  119. }
  120. else
  121. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  122. }
  123. catch (Exception ex)
  124. {
  125. MessageBox.Show(ex.Message);
  126. }
  127. }
  128. /// <summary>
  129. /// 删除
  130. /// </summary>
  131. private void proc_Del()
  132. {
  133. try
  134. {
  135. string LKBH = cmbLKBH.Text.Trim().ToString();
  136. string[] strParams = new string[1] { LKBH};
  137. string strErr = "";
  138. string msg = "";
  139. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[] { "STL_DEV_Info.EafToolDEL", strParams }, ob, out strErr, out msg);
  140. if (Convert.ToInt32(strErr) > 0)
  141. {
  142. FrmSteelBagManage FRMST = (FrmSteelBagManage)this.Tag;//获取主界面方法
  143. FRMST.EAFInfo();//主界面基本信息查询
  144. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  145. this.Close();
  146. }
  147. else
  148. MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  149. }
  150. catch (Exception ex)
  151. {
  152. MessageBox.Show(ex.Message);
  153. }
  154. }
  155. private void FrmEAFBaseInfo_Load(object sender, EventArgs e)
  156. {
  157. //绑定炉壳编号
  158. loadquery();
  159. //绑定包龄包级~~~
  160. LKBHquery();
  161. }
  162. //绑定炉壳编号
  163. private void loadquery()
  164. {
  165. if (this._ds == null) return;
  166. for (int i = 0; i < _ds.Tables[0].Rows.Count; i++)
  167. {
  168. cmbLKBH.Items.Add(_ds.Tables[0].Rows[i]["EAFSHELLID"].ToString());//炉壳编号
  169. cmbLH.Items.Add(_ds.Tables[0].Rows[i]["HEATNO"].ToString());//炉号
  170. cmbPlan.Items.Add(_ds.Tables[0].Rows[i]["PLANID"].ToString());//计划编号
  171. }
  172. }
  173. //绑定包龄包级~~~
  174. /// <summary>
  175. /// 绑定包龄包级
  176. /// </summary>
  177. private void LKBHquery()
  178. {
  179. string sqlstr="select B.EAFSHELLID,B.HEATNO,B.EAFSHELLLVL,B.EAFSHELLAGE,"
  180. + "B.EAFSHELLSTATUS,B.STEELACCOUNT,B.USETIMES,B.PLANID,B.BUYDATE,B.NOZZLEOUTFITUSETIMES,B.BRICKFACTORY,MEMO,ONFUACEVIEWS "
  181. + "from dev_eafshell_base_info B where EAFSHELLID='" + cmbLKBH.Text.Trim()+ "'";
  182. DataSet ds = QueryFixedFunions(sqlstr, ob);
  183. if (ds.Tables[0].Rows.Count > 0)
  184. {
  185. txtBL.Text = ds.Tables[0].Rows[0]["EAFSHELLAGE"].ToString();
  186. txtBJ.Text = ds.Tables[0].Rows[0]["EAFSHELLLVL"].ToString();
  187. cmbLH.Text = ds.Tables[0].Rows[0]["HEATNO"].ToString();
  188. cmbPlan.Text = ds.Tables[0].Rows[0]["PLANID"].ToString();
  189. dTPkdate.Text = ds.Tables[0].Rows[0]["BUYDATE"].ToString();
  190. txtCS.Text = ds.Tables[0].Rows[0]["USETIMES"].ToString();
  191. txtLJ.Text = ds.Tables[0].Rows[0]["STEELACCOUNT"].ToString();
  192. txtMEMO.Text = ds.Tables[0].Rows[0]["MEMO"].ToString();
  193. txtSLKCS.Text = ds.Tables[0].Rows[0]["ONFUACEVIEWS"].ToString();
  194. }
  195. }
  196. private void cBxLKBH_SelectionChanged(object sender, EventArgs e)
  197. {
  198. LKBHquery();
  199. }
  200. }
  201. }