Exemplo n.º 1
0
        public ActionResult EditDischarged(IpdDischargeModel model)
        {
            EHMSEntities ent = new EHMSEntities();
            IpdPatientDeischargedModel obj = new IpdPatientDeischargedModel();

            int i = obj.UpdateIpdDischargeDetails(model);

            if (i != 0)
            {
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public ActionResult Discharge(int id, int ipdid)
        {
            EHMSEntities      ent   = new EHMSEntities();
            IpdDischargeModel model = new IpdDischargeModel();

            model.refOfIpdRegistrationMasterModel = new IpdRegistrationMasterModel();

            model.refOfIpdRegistrationMasterModel = Utility.GetIpdRegistrationIdWithPatientId(id);
            model.refOfIpdRegistrationMasterModel.OpdNoEmergencyNo = id;
            //model.DignosisID = model.refOfIpdRegistrationMasterModel.DiagnosisID;

            var dig = ent.IpdPatientDiagnosisDetails.Where(x => x.IpdRegistrationID == ipdid).ToList();


            model.refofDiagnosisDetails = new IpdPatientDiagnosisDetailsModel();


            model.refofDiagnosisDetails.lstOfDiagnosisDetails = new List <IpdPatientDiagnosisDetailsModel>();
            foreach (var item in dig)
            {
                IpdPatientDiagnosisDetailsModel obj = new IpdPatientDiagnosisDetailsModel();

                //obj.DiagnosisID = 0;
                //obj.IpdRegistrationID = 0;
                // obj.DiagnosisID = item.DiagnosisID;

                obj.DiagnosisName = Utility.GetDiagosisList().Where(x => x.Value == @Convert.ToString(item.DiagnosisID)).FirstOrDefault().Text.ToString();

                model.refofDiagnosisDetails.lstOfDiagnosisDetails.Add(obj);
            }



            model.ipdResistrationID      = model.refOfIpdRegistrationMasterModel.IpdRegistrationID;
            model.Opdid                  = model.refOfIpdRegistrationMasterModel.OpdNoEmergencyNo;
            model.IpdPatientRoomDetailId = ent.IpdPatientroomDetails.Where(x => x.IpdRegistrationID == model.ipdResistrationID && x.Status == true).SingleOrDefault().IpdPatientRoomDetailId;
            model.IpdPatientBedDetailId  = ent.IpdPatientBedDetails.Where(x => x.IpdRegistrationId == model.ipdResistrationID && x.Status == true).SingleOrDefault().IpdPatientBedDetailId;


            return(View(model));
        }
        public ActionResult Discharge(IpdDischargeModel model)
        {
            EHMSEntities ent = new EHMSEntities();

            IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider();
            int i = pro.InsertInDischarge(model);

            if (i != 0)
            {
                pro.PatientDischargeinIpd(model.ipdResistrationID);

                TempData["success"] = "Discharge Success";
                View(model);
                //return RedirectToAction("Index");
            }
            var data = ent.IpdDischarges.Where(m => m.ipdResistrationID == model.ipdResistrationID).Select(m => m.IpdDischargeID).FirstOrDefault();



            return(RedirectToAction("EditDischarged", "PatientDischarged", new { id = data, opdid = model.Opdid, ipdregid = model.ipdResistrationID, bedid = model.IpdPatientRoomDetailId }));
        }
Exemplo n.º 4
0
        public ActionResult EditDischarged(int id, int opdid, int ipdregid, int bedid)
        {
            EHMSEntities      ent   = new EHMSEntities();
            IpdDischargeModel model = new IpdDischargeModel();
            var valuesDis           = ent.IpdDischarges.Where(x => x.IpdDischargeID == id).FirstOrDefault();

            AutoMapper.Mapper.Map(valuesDis, model);
            model.refOfIpdRegistrationMasterModel = new IpdRegistrationMasterModel();

            model.refOfIpdRegistrationMasterModel = Utility.GetIpdRegistrationIdWithPatientId(opdid);
            model.refOfIpdRegistrationMasterModel.OpdNoEmergencyNo = opdid;

            // model.DignosisID = digid;
            //model.Diagnosis = ent.IpdDischarge.Where(x => x.IpdDischargeID == dischargeid).SingleOrDefault().Dignosis;
            model.Diagnosis             = ent.IpdDischarges.Where(x => x.IpdDischargeID == id).SingleOrDefault().Dignosis;
            model.ipdResistrationID     = ipdregid;
            model.IpdPatientBedDetailId = bedid;
            //model.Opdid = opdid;


            return(View(model));
        }