public ActionResult EditForEmergencyTestCarreid(EmergencyTstCaridModel modell)
        {
            EmergencyTstCaridProvider ETCP = new EmergencyTstCaridProvider();
            int i = ETCP.UpdateForEmergencyTestCarried(modell);

            if (i != null)
            {
                modell.ListEmergencyTstCaridModel = ETCP.GetSelectedData(modell.EmergencyMasterId);

                EmergecyMasterModel model = new EmergecyMasterModel();
                model.ListEmergencyTstCaridModel = modell.ListEmergencyTstCaridModel;

                TempData["success"] = HospitalManagementSystem.UtilityMessage.edit;
                return(PartialView("_IndexForEmergencyTestCaried", model));
            }
            else
            {
                modell.ListEmergencyTstCaridModel = ETCP.GetSelectedData(modell.EmergencyMasterId);

                EmergecyMasterModel model = new EmergecyMasterModel();
                model.ListEmergencyTstCaridModel = modell.ListEmergencyTstCaridModel;
                TempData["success"] = HospitalManagementSystem.UtilityMessage.editfailed;
                return(PartialView("_IndexForEmergencyTestCaried", model));
            }
        }
        public ActionResult CreateForEmergencyTreatmentAllergies(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyMasterId = id;
            return(PartialView("_CreateForEmergencyTreatmentAllergies", model));
        }
        public ActionResult Create(EmergecyMasterModel model)
        {
            EHMSEntities ent = new EHMSEntities();

            //var data = ent.EmergencyMaster.Where(m => m.SerialNumber == model.SerialNumber || m.EmergencyNumber == model.EmergencyNumber).Select(m => m.EmergencyMasterId).ToList();
            //if (data.Count == 0)
            //var errors = ModelState.Values.SelectMany(v => v.Errors);
            if (model.StringICD != null)
            {
                var IcdNumber = model.StringICD.Substring(model.StringICD.IndexOf('~') + 1);

                model.IcdCodeNumber = Convert.ToInt32(ent.SetupIcdCodes.Where(m => m.CodeNumber == IcdNumber).Select(m => m.ICDCODEID).FirstOrDefault());
            }
            if (ModelState.IsValid)
            {
                int i = emProvider.Insert(model);
                if (i != 0)
                {
                    var maxemermstid = ent.EmergencyMasters.Max(x => x.EmergencyMasterId);
                    model.OpdEmergencyViewModel = new OpdEmergencyViewModel();
                    model.OpdEmergencyViewModel = emProvider.GetEmegrencyDetails(Convert.ToInt32(maxemermstid));

                    return(View("BillForm", model));


                    //return View();
                }
                else
                {
                    TempData["success"] = HospitalManagementSystem.UtilityMessage.savefailed;
                    return(RedirectToAction("Index"));
                }
            }
            return(View(model));
        }
示例#4
0
        public void Udate(int id, EmergecyMasterModel model)
        {
            EHMSEntities ent = new EHMSEntities();


            foreach (var item in ent.EmergencyInvestigationDetails.Where(x => x.EmergencyMasterId == model.EmergencyMasterId).ToList())
            {
                ent.EmergencyInvestigationDetails.Remove(item);
            }
            try
            {
                foreach (var item in model.EmergencyInvestigationList)
                {
                    EmergencyInvestigationDetail EIDM = new EmergencyInvestigationDetail();
                    EIDM.EmergencyMasterId = id;
                    EIDM.TestId            = item.TestID;
                    EIDM.Remarks           = item.Remarks;
                    ent.EmergencyInvestigationDetails.Add(EIDM);
                }
            }
            catch
            {
            }
            ent.SaveChanges();
        }
        public ActionResult CensusFormEmergencyDischarge()
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.OpdEmergencyViewDischargeModel = new OpdEmergencyViewDischargeModel();
            return(View(model));
        }
        public ActionResult DischargePatientList(string searchString)
        {
            string searchWords = searchString;

            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyTriageModel = new EmergencyTriageModel();

            model.OpdEmergencyViewModelList = emProvider.GetEmergencyDischargeList();

            // Hospital.Utility.funForDischarge(24);

            foreach (var item in model.OpdEmergencyViewModelList)
            {
                item.dischargeCheck = HospitalManagementSystem.Utility.funForDischarge(item.EmergencyId);
            }
            if (!String.IsNullOrEmpty(searchWords))
            {
                model.OpdEmergencyViewModelList = emProvider.GetlistBySearchWord(searchWords);
            }



            return(View(model));
        }
        public ActionResult Index(string searchString)
        {
            string searchWords = searchString;
            //var obj = ent.EmergencyMaster.Where(x => x.EmergencyMasterId == ent.EmergencyMaster.Max(y => y.EmergencyMasterId)).SingleOrDefault();
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyTriageModel = new EmergencyTriageModel();

            model.OpdEmergencyViewModelList = emProvider.GetEmergencyList();

            // Hospital.Utility.funForDischarge(24);

            foreach (var item in model.OpdEmergencyViewModelList)
            {
                item.dischargeCheck = HospitalManagementSystem.Utility.funForDischarge(item.EmergencyId);
            }
            if (!String.IsNullOrEmpty(searchWords))
            {
                model.OpdEmergencyViewModelList = emProvider.GetlistBySearchWord(searchWords);
            }



            return(View(model));
        }
示例#8
0
        public ActionResult GetOutReferReportIndex()
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyMasterModelList = new List <EmergecyMasterModel>();
            return(View(model));
        }
        public ActionResult CreateEmergencyTestCarid(EmergecyMasterModel model)
        {
            EmergencyTstCaridProvider ETCP = new EmergencyTstCaridProvider();



            int i = ETCP.InsertEPatientTstCarried(model);

            if (i != null)
            {
                int id = (int)model.EmergencyMasterId;
                model.ListEmergencyTstCaridModel = ETCP.GetSelectedData(id);
                TempData["success"] = HospitalManagementSystem.UtilityMessage.save;
                return(PartialView("_IndexForEmergencyTestCaried", model));
            }
            else
            {
                int id = (int)model.EmergencyMasterId;
                model.ListEmergencyTstCaridModel = ETCP.GetSelectedData(id);
                TempData["success"] = HospitalManagementSystem.UtilityMessage.savefailed;
                return(PartialView("_IndexForEmergencyTestCaried", model));
            }

            //return PartialView("_IndexForVitals", model);
        }
示例#10
0
        public ActionResult Index(string FromDate, string ToDate, string departmentlist, string PatientId, string PatientName)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyMasterModelList = new List <EmergecyMasterModel>();
            ViewBag.fromdate   = FromDate;
            ViewBag.todate     = ToDate;
            ViewBag.department = departmentlist;
            if (departmentlist == "3")
            {
                if (PatientId == null && PatientName == null)
                {
                    model.EmergencyMasterModelList = new List <EmergecyMasterModel>();
                    return(View(model));
                }
                else
                {
                    ViewBag.Id    = PatientId;
                    ViewBag.Name  = PatientName;
                    ViewBag.print = 1;
                    return(View(model));
                }
            }
            if (departmentlist != "4")
            {
                ViewBag.List = MisPorvider.GetOpdList(FromDate, ToDate, departmentlist);
            }

            return(View(model));
        }
        public ActionResult CreateEmergencyTestCarid(int id)
        {
            EmergecyMasterModel obj = new EmergecyMasterModel();

            obj.EmergencyMasterId = id;

            return(PartialView("_CreateEmergencyTestCarid", obj));
        }
示例#12
0
        public ActionResult CensusFormEmergency(EmergecyMasterModel model)
        {
            model.OpdEmergencyViewModelList = emProvider.GetEmergencylistByRegistrationDate(model.OpdEmergencyViewModel.StartDate, model.OpdEmergencyViewModel.EndDate);

            model.OpdEmergencyViewDischargeModelList = emProvider.GetEmergencylistByRegistrationDateDischarge(model.OpdEmergencyViewDischargeModel.StartDate, model.OpdEmergencyViewDischargeModel.EndDate);

            return(View(model));
        }
示例#13
0
        //
        // GET: /Mis/

        public ActionResult Index()
        {
            //ViewBag.department = "1";
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.EmergencyMasterModelList = new List <EmergecyMasterModel>();
            return(View(model));
        }
示例#14
0
        //
        // GET: /ComplainEntry/


        public ActionResult EditForComplainEntry(int id)
        {
            EmergecyMasterModel     model      = new EmergecyMasterModel();
            EmergencyMasterProvider emProvider = new EmergencyMasterProvider();

            model = emProvider.GetList().Where(x => x.EmergencyMasterId == id).FirstOrDefault();
            return(PartialView("_EditForComplainEntry", model));
        }
示例#15
0
        public ActionResult Report(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model = MisPorvider.GetEmergencyDetails(id);

            return(View(model));
        }
示例#16
0
        public ActionResult EditForDischarge(int id)
        {
            DischargeProvider   dprovider = new DischargeProvider();
            EmergecyMasterModel model     = new EmergecyMasterModel();

            model = dprovider.GetList().Where(x => x.EmergencyMasterId == id).FirstOrDefault();
            return(PartialView("_EditForDischarge", model));
        }
示例#17
0
        public ActionResult More(int id)
        {
            EmergecyMasterModel obj = new EmergecyMasterModel();

            obj.EmergencyMasterId      = id;
            obj.ObjOpdMaster.FirstName = HospitalManagementSystem.Utility.getEmergencyPatientName(id);
            return(View(obj));
        }
示例#18
0
        public ActionResult DischargePatientReport(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model = emProvider.GetEmergencyDetailsForDischargeReport(id);
            model.OpdEmergencyViewModel = emProvider.GetEmergencyDischargeList().Where(x => x.EmergencyId == id).FirstOrDefault();
            return(View(model));
        }
示例#19
0
        public ActionResult getGenderReport(string genderlist, string FromDate, string ToDate)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            ViewBag.fromdate = FromDate;
            ViewBag.todate   = ToDate;
            ViewBag.List     = MisPorvider.GetGenderTypeProvider(FromDate, ToDate, genderlist);
            return(View(model));
        }
示例#20
0
        public ActionResult AgeReportIndex(string agegrouplist)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();


            ViewBag.List = MisPorvider.GetAgerangeListProvider(agegrouplist);

            return(View(model));
        }
示例#21
0
        public ActionResult IndexForDischarge(int id)
        {
            DischargeProvider   dprovider = new DischargeProvider();
            EmergecyMasterModel model     = new EmergecyMasterModel();

            model.EmergencyMasterModelList = dprovider.GetSelectedData(id);
            model.EmergencyMasterId        = id;
            return(PartialView("_IndexForDischarge", model));
        }
示例#22
0
        public ActionResult IndexForComplainEntry(int id)
        {
            ComplainEntryProviders cmProvider = new ComplainEntryProviders();
            EmergecyMasterModel    model      = new EmergecyMasterModel();

            model.EmergencyMasterModelList = cmProvider.GetSelectedData(id);
            model.EmergencyMasterId        = id;
            return(PartialView("_IndexForComplainEntry", model));
        }
示例#23
0
        public ActionResult DischargeDetails(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model = emProvider.GetDischargeList().Where(x => x.EmergencyMasterId == id).FirstOrDefault();
            model.OpdEmergencyViewModel    = emProvider.GetEmergencyDischargeList().Where(x => x.EmergencyId == id).FirstOrDefault();
            model.EmergencyFeeDetailsModel = emProvider.GetEmergencyPatientFeeDetailsList(id).LastOrDefault();
            return(PartialView("_EmergencyDetails", model));
        }
示例#24
0
        public ActionResult GetVdcMunReportIndex(string vdcmunlist, string FromDate, String ToDate)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            ViewBag.fromdate = FromDate;
            ViewBag.todate   = ToDate;
            ViewBag.List     = MisPorvider.GetVdcMunProvider(FromDate, ToDate, vdcmunlist);
            return(View(model));
        }
示例#25
0
        public ActionResult GetDistrictReportIndex(string districtlist, string FromDate, string ToDate)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            ViewBag.fromdate = FromDate;
            ViewBag.todate   = ToDate;
            ViewBag.List     = MisPorvider.GetDistrictProvider(FromDate, ToDate, districtlist);
            return(View(model));
        }
示例#26
0
        public ActionResult BillForm(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.OpdEmergencyViewModel = new OpdEmergencyViewModel();

            model.OpdEmergencyViewModel = emProvider.GetEmegrencyDetails(id);
            return(View(model));
        }
示例#27
0
        public ActionResult Edit(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();

            model = emProvider.GetList().Where(x => x.EmergencyMasterId == id).FirstOrDefault();
            model.OpdEmergencyViewModel    = emProvider.GetEmergencyList().Where(x => x.EmergencyId == id).FirstOrDefault();
            model.EmergencyFeeDetailsModel = emProvider.GetEmergencyPatientFeeDetailsList(id).LastOrDefault();
            return(View(model));
        }
        public ActionResult IndexForEmergencyTestCaried(int id)
        {
            EmergecyMasterModel model = new EmergecyMasterModel();
            //VitalsModel model = new VitalsModel();
            EmergencyTstCaridProvider ETCP = new EmergencyTstCaridProvider();

            model.ListEmergencyTstCaridModel = ETCP.GetSelectedData(id);
            model.EmergencyMasterId          = id;
            return(PartialView("_IndexForEmergencyTestCaried", model));
        }
示例#29
0
 public void UpdateEmasterForComplainEntry(EmergecyMasterModel model)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var objToEdit = ent.EmergencyMasters.Where(x => x.EmergencyMasterId == model.EmergencyMasterId).FirstOrDefault();
         AutoMapper.Mapper.Map(model, objToEdit);
         ent.Entry(objToEdit).State = System.Data.EntityState.Modified;
         ent.SaveChanges();
     }
 }
示例#30
0
 public ActionResult EditForComplainEntry(EmergecyMasterModel model)
 {
     if (ModelState.IsValid)
     {
         ComplainEntryProviders cmProvider = new ComplainEntryProviders();
         cmProvider.UpdateEmasterForComplainEntry(model);
         model.EmergencyMasterModelList = cmProvider.GetSelectedData(model.EmergencyMasterId);
     }
     return(PartialView("_IndexForComplainEntry", model));
 }