protected void add_drug_Click(object sender, EventArgs e) { int i = 0; String s = patient_ID.Value.ToString(); if (int.TryParse(s, out i) == false) { Response.Write("<script language=javascript>window.alert('病人ID输入格式不正确!');</script>"); } else { if (Patient_C.isExit(s) == false) { Response.Write("<script language=javascript>window.alert('该病人ID不存在!');</script>"); } else { patient1 = Patient_C.GetPatientinformation(s); name1.Value = " 姓名:" + patient1[0].P_Name + ""; sex1.Value = " 性别:" + patient1[0].P_Sex + ""; age1.Value = " 年龄:" + Convert.ToString(patient1[0].P_Age) + ""; phone1.Value = " 手机号:" + Convert.ToString(patient1[0].P_Phone) + ""; prescript = new Prescript(); if (int.TryParse(drug_ID.Value, out i) == false) { Response.Write("<script language=javascript>window.alert('药品ID输入格式不正确!');</script>"); } else { if (Drug_C.ExistDrug(Convert.ToInt32(drug_ID.Value)) == false) { Response.Write("<script language=javascript>window.alert('该药品ID不存在!');</script>"); } else { prescript.D_ID = Convert.ToInt32(drug_ID.Value); prescript.C_ID = Convert.ToInt32(Case_C.GetCaseID(Convert.ToInt32(patient_ID.Value))); prescript.D_Name = Drug_C.GetDrugname(Convert.ToInt32(drug_ID.Value)); if (int.TryParse(drug_number.Value, out i) == false) { Response.Write("<script language=javascript>window.alert('药品数量输入格式不正确!');</script>"); } else { prescript.D_Number = Convert.ToInt32(drug_number.Value); prescript.D_Totalprice = (float)Convert.ToDouble(((Drug_C.GetSellingPrice(Convert.ToInt32(drug_ID.Value))) * (Convert.ToInt32(drug_number.Value)))); prescript.P_Notes = drug_note.Value; prescripts.Add(prescript); drug_ID.Value = ""; drug_name.Value = ""; drug_number.Value = ""; drug_note.Value = ""; Text_ID.Value = ""; Text_Name.Value = ""; } } } } } }
protected void Page_Load(object sender, EventArgs e) { int patientid = Convert.ToInt32(Session["uid"]); patients = Patient_C.GetPatientinformation(patientid.ToString()); if (patients[0].P_Sex == "男") { sex = "先生"; } else { sex = "女士"; } testsum = 0; prescriptsum = 0; hsum = 0; tests = Test_C.SelectTest(patientid); prescripts = Prescript_C.SelectPrescript(patientid); bool result = Hospitalization_C.AlterHospitalization(patientid); hospitalizations = Hospitalization_C.SelectHospitalization(patientid); if (prescripts != null) { for (int i = 0; i < prescripts.Count; i++) { sellingprice[i] = Drug_C.GetSellingPrice(prescripts[i].D_ID); prescriptsum += prescripts[i].D_Totalprice; } } if (tests != null) { for (int i = 0; i < tests.Count; i++) { testsum += tests[i].IT_Price; } } if (hospitalizations != null) { for (int i = 0; i < hospitalizations.Count; i++) { hsum += hospitalizations[i].H_Sum; } } sum1.Text = prescriptsum.ToString() + '元'; sum2.Text = testsum.ToString() + '元'; sum3.Text = hsum.ToString() + '元'; sum.Text = (prescriptsum + testsum + hsum).ToString() + '元'; }
protected void search_Click(object sender, EventArgs e) { testsum = 0; prescriptsum = 0; hsum = 0; tests = Test_C.SelectTest(Convert.ToInt32(pid.Text)); prescripts = Prescript_C.SelectPrescript(Convert.ToInt32(pid.Text)); bool result = Hospitalization_C.AlterHospitalization(Convert.ToInt32(pid.Text)); hospitalizations = Hospitalization_C.SelectHospitalization(Convert.ToInt32(pid.Text)); if (prescripts != null) { for (int i = 0; i < prescripts.Count; i++) { sellingprice[i] = Drug_C.GetSellingPrice(prescripts[i].D_ID); prescriptsum += prescripts[i].D_Totalprice; } } if (tests != null) { for (int i = 0; i < tests.Count; i++) { testsum += tests[i].IT_Price; } } if (hospitalizations != null) { for (int i = 0; i < hospitalizations.Count; i++) { hsum += hospitalizations[i].H_Sum; } } sum1.Text = prescriptsum.ToString() + '元'; sum2.Text = testsum.ToString() + '元'; sum3.Text = hsum.ToString() + '元'; sum.Text = (prescriptsum + testsum + hsum).ToString() + '元'; }