private void cobDrugType_SelectedIndexChanged(object sender, EventArgs e) { if (cobDrugType.Enabled == true) { int index = cobDrugType.SelectedIndex; drugTypeId = typeList[index].TypeDicID; if (index != -1) { doseList = DrugBaseDataBll.GetDoseType(index + 1); cobDrugDose.Items.Clear(); YP_DoseDic newDose = new YP_DoseDic(); newDose.DoseName = "无剂型药品"; doseList.Insert(0, newDose); foreach (YP_DoseDic dose in doseList) { cobDrugDose.Items.Add(dose.DoseName); cobDrugDose.Tag = dose; } cobDrugDose.SelectedIndex = 0; if (chkDrugDose.Checked) { drugDoseId = 0; } else { drugDoseId = -1; } } } }
private void FrmCheckType_Load(object sender, EventArgs e) { typeList = DrugBaseDataBll.GetAllType(); foreach (YP_TypeDic type in typeList) { cobDrugType.Items.Add(type.TypeName); cobDrugType.Tag = type; } cobDrugType.SelectedIndex = 0; YP_DoseDic newDose = new YP_DoseDic(); newDose.DoseName = "无剂型药品"; doseList = DrugBaseDataBll.GetDoseType(cobDrugType.SelectedIndex + 1); doseList.Insert(0, newDose); foreach (YP_DoseDic dose in doseList) { cobDrugDose.Items.Add(dose.DoseName); cobDrugDose.Tag = dose; } cobDrugDose.SelectedIndex = 0; }