private void LoadCkbsStatus() { AndonEqmCtrl andonTypeUpdate = AndonEqmCtrl.CreateInstance(Common.ConfigHelper.GetConfigValueFromXml("connectionStr", "defaultSqlDb", AppDomain.CurrentDomain.BaseDirectory + @"Config\mesMusicPlayerConfig.xml")); Dictionary <string, bool> andonStatus = andonTypeUpdate.LoadAndonEqmStatus(PlayerIndex); foreach (string item in andonStatus.Keys) { switch (item) { case "01": ckbEqm.Checked = andonStatus[item]; break; case "02": ckbPe.Checked = andonStatus[item]; break; case "03": ckbProduct.Checked = andonStatus[item]; break; case "04": ckbQc.Checked = andonStatus[item]; break; case "05": ckbOther.Checked = andonStatus[item]; break; default: break; } } andonTypeUpdate.UpdateHistroyAdn(OpenSftwTime, PlayerIndex); }
private void ckbCheckbox_CheckedChanged(object sender, EventArgs e) { CheckBox ckb = sender as CheckBox; string andonType = "UNKNOWN"; switch (ckb.Name) { case "ckbEqm": andonType = "01"; break; case "ckbPe": andonType = "02"; break; case "ckbProduct": andonType = "03"; break; case "ckbQc": andonType = "04"; break; case "ckbOther": andonType = "05"; break; default: andonType = "UNKNOWN"; break; } AndonEqmCtrl andonTypeUpdate = AndonEqmCtrl.CreateInstance(Common.ConfigHelper.GetConfigValueFromXml("connectionStr", "defaultSqlDb", AppDomain.CurrentDomain.BaseDirectory + @"Config\mesMusicPlayerConfig.xml")); andonTypeUpdate.Update(PlayerIndex, andonType, ckb.Checked); }