frmPotSendArrivall.cs 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. using System;
  2. using System.Data;
  3. using System.Drawing;
  4. using System.Collections;
  5. using System.Windows.Forms;
  6. using CoreFS.CA06;
  7. using Core.Mes.Client.Common;
  8. using Core.LgMes.Client.Comm;
  9. namespace Core.LgMes.Client.LgDeviceManager
  10. {
  11. public partial class frmPotSendArrivall : FrmLgDevFunctions
  12. {
  13. public DataSet _ds;
  14. public string strHeatprocessNo = "";
  15. private string strInitID = "";
  16. public string strOneHeaN0 = "",strTwoHeaNo="";
  17. string strLadLeid = "";
  18. public frmPotSendArrivall(string strInitID, OpeBase oba)
  19. {
  20. InitializeComponent();
  21. ob = oba;
  22. this.strInitID = strInitID;
  23. }
  24. private void frmPotSendArrivall_Load(object sender, EventArgs e)
  25. {
  26. POrientation();
  27. if (this._ds == null) return;
  28. _ds.Tables[0].DefaultView.RowFilter = "STATUS='待用' or STATUS='保温'";
  29. cmbNoLadle.Items.Clear();
  30. for (int i = 0; i < _ds.Tables[0].DefaultView.Count; i++)
  31. {
  32. cmbNoLadle.Items.Add(_ds.Tables[0].DefaultView[i]["LADLEID"].ToString());
  33. }
  34. if (cmbNoLadle.Text != strInitID)
  35. {
  36. cmbNoLadle.SelectedIndex = 0;
  37. }
  38. GetCVTHeatno();
  39. LadLeId_Staus();
  40. proc_GetBK();
  41. proc_GetLVL();
  42. proc_GetBKDZ();
  43. proc_GetHBFT();
  44. cmbPOTSTATUS.SelectedIndex = 0;
  45. cmbLVL.SelectedIndex = 0;
  46. cmbCvtpos.SelectedIndex = 0;
  47. cmbBKDZ.SelectedIndex = 0;
  48. cmbHBFT.SelectedIndex = 0;
  49. }
  50. /// <钢包包况>
  51. /// 钢包包况
  52. /// </钢包包况>
  53. private void proc_GetBK()
  54. {
  55. try
  56. {
  57. string strErr = "";
  58. ArrayList arry = new ArrayList();
  59. arry.Add("LoadGetBK.Query");
  60. CommonClientToServer ccs = new CommonClientToServer();
  61. ccs.ob = this.ob;
  62. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  63. if (strErr != "" || !(ds != null && ds.Tables.Count > 0))
  64. {
  65. MessageBox.Show("包况加载失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  66. if (MessageBox.Show("是否重新加载包况?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  67. proc_GetBK();
  68. return;
  69. }
  70. cmbPOTSTATUS.Items.Clear();
  71. for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //遍历所有行的信息
  72. {
  73. cmbPOTSTATUS.Items.Add(ds.Tables[0].Rows[i]["basename"]);
  74. }
  75. cmbPOTSTATUS.SelectedIndex = -1;
  76. }
  77. catch (Exception ex)
  78. {
  79. MessageBox.Show(ex.Message);
  80. }
  81. }
  82. /// <钢包等级>
  83. /// 钢包等级
  84. /// </钢包等级>
  85. private void proc_GetLVL()
  86. {
  87. try
  88. {
  89. string strErr = "";
  90. ArrayList arry = new ArrayList();
  91. arry.Add("LoadGetLVL.Query");
  92. CommonClientToServer ccs = new CommonClientToServer();
  93. ccs.ob = this.ob;
  94. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  95. if (strErr != "" || !(ds != null && ds.Tables.Count > 0))
  96. {
  97. MessageBox.Show("包况加载失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  98. if (MessageBox.Show("是否重新加载包况?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  99. proc_GetBK();
  100. return;
  101. }
  102. cmbLVL.Items.Clear();
  103. for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //遍历所有行的信息
  104. {
  105. cmbLVL.Items.Add(ds.Tables[0].Rows[i]["basename"]);
  106. }
  107. cmbLVL.SelectedIndex = -1;
  108. }
  109. catch (Exception ex)
  110. {
  111. MessageBox.Show(ex.Message);
  112. }
  113. }
  114. /// <钢包等级>
  115. /// 包口掉转
  116. /// </钢包等级>
  117. private void proc_GetBKDZ()
  118. {
  119. try
  120. {
  121. string strErr = "";
  122. ArrayList arry = new ArrayList();
  123. arry.Add("LoadGetBKDZ.Query");
  124. CommonClientToServer ccs = new CommonClientToServer();
  125. ccs.ob = this.ob;
  126. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  127. if (strErr != "" || !(ds != null && ds.Tables.Count > 0))
  128. {
  129. MessageBox.Show("包口掉转加载失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  130. if (MessageBox.Show("是否重新加载包况?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  131. proc_GetBKDZ();
  132. return;
  133. }
  134. this.cmbBKDZ.DataSource = ds.Tables[0].DefaultView;
  135. this.cmbBKDZ.DisplayMember = "BASENAME";
  136. this.cmbBKDZ.ValueMember = "BASECODE";
  137. }
  138. catch (Exception ex)
  139. {
  140. MessageBox.Show(ex.Message);
  141. }
  142. }
  143. /// <钢包等级>
  144. /// 滑板厂家
  145. /// </钢包等级>
  146. private void proc_GetHBFT()
  147. {
  148. try
  149. {
  150. string strErr = "";
  151. ArrayList arry = new ArrayList();
  152. arry.Add("LoadGetHBFT.Query");
  153. CommonClientToServer ccs = new CommonClientToServer();
  154. ccs.ob = this.ob;
  155. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  156. if (strErr != "" || !(ds != null && ds.Tables.Count > 0))
  157. {
  158. MessageBox.Show("包口掉转加载失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  159. if (MessageBox.Show("是否重新加载包况?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  160. proc_GetHBFT();
  161. return;
  162. }
  163. this.cmbHBFT.DataSource = ds.Tables[0];
  164. this.cmbHBFT.DisplayMember = "BASENAME";
  165. this.cmbHBFT.ValueMember = "BASECODE";
  166. }
  167. catch (Exception ex)
  168. {
  169. MessageBox.Show(ex.Message);
  170. }
  171. }
  172. /// <summary>
  173. /// 获取滑板、耐材、透气蕊厂家
  174. /// </summary>
  175. private DataTable GetFactory(string strBaseCode)
  176. {
  177. DataTable dtFactory = null;
  178. try
  179. {
  180. ArrayList ar = new ArrayList();
  181. ar.Add(strBaseCode);
  182. ar.Add("");
  183. ar.Add("order by BASENAME");
  184. DataSet ds = QueryArray("Core.LgMes.Server.LgDeviceManager.LadleManager", "GetFactory", new object[] { ar });
  185. if (ds.Tables[0].Rows.Count > 0)
  186. {
  187. dtFactory = ds.Tables[0];
  188. }
  189. }
  190. catch { }
  191. return dtFactory;
  192. }
  193. /// <summary>
  194. /// 转炉号加载
  195. /// </summary>
  196. private void GetCVTHeatno()
  197. {
  198. try
  199. {
  200. //this.txtCVT1.Text = "";
  201. //this.txtCVT2.Text = "";
  202. string strErr = "";
  203. ArrayList arry = new ArrayList();
  204. arry.Add("frmsendpot_Query1");
  205. CommonClientToServer ccs = new CommonClientToServer();
  206. ccs.ob = this.ob;
  207. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  208. if (strErr == "")
  209. {
  210. if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
  211. {
  212. for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  213. {
  214. string v_LH = "";
  215. string v_POS = ds.Tables[0].Rows[i]["objectid"].ToString().Substring(0, 1);
  216. string v_POSID = ds.Tables[0].Rows[i]["objectpos"].ToString().Substring(3, (int)OBJLEN.nDevCode);
  217. if (v_POS == "C")
  218. {
  219. v_LH = (ds.Tables[0].Rows[i]["objectid"].ToString().Substring(5, (int)OBJLEN.nHeatNo));
  220. strHeatprocessNo = ds.Tables[0].Rows[i]["objectid"].ToString();
  221. if (v_POSID == "01")
  222. this.txtCVT1.Text = v_LH;
  223. if (v_POSID == "02")
  224. this.txtCVT2.Text = v_LH;
  225. }
  226. }
  227. }
  228. }
  229. this.radcvt1.Checked = true;
  230. if (this.txtCVT1.Text.Trim().Length > 0) return;
  231. if (this.txtCVT2.Text.Trim().Length > 0)
  232. {
  233. this.radcvt2.Checked = true;
  234. return;
  235. }
  236. }
  237. catch { }
  238. }
  239. /// <summary>
  240. /// 根据炉座号 显示在生产的炉号
  241. /// </summary>
  242. /// <param name="sender"></param>
  243. /// <param name="e"></param>
  244. private void cmbCvtpos_ValueChanged(object sender, EventArgs e)
  245. {
  246. //if (this.cmbCvtpos.Text == "1")
  247. //{
  248. // this.txtCVT1.Text = strOneHeaN0;
  249. //}
  250. //else
  251. // this.txtCVT1.Text = strTwoHeaNo;
  252. }
  253. private void btnOK_Click(object sender, EventArgs e)
  254. {
  255. this.PotUpdate();
  256. this.proc_OK();
  257. }
  258. /// <summary>
  259. /// 钢包修改
  260. /// </summary>
  261. private void PotUpdate()
  262. {
  263. string strErr = "";
  264. string msg = "";
  265. string[] strParams = new string[3] { cmbNoLadle.Text, cmbLVL.Text, cmbPOTSTATUS.Text };
  266. ArrayList arry = new ArrayList();
  267. arry.Add("UpdatePort.Query");
  268. //arry.Add(cmbLVL.Text);
  269. arry.Add(cmbPOTSTATUS.Text);
  270. arry.Add(cmbNoLadle.Text);
  271. CommonClientToServer cctos = new CommonClientToServer();
  272. cctos.ob = this.ob;
  273. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBSave",
  274. "doSimpleSave", arry, out strErr);
  275. }
  276. /// <summary>
  277. /// 钢包配送
  278. /// </summary>
  279. private void proc_OK()
  280. {
  281. if (this.cmbNoLadle.Text.Trim().Length == 0)
  282. {
  283. MessageBox.Show("请选择钢包号!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  284. return;
  285. }
  286. string cvtheatno = "";
  287. if (this.radcvt1.Checked) cvtheatno = txtCVT1.Text;
  288. if (this.radcvt2.Checked) cvtheatno = txtCVT2.Text;
  289. if (cvtheatno == "") return;
  290. string strError = "";
  291. string strErr = "";
  292. ArrayList arry = new ArrayList();
  293. arry.Add("frmsendpot_Query2");
  294. CommonClientToServer ccs = new CommonClientToServer();
  295. ccs.ob = this.ob;
  296. arry.Add(this.cmbNoLadle.Text);
  297. DataSet ds = ccs.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery", "doSimpleQuery", arry, out strErr);
  298. if (!(strError == "" && ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0))
  299. {
  300. this.labShow.ForeColor = Color.Red;
  301. this.labShow.Text = this.cmbNoLadle.Text.Trim() + "号钢包发送失败!";
  302. Application.DoEvents();
  303. System.Threading.Thread.Sleep(1000);
  304. this.labShow.Text = "";
  305. return;
  306. }
  307. string strStatus = Convert.ToString(ds.Tables[0].Rows[0]["STATUS"].ToString().Trim());
  308. if (strStatus != "待用" && strStatus != "保温")
  309. {
  310. this.labShow.ForeColor = Color.Red;
  311. this.labShow.Text = this.cmbNoLadle.Text.Trim() + "号钢包当前状态为[" + strStatus + "],不能发送!";
  312. Application.DoEvents();
  313. System.Threading.Thread.Sleep(1000);
  314. this.labShow.Text = "";
  315. return;
  316. }
  317. int iTimes = Convert.ToInt32(ds.Tables[0].Rows[0]["SLEEKTIMES"]);
  318. string strDo = "0";
  319. if (iTimes >= 3)
  320. {
  321. DialogResult dr = MessageBox.Show("[" + this.cmbNoLadle.Text.Trim() + "]号钢包当前滑板次数已经到达[" + iTimes.ToString() + "]次。\r\n"
  322. + "点击按钮[是]系统将滑板次数清零并发送钢包;\r\n"
  323. + "点击按钮[否]系统以当前次数加一并发送钢包;\r\n"
  324. + "点击按钮[取消]将不发送当前钢包。", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
  325. if (dr == DialogResult.Cancel) return;
  326. if (dr == DialogResult.Yes)
  327. strDo = "1";
  328. else if (dr == DialogResult.No)
  329. strDo = "0";
  330. }
  331. strError = "";
  332. string isaddtop = "";
  333. if (this.checkBox1.Checked == true)
  334. {
  335. isaddtop = "C";
  336. }
  337. else
  338. {
  339. isaddtop = "N";
  340. }
  341. string zxtempt = this.txtZX.Text.Trim();
  342. string rctempt = this.txtRC.Text.Trim();
  343. string[] strParams = new string[9] { cmbNoLadle.Text, cvtheatno, strDo,cvtheatno.Substring(2,1).ToString() ,cmbBKDZ.Value.ToString(),cmbHBFT.Value.ToString(),isaddtop,zxtempt,rctempt };
  344. string Mse = "";
  345. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[] { "STL_DEV_Info.STL_GBILSend", strParams }, ob, out strError, out Mse);
  346. if (Convert.ToInt32(strError) > 0)
  347. {
  348. this.labShow.ForeColor = Color.Green;
  349. this.labShow.Text = this.cmbNoLadle.Text.Trim() + "号钢包发送成功!";
  350. Application.DoEvents();
  351. System.Threading.Thread.Sleep(800);
  352. FrmPotMgt frm = new FrmPotMgt();
  353. frm.Tag = this.Tag;
  354. frm.Getpotbasedata();
  355. this.Close();
  356. }
  357. else
  358. {
  359. this.labShow.ForeColor = Color.Red;
  360. this.labShow.Text = this.cmbNoLadle.Text.Trim() + strError;
  361. Application.DoEvents();
  362. System.Threading.Thread.Sleep(1000);
  363. this.labShow.Text = "";
  364. }
  365. }
  366. /// <summary>
  367. /// 窗体定位
  368. /// </summary>
  369. /// <param name="strOpe"></param>
  370. /// <returns></returns>
  371. public void POrientation()
  372. {
  373. int x = (int)(Screen.PrimaryScreen.WorkingArea.Height);
  374. int y = (int)(Screen.PrimaryScreen.WorkingArea.Width);
  375. int m = (y - 500) / 2;
  376. int n = (x - 500) / 2;
  377. this.Location = new Point(m, n);
  378. }
  379. /// <summary>
  380. /// 绑定所有在用钢包信息
  381. /// </summary>
  382. public void LadLeId_Staus()
  383. {
  384. string strErr = "";
  385. ArrayList arry = new ArrayList();
  386. arry.Add("LadLeidStatus.Query");
  387. CommonClientToServer cctos = new CommonClientToServer();
  388. cctos.ob = this.ob;
  389. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  390. "doSimpleQuery", arry, out strErr);
  391. dsPA.Clear();
  392. if (strErr == "" && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
  393. {
  394. foreach (DataRow Dr in ds.Tables[0].Rows)
  395. {
  396. DataRow dr1 = dsPA.Tables[0].NewRow();
  397. dr1["Select"] = Dr["flag"].ToString() == "1" ? true : false;
  398. dr1["LADLEID"] = Dr["LADLEID"].ToString();
  399. dr1["STATUS"] = Dr["STATUS"].ToString();
  400. dr1["NOWPOSITION"] = Dr["NOWPOSITION"].ToString();
  401. dsPA.Tables[0].Rows.Add(dr1);
  402. }
  403. }
  404. }
  405. /// <summary>
  406. /// 钢包到达
  407. /// </summary>
  408. private void proc_Arrivall(string strErr, string msg)
  409. {
  410. string strPot = "";
  411. try
  412. {
  413. if (Convert.ToInt32(strErr) > 0)
  414. {
  415. this.labArrivall.ForeColor = Color.Green;
  416. this.labArrivall.Text = "钢包到达设置成功!";
  417. Application.DoEvents();
  418. System.Threading.Thread.Sleep(800);
  419. this.Close();
  420. }
  421. else
  422. {
  423. this.labArrivall.ForeColor = Color.Red;
  424. this.labArrivall.Text = this.cmbNoLadle.Text.Trim() + msg;
  425. Application.DoEvents();
  426. System.Threading.Thread.Sleep(1000);
  427. this.labArrivall.Text = "";
  428. }
  429. }
  430. catch { }
  431. }
  432. /// <summary>
  433. /// 钢包到达
  434. /// </summary>
  435. /// <param name="sender"></param>
  436. /// <param name="e"></param>
  437. private void btnArrival_Click(object sender, EventArgs e)
  438. {
  439. string strErr = "";
  440. string msg = "";
  441. for (int i = 0; i < this.uGrdArrivall.Rows.Count; i++)
  442. {
  443. if (this.uGrdArrivall.Rows[i].Cells["Select"].Text == "True")
  444. {
  445. strLadLeid = this.uGrdArrivall.Rows[i].Cells["LADLEID"].Value.ToString();
  446. string[] strParams = new string[1] { strLadLeid };
  447. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[]
  448. { "STL_DEV_Info.STL_GBdaoda_Info", strParams }, ob, out strErr, out msg);
  449. }
  450. }
  451. proc_Arrivall(strErr, msg);
  452. }
  453. private void btnCan_Click(object sender, EventArgs e)
  454. {
  455. this.Close();
  456. }
  457. private void cmbNoLadle_ValueChanged(object sender, EventArgs e)
  458. {
  459. string strErr = "";
  460. ArrayList arry = new ArrayList();
  461. arry.Add("GetLastPlanSteel.Query");
  462. arry.Add(cmbNoLadle.Text);
  463. arry.Add(cmbNoLadle.Text);
  464. CommonClientToServer cctos = new CommonClientToServer();
  465. cctos.ob = this.ob;
  466. DataSet ds = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  467. "doSimpleQuery", arry, out strErr);
  468. if (strErr == "" && ds.Tables[0].Rows.Count > 0)
  469. {
  470. this.lblDSPlaySteel.ForeColor = Color.Red;
  471. this.lblDSPlaySteel.Text = ds.Tables[0].Rows[0][0].ToString();
  472. }
  473. }
  474. /// <summary>
  475. /// 功能:钢包取消操作
  476. /// 说明:Add 2011-09-15 by WYB
  477. /// </summary>
  478. /// <param name="sender"></param>
  479. /// <param name="e"></param>
  480. private void btnCancel_Click(object sender, EventArgs e)
  481. {
  482. for (int i = 0; i < this.uGrdArrivall.Rows.Count; i++)
  483. {
  484. if (this.uGrdArrivall.Rows[i].Cells["Select"].Text == "True")
  485. {
  486. strLadLeid = this.uGrdArrivall.Rows[i].Cells["LADLEID"].Value.ToString();
  487. }
  488. }
  489. string strErr = "";
  490. //钢包状态修改
  491. ArrayList arryUp = new ArrayList();
  492. arryUp.Add("UpdateGBStatus");
  493. arryUp.Add(strLadLeid);
  494. CommonClientToServer cctosPL = new CommonClientToServer();
  495. cctosPL.ob = this.ob;
  496. DataSet dsUP = cctosPL.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBSave",
  497. "doSimpleSave", arryUp, out strErr);
  498. //钢包使用信息查询
  499. ArrayList arryU = new ArrayList();
  500. arryU.Add("CasISConfirm.Query");
  501. arryU.Add(strLadLeid);
  502. CommonClientToServer cctos = new CommonClientToServer();
  503. cctos.ob = this.ob;
  504. DataSet dsUser = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  505. "doSimpleQuery", arryU, out strErr);
  506. //钢包发送信息记录查询
  507. ArrayList arryS = new ArrayList();
  508. arryS.Add("CasIsToolSendConfrim.Query");
  509. arryS.Add(strLadLeid);
  510. DataSet dsSend = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBQuery",
  511. "doSimpleQuery", arryS, out strErr);
  512. if (strErr == "" && dsUser.Tables[0].Rows.Count > 0 && dsSend.Tables[0].Rows.Count >0 )
  513. {
  514. if (dsUser.Tables[0].Rows[0]["CASOKTIME"].ToString() == "" && dsSend.Tables[0].Rows[0]["RECEIVETIME"].ToString() == "")
  515. {
  516. //钢包使用信息删除
  517. ArrayList arryUD = new ArrayList();
  518. arryUD.Add("GBUserDeTail_Del");
  519. arryUD.Add(strLadLeid);
  520. arryUD.Add(dsUser.Tables[0].Rows[0]["CYCID"].ToString());
  521. DataSet dsUD = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBSave",
  522. "doSimpleSave", arryUD, out strErr);
  523. //钢包发送信息删除
  524. ArrayList arrySD = new ArrayList();
  525. arrySD.Add("GBToolSendDTeail_Del");
  526. arrySD.Add(strLadLeid);
  527. arrySD.Add(dsSend.Tables[0].Rows[0]["SENDID"].ToString());
  528. DataSet dsSD = cctos.ExecuteQueryFunctions("Core.LgMes.Server.Common.ComDBSave",
  529. "doSimpleSave", arrySD, out strErr);
  530. }
  531. }
  532. LadLeId_Staus();
  533. }
  534. private void tempt_KeyPress(object sender, KeyPressEventArgs e)
  535. {
  536. if (e.KeyChar != '\b')//这是允许输入退格键
  537. {
  538. if ((e.KeyChar < '0') || (e.KeyChar > '9'))//这是允许输入0-9数字
  539. {
  540. e.Handled = true;
  541. MessageBox.Show("请输入数字!\r\n总位数不超过4位数!");
  542. }
  543. }
  544. }
  545. }
  546. }