frmLFsOperate.cs.svn-base 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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 frmLFsOperate : Form
  12. {
  13. public frmLFsOperate()
  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 frmLFsOperate_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.rbGBL1.Enabled = false;
  47. break;
  48. case "2":
  49. this.rbGBL21.Enabled = m_bGW1;
  50. this.rbGBL22.Enabled = m_bGW2;
  51. this.rbGBL2.Enabled = false;
  52. break;
  53. //case "3":
  54. // this.rbGBL3.Enabled = false;
  55. //break;
  56. }
  57. switch (InitNo)
  58. {
  59. case 0:
  60. this.rbJZ.Checked = true;
  61. break;
  62. case 1:
  63. this.rbXDGX.Checked = true;
  64. break;
  65. case 2:
  66. if (true == this.rbGBL21.Enabled)
  67. this.rbGBL21.Checked = true;
  68. else if (true == this.rbGBL22.Enabled)
  69. this.rbGBL22.Checked = true;
  70. break;
  71. }
  72. this.rbNGW.Enabled = m_bNGW;
  73. this.rbBGW.Enabled = m_bBGW;
  74. this.rbYLW.Enabled = m_bYLW;
  75. //if (CAST_ID == 1)
  76. //{
  77. // rbLZJ1.Enabled = true;
  78. // rdbtnCcm2.Enabled = false;
  79. //}
  80. //else if (CAST_ID == 2)
  81. //{
  82. // rdbtnCcm2.Enabled = true;
  83. // rbLZJ1.Enabled = false;
  84. //}
  85. //else
  86. //{
  87. // rdbtnCcm2.Enabled = false;
  88. // rbLZJ1.Enabled = false;
  89. //}
  90. }
  91. public void setRdbtn3Checked()
  92. {
  93. rbXDGX.Checked = true;
  94. }
  95. private void rbGBL1_Click(object sender, EventArgs e)
  96. {
  97. rbJZ.Checked = false;
  98. rbCZ.Checked = false;
  99. rbXDGX.Checked = false;
  100. rbGBL21.Checked = false;
  101. rbGBL22.Checked = false;
  102. rbBGW.Checked = false;
  103. rbNGW.Checked = false;
  104. rbYLW.Checked = false;
  105. }
  106. private void rbJZ_Click(object sender, EventArgs e)
  107. {
  108. rbGBL1.Checked = false;
  109. rbGBL2.Checked = false;
  110. rbLZJ1.Checked = false;
  111. rdbtnCcm2.Checked = false;
  112. rdbtnCcm3.Checked = false;
  113. rdbtnCcm4.Checked = false;
  114. rbRH1.Checked = false;
  115. rbQZJS.Checked = false;
  116. rbHB.Checked = false;
  117. rbBGW.Checked = false;
  118. rbNGW.Checked = false;
  119. rbYLW.Checked = false;
  120. rdIsRs.Checked = false;
  121. }
  122. private void rbBGW_Click(object sender, EventArgs e)
  123. {
  124. rbJZ.Checked = false;
  125. rbCZ.Checked = false;
  126. rbXDGX.Checked = false;
  127. rbGBL21.Checked = false;
  128. rbGBL22.Checked = false;
  129. rbGBL1.Checked = false;
  130. rbGBL2.Checked = false;
  131. rbLZJ1.Checked = false;
  132. rdbtnCcm2.Checked = false;
  133. rbQZJS.Checked = false;
  134. rbHB.Checked = false;
  135. m_bGWQH = true;
  136. rdbtnCcm3.Checked = false;
  137. rdbtnCcm4.Checked = false;
  138. rbRH1.Checked = false;
  139. rdIsRs.Checked = false;
  140. }
  141. private void btnOk_Click(object sender, EventArgs e)
  142. {
  143. IEnumerator iControls = ultraGroupBox1.Controls.GetEnumerator();
  144. while (iControls.MoveNext())
  145. {
  146. object obj = iControls.Current;
  147. RadioButton rdbtn = obj as RadioButton;
  148. if (rdbtn != null)
  149. {
  150. if (rdbtn.Checked)
  151. this.Tag = rdbtn.Tag;
  152. }
  153. }
  154. iControls = ultraGroupBox2.Controls.GetEnumerator();
  155. while (iControls.MoveNext())
  156. {
  157. object obj = iControls.Current;
  158. RadioButton rdbtn = obj as RadioButton;
  159. if (rdbtn != null)
  160. {
  161. if (rdbtn.Checked)
  162. this.Tag = rdbtn.Tag;
  163. }
  164. }
  165. iControls = ultraGroupBox3.Controls.GetEnumerator();
  166. while (iControls.MoveNext())
  167. {
  168. object obj = iControls.Current;
  169. RadioButton rdbtn = obj as RadioButton;
  170. if (rdbtn != null)
  171. {
  172. if (rdbtn.Checked)
  173. this.Tag = rdbtn.Tag;
  174. }
  175. }
  176. this.Close();
  177. }
  178. private void btnNo_Click(object sender, EventArgs e)
  179. {
  180. this.Close();
  181. }
  182. }
  183. }