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 })); }
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)); }