FrmPotArrivall.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using System;
  2. using System.Data;
  3. using System.Drawing;
  4. using System.Collections;
  5. using System.ComponentModel;
  6. using System.Windows.Forms;
  7. using CoreFS.CA06;
  8. namespace Core.LgMes.Client.LgDeviceManager
  9. {
  10. public partial class FrmPotArrivall : FrmLgDevFunctions
  11. {
  12. public DataSet _ds;
  13. public FrmPotArrivall(OpeBase oba)
  14. {
  15. InitializeComponent();
  16. ob = oba;
  17. }
  18. private void FrmPotArrivall_Load(object sender, EventArgs e)
  19. {
  20. if (this._ds == null) return;
  21. _ds.Tables[0].DefaultView.RowFilter = "STATUS='在用'";
  22. cmbNoLadle.Items.Clear();
  23. for (int i = 0; i < _ds.Tables[0].DefaultView.Count; i++)
  24. cmbNoLadle.Items.Add(_ds.Tables[0].DefaultView[i]["LADLEID"].ToString());
  25. }
  26. /// <summary>
  27. /// 钢包到达
  28. /// </summary>
  29. private void proc_OK()
  30. {
  31. if (this.cmbNoLadle.Text.Trim().Length == 0)
  32. {
  33. MessageBox.Show("请选择钢包号!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  34. return;
  35. }
  36. try
  37. {
  38. string strBH = cmbNoLadle.Text.Trim().ToString();
  39. string[] strParams = new string[1] { strBH };
  40. string strErr = "";
  41. string msg = "";
  42. ProcedureZ("Core.LgMes.Server.DEV.Methods.DEVPublicMethods", "procedure", new object[] { "STL_DEV_Info.STL_GBdaoda_Info", strParams }, ob, out strErr, out msg);
  43. if (Convert.ToInt32(strErr) > 0)
  44. {
  45. this.label2.ForeColor = Color.Green;
  46. this.label2.Text = this.cmbNoLadle.Text.Trim() + "号钢包到达设置成功!";
  47. Application.DoEvents();
  48. System.Threading.Thread.Sleep(800);
  49. this.Close();
  50. }
  51. else
  52. {
  53. this.label2.ForeColor = Color.Red;
  54. this.label2.Text = this.cmbNoLadle.Text.Trim() + msg;
  55. Application.DoEvents();
  56. System.Threading.Thread.Sleep(1000);
  57. this.label2.Text = "";
  58. }
  59. }
  60. catch { }
  61. }
  62. /// <summary>
  63. /// 钢包到达事件
  64. /// </summary>
  65. /// <param name="sender"></param>
  66. /// <param name="e"></param>
  67. private void button5_Click(object sender, EventArgs e)
  68. {
  69. this.proc_OK();
  70. }
  71. /// <summary>
  72. /// 取消
  73. /// </summary>
  74. /// <param name="sender"></param>
  75. /// <param name="e"></param>
  76. private void button4_Click(object sender, EventArgs e)
  77. {
  78. this.Close();
  79. }
  80. }
  81. }