protected void btnAdd_Clicked(object sender, EventArgs e) { treatmentDetail = GetExistingMHData(); DateTime treatDate; DateTime.TryParse(tbMHTreatmentDate.Text, out treatDate); Student student = entity.Students.Where(p => p.ReferenceNumber == hfReference.Value).FirstOrDefault(); TreatmentDetail newTreat = new TreatmentDetail { Name = tbMHName.Text, DetailsOfCondition = tbMHDetailsOfCondition.Text, TreatmentDate = treatDate, DegreeOfRecovery = tbDegreeOfRecovery.Text, IdStudent = student.IdStudent }; treatmentDetail.Add(newTreat); BindMHData(treatmentDetail); Cache["TreatmentDetails"] = treatmentDetail; entity.AddToTreatmentDetails(newTreat); entity.SaveChanges(); tbMHName.Text = string.Empty; tbMHTreatmentDate.Text = string.Empty; tbMHDetailsOfCondition.Text = string.Empty; tbDegreeOfRecovery.Text = string.Empty; //txtSalary.Text = string.Empty; }
public TreatmentDetail Update(TreatmentDetail treatmentDetailChanges) { var treatmentDetail = _context.TreatmentDetails.Attach(treatmentDetailChanges); treatmentDetail.State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(treatmentDetailChanges); }
public ActionResult Put(int id, [FromBody] TreatmentDetail treatmentdetail) { if (id > 0) { tdr.Update(treatmentdetail); return(Ok("Treatment Details Updated")); } return(NotFound()); }
public TreatmentDetail Delete(int id) { TreatmentDetail treatmentDetail = _context.TreatmentDetails.Find(id); if (treatmentDetail != null) { _context.TreatmentDetails.Remove(treatmentDetail); _context.SaveChanges(); } return(treatmentDetail); }
protected void DeleteMHdata(object s, GridViewDeleteEventArgs e) { treatmentDetail = GetExistingMHData(); int id = treatmentDetail[e.RowIndex].IdTreatmentDetail; TreatmentDetail detail = entity.TreatmentDetails.Where(p => p.IdTreatmentDetail == id).FirstOrDefault(); entity.TreatmentDetails.DeleteObject(detail); entity.SaveChanges(); treatmentDetail.RemoveAt(e.RowIndex); BindMHData(treatmentDetail); Cache["TreatmentDetails"] = treatmentDetail; }
public ActionResult DeleteConfirmed(int id) { if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor") { TreatmentDetail treatmentDetail = db.TreatmentDetails.Find(id); db.TreatmentDetails.Remove(treatmentDetail); db.SaveChanges(); return(RedirectToAction("Index")); } Response.Write("<script>alert('Please Login')</script>"); FormsAuthentication.SignOut(); Session.Clear(); return(RedirectToAction("SignIn", "Auth")); }
public ActionResult Edit(TreatmentDetail treatmentDetail) { if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor") { if (ModelState.IsValid) { db.Entry(treatmentDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AppointmentId = new SelectList(db.AppointmentDetails, "AppointmentId", "DiseaseInfo", treatmentDetail.AppointmentId); ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", treatmentDetail.PatientId); return(View(treatmentDetail)); } Response.Write("<script>alert('Please Login')</script>"); FormsAuthentication.SignOut(); Session.Clear(); return(RedirectToAction("SignIn", "Auth")); }
public TreatmentDetailDTO AddTreatment(TreatmentDetailDTO TreatmentDetailDTO) { var treatments = new TreatmentDetail() { AdmitDate = TreatmentDetailDTO.AdmitDate, Prescription = TreatmentDetailDTO.Prescription, RelievingDate = TreatmentDetailDTO.RelievingDate, IsFatality = TreatmentDetailDTO.IsFatality, Stageid = TreatmentDetailDTO.Stageid }; _context.TreatmentDetails.Add(treatments); _context.SaveChanges(); int treatmentid = treatments.TreatmentId; TreatmentDetailDTO.TreatmentId = treatmentid; return(TreatmentDetailDTO); }
// GET: DoctorTreatment/Delete/5 /// <summary>Deletes the specified identifier.</summary> /// <param name="id">The identifier.</param> /// <returns></returns> public ActionResult Delete(int?id) { if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor") { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TreatmentDetail treatmentDetail = db.TreatmentDetails.Find(id); if (treatmentDetail == null) { return(HttpNotFound()); } return(View(treatmentDetail)); } Response.Write("<script>alert('Please Login')</script>"); FormsAuthentication.SignOut(); Session.Clear(); return(RedirectToAction("SignIn", "Auth")); }
public ActionResult Create([Bind(Include = "PatientId,TreatmentDate,Treatment,Bill,TreatmentId,AppointmentId")] TreatmentDetail treatmentDetail) { if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor") { if (ModelState.IsValid) { treatmentDetail.TreatmentDate = DateTime.Now.Date; db.TreatmentDetails.Add(treatmentDetail); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AppointmentId = new SelectList(db.AppointmentDetails, "AppointmentId", "DiseaseInfo", treatmentDetail.AppointmentId); ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", treatmentDetail.PatientId); return(View(treatmentDetail)); } Response.Write("<script>alert('Please Login')</script>"); FormsAuthentication.SignOut(); Session.Clear(); return(RedirectToAction("SignIn", "Auth")); }
// GET: DoctorTreatment/Edit/5 /// <summary>Edits the specified identifier.</summary> /// <param name="id">The identifier.</param> /// <returns></returns> public ActionResult Edit(int?id) { if (Session["UserEmail"] != null && Session["UserRole"].ToString() == "Doctor") { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TreatmentDetail treatmentDetail = db.TreatmentDetails.Find(id); if (treatmentDetail == null) { return(HttpNotFound()); } ViewBag.AppointmentId = new SelectList(db.AppointmentDetails, "AppointmentId", "DiseaseInfo", treatmentDetail.AppointmentId); ViewBag.PatientId = new SelectList(db.PatientDetails, "Patient_Id", "Name", treatmentDetail.PatientId); return(View(treatmentDetail)); } Response.Write("<script>alert('Please Login')</script>"); FormsAuthentication.SignOut(); Session.Clear(); return(RedirectToAction("SignIn", "Auth")); }