frmRhsOperate.cs 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  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 System.Collections;
  9. namespace Core.LgMes.Client.LgJobMgt
  10. {
  11. public partial class frmRhsOperate : Form
  12. {
  13. public frmRhsOperate()
  14. {
  15. InitializeComponent();
  16. }
  17. #region " Variable"
  18. public string _devPos = "";
  19. public int InitNo = 0;
  20. public bool m_bGW1 = true, m_bGW2 = true, m_bYLW = true, m_bNGW = true, m_bBGW = true;
  21. public bool m_bGWQH = false;
  22. public int CAST_ID = 0;
  23. #endregion
  24. private void frmRhsOperate_Load(object sender, EventArgs e)
  25. {
  26. string str1 = _devPos.Substring(6, _devPos.Length - 6);
  27. string str2 = _devPos.Substring(4, 1);
  28. switch (str1)
  29. {
  30. case "IDLE":
  31. rbCZ.Enabled = false;
  32. rbXDGX.Enabled = false;
  33. break;
  34. case "DEVICE":
  35. this.rbJZ.Enabled = false;
  36. break;
  37. case "FRONT":
  38. case "BACK":
  39. // this.rbXDGX.Enabled = false;
  40. this.rbCZ.Enabled = false;
  41. break;
  42. }
  43. switch (str2)
  44. {
  45. case "1":
  46. this.rbRH1.Enabled = false;
  47. break;
  48. //case "3":
  49. // this.rbGBL3.Enabled = false;
  50. //break;
  51. }
  52. switch (InitNo)
  53. {
  54. case 0:
  55. this.rbJZ.Checked = true;
  56. break;
  57. case 1:
  58. this.rbXDGX.Checked = true;
  59. break;
  60. case 2:
  61. if (true == this.rbGBL21.Enabled)
  62. this.rbGBL21.Checked = true;
  63. else if (true == this.rbGBL22.Enabled)
  64. this.rbGBL22.Checked = true;
  65. break;
  66. }
  67. this.rbNGW.Enabled = m_bNGW;
  68. this.rbBGW.Enabled = m_bBGW;
  69. this.rbYLW.Enabled = m_bYLW;
  70. //if (CAST_ID == 1)
  71. //{
  72. // rbLZJ1.Enabled = true;
  73. // rdbtnCcm2.Enabled = false;
  74. //}
  75. //else if (CAST_ID == 2)
  76. //{
  77. // rdbtnCcm2.Enabled = true;
  78. // rbLZJ1.Enabled = false;
  79. //}
  80. //else
  81. //{
  82. // rdbtnCcm2.Enabled = false;
  83. // rbLZJ1.Enabled = false;
  84. //}
  85. }
  86. public void setRdbtn3Checked()
  87. {
  88. rbXDGX.Checked = true;
  89. }
  90. private void rbGBL1_Click(object sender, EventArgs e)
  91. {
  92. rbJZ.Checked = false;
  93. rbCZ.Checked = false;
  94. rbXDGX.Checked = false;
  95. rbGBL21.Checked = false;
  96. rbGBL22.Checked = false;
  97. rbBGW.Checked = false;
  98. rbNGW.Checked = false;
  99. rbYLW.Checked = false;
  100. }
  101. private void rbJZ_Click(object sender, EventArgs e)
  102. {
  103. rbGBL1.Checked = false;
  104. rbGBL2.Checked = false;
  105. rbLZJ1.Checked = false;
  106. rdbtnCcm2.Checked = false;
  107. rdbtnCcm3.Checked = false;
  108. rdbtnCcm4.Checked = false;
  109. rbRH1.Checked = false;
  110. rbQZJS.Checked = false;
  111. rbHB.Checked = false;
  112. rbBGW.Checked = false;
  113. rbNGW.Checked = false;
  114. rbYLW.Checked = false;
  115. }
  116. private void rbBGW_Click(object sender, EventArgs e)
  117. {
  118. rbJZ.Checked = false;
  119. rbCZ.Checked = false;
  120. rbXDGX.Checked = false;
  121. rbGBL21.Checked = false;
  122. rbGBL22.Checked = false;
  123. rbGBL1.Checked = false;
  124. rbGBL2.Checked = false;
  125. rbLZJ1.Checked = false;
  126. rdbtnCcm2.Checked = false;
  127. rbQZJS.Checked = false;
  128. rbHB.Checked = false;
  129. m_bGWQH = true;
  130. rdbtnCcm3.Checked = false;
  131. rdbtnCcm4.Checked = false;
  132. rbRH1.Checked = false;
  133. }
  134. private void btnOk_Click(object sender, EventArgs e)
  135. {
  136. IEnumerator iControls = ultraGroupBox1.Controls.GetEnumerator();
  137. while (iControls.MoveNext())
  138. {
  139. object obj = iControls.Current;
  140. RadioButton rdbtn = obj as RadioButton;
  141. if (rdbtn != null)
  142. {
  143. if (rdbtn.Checked)
  144. this.Tag = rdbtn.Tag;
  145. }
  146. }
  147. iControls = ultraGroupBox2.Controls.GetEnumerator();
  148. while (iControls.MoveNext())
  149. {
  150. object obj = iControls.Current;
  151. RadioButton rdbtn = obj as RadioButton;
  152. if (rdbtn != null)
  153. {
  154. if (rdbtn.Checked)
  155. this.Tag = rdbtn.Tag;
  156. }
  157. }
  158. iControls = ultraGroupBox3.Controls.GetEnumerator();
  159. while (iControls.MoveNext())
  160. {
  161. object obj = iControls.Current;
  162. RadioButton rdbtn = obj as RadioButton;
  163. if (rdbtn != null)
  164. {
  165. if (rdbtn.Checked)
  166. this.Tag = rdbtn.Tag;
  167. }
  168. }
  169. this.Close();
  170. }
  171. private void btnNo_Click(object sender, EventArgs e)
  172. {
  173. this.Close();
  174. }
  175. }
  176. }