public ActionResult Delete(int id, int opd, int ipd)
        {
            IpdMedicalRecordProvider pro = new IpdMedicalRecordProvider();
            int i = pro.Delete(id);

            return(RedirectToAction("AddIpdMrMedical", new { id = opd, ipdid = ipd }));
        }
        public ActionResult Edit(int id, IpdMedicalRecord model)
        {
            IpdMedicalRecordProvider pro = new IpdMedicalRecordProvider();

            int i = pro.Update(model);

            return(RedirectToAction("AddIpdMrMedical", new { id = model.PatientID, ipdid = model.IpdRegisterationID }));
        }
        public ActionResult Edit(int id)
        {
            IpdMedicalRecordProvider pro   = new IpdMedicalRecordProvider();
            IpdMedicalRecord         model = new IpdMedicalRecord();

            model = pro.GetEdit(id).FirstOrDefault();

            return(View("EditMedicalRecord", model));
        }
        public ActionResult EditMainTest(int id, IpdMrMainTestModel model)
        {
            model.IpdMrMainTestID = id;
            IpdMedicalRecordProvider pro = new IpdMedicalRecordProvider();

            int i = pro.UpdateMainModel(model);

            return(RedirectToAction("IpdMrMainTest", new { id = model.PatientID, ipdid = model.IpdRegistrationID }));
        }
        public ActionResult IpdMrMainTest(IpdMrMainTestModel model)
        {
            IpdMedicalRecordProvider Pro = new IpdMedicalRecordProvider();
            //if (ModelState.IsValid)
            //{
            int i = Pro.InsertCheckBox(model);

            //}
            return(RedirectToAction("IpdMrMainTest", new { id = model.PatientID, ipdid = model.IpdRegistrationID }));
        }
        public ActionResult AddIpdMrMedical(int id, int ipdid)
        {
            IpdMedicalRecordProvider pro   = new IpdMedicalRecordProvider();
            IpdMedicalRecord         model = new IpdMedicalRecord();

            model.IpdMedicalRecordDataList = pro.IpdMedicalRecordData(id, ipdid);
            model.IpdMedicalRecordValue    = pro.IpdMedicalRecordValue(id, ipdid);
            model.IpdRegisterationID       = ipdid;
            model.PatientID    = id;
            model.InsertedDate = DateTime.Today;
            return(View(model));
        }
        public ActionResult IpdMrMainTest(int id, int ipdid)
        {
            IpdMrMainTestModel       model = new IpdMrMainTestModel();
            IpdMedicalRecordProvider pro   = new IpdMedicalRecordProvider();

            model.InsertedDate = DateTime.Today;

            model.PatientID         = id;
            model.IpdRegistrationID = ipdid;

            model.IpdMedicalRecordList    = pro.IpdMedicalRecordData(id, ipdid);
            model.SectionTestCheckBoxList = pro.SectionCheckListModelList();
            model.IpdMrMainTestModelList  = pro.ListSectionCheckBox(id);

            return(View(model));
        }
        public ActionResult AddIpdMrMedical(IpdMedicalRecord model)
        {
            foreach (var item in model.IpdMedicalRecordList)
            {
                if (item.Doses == null || item.DosesTimes == null || item.DosesTotalDays == null || item.MedicineName == null || model.PatientID == null || model.IpdRegisterationID == null)
                {
                    TempData["a"] = 10;
                    return(RedirectToAction("AddIpdMrMedical", "IpdMedicalRecord", new { id = model.PatientID, ipdid = model.IpdRegisterationID }));
                }
            }
            IpdMedicalRecordProvider pro = new IpdMedicalRecordProvider();
            int i = pro.Insert(model);


            return(RedirectToAction("AddIpdMrMedical", "IpdMedicalRecord", new { id = model.PatientID, ipdid = model.IpdRegisterationID }));
        }
        public ActionResult EditMainTest(int id, int opd, int ipd)
        {
            IpdMrMainTestModel       model = new IpdMrMainTestModel();
            IpdMedicalRecordProvider pro   = new IpdMedicalRecordProvider();

            model = pro.EditMainTest(id).FirstOrDefault();

            model.SectionTestCheckBoxList = pro.SectionCheckListModelList();
            SectionTestCheckBox models = new SectionTestCheckBox();

            models.isSelected       = model.status;
            model.PatientID         = opd;
            model.IpdRegistrationID = ipd;

            return(View(model));
        }