//
        // GET: /MedicalTreatment/Create

        public ActionResult Create()
        {
            var medicaltreatment = new MedicalTreatment();

            PopulateDropDowns(medicaltreatment);
            return(View(medicaltreatment));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            MedicalTreatment medicalTreatment = db.MedicalTreatments.Find(id);

            db.MedicalTreatments.Remove(medicalTreatment);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "IdTreatment,Label")] MedicalTreatment medicalTreatment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medicalTreatment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(medicalTreatment));
 }
        public ActionResult Create([Bind(Include = "IdTreatment,Label")] MedicalTreatment medicalTreatment)
        {
            if (ModelState.IsValid)
            {
                db.MedicalTreatments.Add(medicalTreatment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(medicalTreatment));
        }
        //
        // GET: /MedicalTreatment/Details/5

        public ActionResult Details(int MedicalTreatmentId = 0)
        {
            MedicalTreatment medicaltreatment = db.MedicalTreatments.Include(o => o.MedicalOfficer).First(o => o.MedicalTreatmentId == MedicalTreatmentId);

            if (medicaltreatment == null)
            {
                return(HttpNotFound());
            }

            return(View(medicaltreatment));
        }
        //
        // GET: /MedicalTreatment/Edit/5

        public ActionResult Edit(int MedicalTreatmentId = 0)
        {
            MedicalTreatment medicaltreatment = db.MedicalTreatments.Find(MedicalTreatmentId);

            if (medicaltreatment == null)
            {
                return(HttpNotFound());
            }

            PopulateDropDowns(medicaltreatment);
            return(View(medicaltreatment));
        }
        public ActionResult Edit(MedicalTreatment medicaltreatment)
        {
            if (ModelState.IsValid)
            {
                db.Entry(medicaltreatment).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Details"));
            }

            PopulateDropDowns(medicaltreatment);
            return(View(medicaltreatment));
        }
Beispiel #8
0
 public bool EditMedicalTreatment(MedicalTreatment medicalTreatment)
 {
     try
     {
         _db.Entry(medicalTreatment).State = EntityState.Modified;
         _db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #9
0
 public bool AddMedicalTreatment(MedicalTreatment medicalTreatment)
 {
     try
     {
         _db.MedicalTreatments.Add(medicalTreatment);
         _db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        // GET: MedicalTreatments/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MedicalTreatment medicalTreatment = _dairyFarmService.GetMedicalTreatmentById(id);

            if (medicalTreatment == null)
            {
                return(HttpNotFound());
            }
            return(View(medicalTreatment));
        }
        // GET: MedicalTreatments/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MedicalTreatment medicalTreatment = db.MedicalTreatments.Find(id);

            if (medicalTreatment == null)
            {
                return(HttpNotFound());
            }
            return(View(medicalTreatment));
        }
        public ActionResult Create(MedicalTreatment medicaltreatment)
        {
            if (ModelState.IsValid)
            {
                medicaltreatment.AdmissionId = db.Admissions.OrderByDescending(o => o.AdmissionId).FirstOrDefault(o => o.PrisonerId == medicaltreatment.PrisonerId).AdmissionId;
                db.MedicalTreatments.Add(medicaltreatment);
                db.SaveChanges();
                MedicalTreatmentId = medicaltreatment.MedicalTreatmentId;
                return(RedirectToAction("Details"));
            }

            PopulateDropDowns(medicaltreatment);
            return(View(medicaltreatment));
        }
 public ActionResult Edit(MedicalTreatment medicalTreatment)
 {
     if (ModelState.IsValid)
     {
         var popup = new MessageInfo
         {
             State   = 1,
             Message = "Traitement bien édité"
         };
         if (_dairyFarmService.EditMedicalTreatment(medicalTreatment) == false)
         {
             return(RedirectToAction("Index", "MedicalTreatments", new { message = "Erreur dans l'édition", state = 0 }));
         }
         return(RedirectToAction("Index", "MedicalTreatments", new { id = popup.Id, message = popup.Message, state = popup.State }));
     }
     return(RedirectToAction("Index", "MedicalTreatments", new { message = "Erreur dans l'édition", state = 0 }));
 }
Beispiel #14
0
        internal static MedicalTreatment[] GenerateMedicalTreatment()
        {
            MedicalTreatment[] arrayPatient = new MedicalTreatment[SharedVariables.NumberOfMedicalTreatments];


            Random random = new Random();

            for (int i = 0; i < arrayPatient.Length; i++)
            {
                arrayPatient[i] = new MedicalTreatment()
                {
                    MedicalTreatmentId = i + 1,
                    Medicine           = medicineNames[random.Next(0, medicineNames.Length)],
                    Days      = random.Next(10, 30),
                    PatientId = random.Next(1, SharedVariables.NumberOfPatients)
                };
            }


            return(arrayPatient);
        }
 private void PopulateDropDowns(MedicalTreatment medicaltreatment)
 {
     ViewBag.DiseaseId        = new SelectList(db.Diseases, "DiseaseId", "Name", medicaltreatment.DiseaseId);
     ViewBag.MedicalOfficerId = new SelectList(db.MedicalOfficers.Where(o => o.JailId == (db.Setttings.FirstOrDefault().JailId)), "MedicalOfficerId", "Name", medicaltreatment.MedicalOfficerId);
 }