using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Collections; namespace Core.LgMes.Client.LgJobMgt { public partial class frmVdsOperate : Form { public frmVdsOperate() { InitializeComponent(); } #region " Variable" public string _devPos = ""; public int InitNo = 0; public bool m_bGW1 = true, m_bGW2 = true, m_bYLW = true, m_bNGW = true, m_bBGW = true; public bool m_bGWQH = false; public int CAST_ID = 0; #endregion private void frmRhsOperate_Load(object sender, EventArgs e) { string str1 = _devPos.Substring(6, _devPos.Length - 6); string str2 = _devPos.Substring(4, 1); switch (str1) { case "IDLE": rbCZ.Enabled = false; rbXDGX.Enabled = false; break; case "DEVICE": this.rbJZ.Enabled = false; break; case "FRONT": case "BACK": // this.rbXDGX.Enabled = false; this.rbCZ.Enabled = false; break; } switch (str2) { case "1": this.rbRH1.Enabled = false; break; //case "3": // this.rbGBL3.Enabled = false; //break; } switch (InitNo) { case 0: this.rbJZ.Checked = true; break; case 1: this.rbXDGX.Checked = true; break; case 2: if (true == this.rbGBL21.Enabled) this.rbGBL21.Checked = true; else if (true == this.rbGBL22.Enabled) this.rbGBL22.Checked = true; break; } this.rbNGW.Enabled = m_bNGW; this.rbBGW.Enabled = m_bBGW; this.rbYLW.Enabled = m_bYLW; //if (CAST_ID == 1) //{ // rbLZJ1.Enabled = true; // rdbtnCcm2.Enabled = false; //} //else if (CAST_ID == 2) //{ // rdbtnCcm2.Enabled = true; // rbLZJ1.Enabled = false; //} //else //{ // rdbtnCcm2.Enabled = false; // rbLZJ1.Enabled = false; //} } public void setRdbtn3Checked() { rbXDGX.Checked = true; } private void rbGBL1_Click(object sender, EventArgs e) { rbJZ.Checked = false; rbCZ.Checked = false; rbXDGX.Checked = false; rbGBL21.Checked = false; rbGBL22.Checked = false; rbBGW.Checked = false; rbNGW.Checked = false; rbYLW.Checked = false; } private void rbJZ_Click(object sender, EventArgs e) { rbGBL1.Checked = false; rbGBL2.Checked = false; rbLZJ1.Checked = false; rdbtnCcm2.Checked = false; rdbtnCcm3.Checked = false; rdbtnCcm4.Checked = false; rbRH1.Checked = false; rbQZJS.Checked = false; rbHB.Checked = false; rbBGW.Checked = false; rbNGW.Checked = false; rbYLW.Checked = false; } private void rbBGW_Click(object sender, EventArgs e) { rbJZ.Checked = false; rbCZ.Checked = false; rbXDGX.Checked = false; rbGBL21.Checked = false; rbGBL22.Checked = false; rbGBL1.Checked = false; rbGBL2.Checked = false; rbLZJ1.Checked = false; rdbtnCcm2.Checked = false; rbQZJS.Checked = false; rbHB.Checked = false; m_bGWQH = true; rdbtnCcm3.Checked = false; rdbtnCcm4.Checked = false; rbRH1.Checked = false; } private void btnOk_Click(object sender, EventArgs e) { IEnumerator iControls = ultraGroupBox1.Controls.GetEnumerator(); while (iControls.MoveNext()) { object obj = iControls.Current; RadioButton rdbtn = obj as RadioButton; if (rdbtn != null) { if (rdbtn.Checked) this.Tag = rdbtn.Tag; } } iControls = ultraGroupBox2.Controls.GetEnumerator(); while (iControls.MoveNext()) { object obj = iControls.Current; RadioButton rdbtn = obj as RadioButton; if (rdbtn != null) { if (rdbtn.Checked) this.Tag = rdbtn.Tag; } } iControls = ultraGroupBox3.Controls.GetEnumerator(); while (iControls.MoveNext()) { object obj = iControls.Current; RadioButton rdbtn = obj as RadioButton; if (rdbtn != null) { if (rdbtn.Checked) this.Tag = rdbtn.Tag; } } this.Close(); } private void btnNo_Click(object sender, EventArgs e) { this.Close(); } } }