protected void saveTreatement_Click(object sender, EventArgs e) { int centerId = Convert.ToInt32(Session["CenterId"]); Center aCenter = new Center(); aCenter = aCenterManager.GetInformation(centerId); Patient aPatient = new Patient(); aPatient.VoterId = Convert.ToInt64(voterIdTextBox.Text); aPatient.DistrictId = aCenter.DistrictId; aPatient.ThanaId = aCenter.ThanaId; int patientId = aPatientManager.AddPatient(aPatient); if (patientId > 0) { Treatement aTreatement = new Treatement(); aTreatement.PatientId = patientId; aTreatement.Observation = observetionTextBox.Text; aTreatement.Date = dateTextBox.Text; aTreatement.DoctorId = Convert.ToInt32(doctorDropDownList.SelectedValue); aTreatement.CenterId = centerId; int treatementId = aTreatementManager.SaveTreatement(aTreatement); if (treatementId > 0) { var dieaseNameList = dieseaseName.Value; dieseaseName.Value = ""; string[] name = dieaseNameList.Split(','); var mQuantityList = medicineQuantity.Value; medicineQuantity.Value = ""; string[] mQuantity = mQuantityList.Split(','); var doseList = doseTxt.Value; doseTxt.Value = ""; string[] dose = doseList.Split(','); var mealList = mealTxt.Value; mealTxt.Value = ""; string[] meal = mealList.Split(','); var quantityList = quantityTxt.Value; quantityTxt.Value = ""; string[] quantity = quantityList.Split(','); var noteList = noteTxt.Value; noteTxt.Value = ""; string[] note = noteList.Split(','); for (int i = 0; i < name.Length; i++) { if (name[i] != "") { aTreatement = new Treatement(); aTreatement.DieseaseId = aDiseaseManager.GetTheDiesease(name[i]); Medicine aMedicine = aMedicineManager.Find(mQuantity[i]); aTreatement.MedicineId = aMedicine.MedicineId; aTreatement.Dose = dose[i]; aTreatement.Quantity = Convert.ToInt32(quantity[i]); aTreatement.Note = note[i]; aTreatement.DoseRules = doseTypeRadioButton.Text; aTreatement.ServiceId = treatementId; string savealert = aTreatementManager.SaveFullTreatement(aTreatement); int updateQuantity = aMedicineManager.UpdateMedicineQuantity(aMedicine.MedicineId, centerId, aTreatement.Quantity); } } } } }