public ActionResult Create(EncuestaVM encuestaVM) { encuestaVM.idPersonal = SessionPersister.AccountSession.IdPersonal; EncuestaDomainModel encuestaDomainModel = new EncuestaDomainModel(); AutoMapper.Mapper.Map(encuestaVM, encuestaDomainModel); encuestaSaludBusiness.AddEncuesta(encuestaDomainModel); return(RedirectToAction("Create", "EncuestaSalud")); }
public ActionResult GetEncuestaSaludDelete(int _idEncuestaSalud) { if (_idEncuestaSalud > 0) { EncuestaDomainModel encuestaDomainModel = encuestaSaludBusiness.GetEncuestaById(_idEncuestaSalud); EncuestaVM encuestaVM = new EncuestaVM(); AutoMapper.Mapper.Map(encuestaDomainModel, encuestaVM); return(PartialView("_Eliminar", encuestaVM)); } return(PartialView()); }
public EncuestaDomainModel GetEncuestaById(int _id) { tblPersonal tblPersonals = new tblPersonal(); EncuestaDomainModel encuestaDomainModel = new EncuestaDomainModel(); tblPersonals = personalRepository.GetAll().Where(p => p.idEncuesta == _id).FirstOrDefault(); if (tblPersonals.TblEncuesta != null) { encuestaDomainModel.id = tblPersonals.TblEncuesta.id; encuestaDomainModel.dteFechaRealizo = tblPersonals.TblEncuesta.dteFechaRealizo.ToString(); } return(encuestaDomainModel); }
public List <EncuestaDomainModel> GetEncuesta(int _idPersonal) { List <EncuestaDomainModel> encuestaDomainModels = new List <EncuestaDomainModel>(); tblPersonal tblPersonals = new tblPersonal(); tblPersonals = personalRepository.GetAll().Where(p => p.idPersonal == _idPersonal).FirstOrDefault(); if (tblPersonals.TblEncuesta != null) { EncuestaDomainModel encuestaDomainModel = new EncuestaDomainModel(); encuestaDomainModel.id = tblPersonals.TblEncuesta.id; encuestaDomainModel.dteFechaRealizo = tblPersonals.TblEncuesta.dteFechaRealizo.ToString(); encuestaDomainModels.Add(encuestaDomainModel); } return(encuestaDomainModels); }
public bool AddEncuesta(EncuestaDomainModel encuestaDomainModel) { bool respuesta = false; try { TblEncuesta tblEncuesta = new TblEncuesta(); tblPersonal tblPersonal = new tblPersonal(); tblPersonal = personalRepository.GetAll().FirstOrDefault(p => p.idPersonal == encuestaDomainModel.idPersonal); if (tblPersonal.idEncuesta == null) { tblEncuesta.CatRespuestas01 = new CatRespuestas01 { strComidasDia = encuestaDomainModel.Respuestas01.strComidasDias }; tblEncuesta.CatRespuestas02 = new CatRespuestas02 { strHorasDuermeDia = encuestaDomainModel.Respuestas02.strHorasDuermeDia }; tblEncuesta.CatRespuestas03 = new CatRespuestas03 { bitFumador = encuestaDomainModel.Respuestas03.bitFumador, CatFumador = new CatFumador { strCigarrillosDia = encuestaDomainModel.Respuestas03.Fumador.strCigarrillosDia, strEdadComienzo = encuestaDomainModel.Respuestas03.Fumador.strEdadComienzo } }; tblEncuesta.CatRespuestas04 = new CatRespuestas04 { idOpcion = encuestaDomainModel.Respuestas04.idOpcion }; tblEncuesta.CatRespuestas05 = new CatRespuestas05 { idGrupoSanguineo = encuestaDomainModel.Respuestas05.idGrupoSanguineo, idRh = encuestaDomainModel.Respuestas05.idRh }; tblEncuesta.CatRespuestas06 = new CatRespuestas06 { bitAlergico = encuestaDomainModel.Respuestas06.bitAlergico, CatAlergiaAlimento = new CatAlergiaAlimento { strAlimento = encuestaDomainModel.Respuestas06.AlergiaAlimento.strAlimento }, CatAlergiaMedicamento = new CatAlergiaMedicamento { strMedicamento = encuestaDomainModel.Respuestas06.AlergiaMedicamento.strMedicamento }, CatAlergiaSustancia = new CatAlergiaSustancia { strSustancia = encuestaDomainModel.Respuestas06.AlergiaSustancia.strSustancia } }; tblEncuesta.CatRespuestas07 = new CatRespuestas07 { bitPadecido = encuestaDomainModel.Respuestas07.bitPadecido, CatEnfermedadesExantemática = new CatEnfermedadesExantemática { Enfermedad_de_Manos__Pies__Boca = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.EnfermedadManoPieBoca, Escarlatina = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.Escarlatina, Exantema_Súbito = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.ExantemaSubito, Rubeola = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.Rubeola, Sarampión = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.Sarampion, Varicela = encuestaDomainModel.Respuestas07.EnfermedadesExantematica.Varicela } }; tblEncuesta.CatRespuestas08 = new CatRespuestas08 { bitIntervencion = encuestaDomainModel.Respuestas08.bitIntervencion, strIntervencion = encuestaDomainModel.Respuestas08.strIntervencion }; tblEncuesta.CatRespuestas09 = new CatRespuestas09 { bitLesion = encuestaDomainModel.Respuestas09.bitLesion, CatLesionArticulaciones = new CatLesionArticulaciones { strLesion = encuestaDomainModel.Respuestas09.LesionArticulaciones.strLesion }, CatLesionHuesos = new CatLesionHuesos { strLesion = encuestaDomainModel.Respuestas09.LesionHuesos.strLesion }, CatLesionLigamentos = new CatLesionLigamentos { strLesion = encuestaDomainModel.Respuestas09.LesionLigamentos.strLesion } }; tblEncuesta.CatRespuestas10 = new CatRespuestas10 { bitHospitalizado = encuestaDomainModel.Respuestas10.bitHospitalizado, strCausa = encuestaDomainModel.Respuestas10.strCausa }; tblEncuesta.CatRespuestas11 = new CatRespuestas11 { bitRealizaActividadFisica = encuestaDomainModel.Respuestas11.bitRealizaActividadFisica, CatActividadesFisicas = new CatActividadesFisicas { strTipo = encuestaDomainModel.Respuestas11.ActividadesFisicas.strTipo, strFrecuencia = encuestaDomainModel.Respuestas11.ActividadesFisicas.strFrecuencia } }; tblEncuesta.CatRespuestas12 = new CatRespuestas12 { bitPadece = encuestaDomainModel.Respuestas12.bitPadece, CatEnfermades = new CatEnfermades { strEnfermedad = encuestaDomainModel.Respuestas12.Enfermedades.strEnfermedad } }; tblEncuesta.CatRespuestas13 = new CatRespuestas13 { bitTratamiento = encuestaDomainModel.Respuestas13.bitTratamiento, CatTratamiento = new CatTratamiento { strDosis = encuestaDomainModel.Respuestas13.Tratamiento.strDosis, strTratamiento = encuestaDomainModel.Respuestas13.Tratamiento.strTratamiento } }; tblEncuesta.CatRespuestas14 = new CatRespuestas14 { strUltimoPapanicolaou = encuestaDomainModel.Respuestas14.strUltimoPapanicolau }; tblEncuesta.CatRespuestas15 = new CatRespuestas15 { strFrecuenciaExploracionMamaria = encuestaDomainModel.Respuestas15.strFrecuenciaExploracionMamaria }; tblEncuesta.CatRespuestas16 = new CatRespuestas16 { strNumeroEnbarazos = encuestaDomainModel.Respuestas16.strNumeroEmbarazos }; tblEncuesta.CatRespuestas17 = new CatRespuestas17 { strUltimoPruebaAntigenoProstatico = encuestaDomainModel.Respuestas17.strUltimoPruebaAntigenoProstatico }; tblEncuesta.dteFechaRealizo = DateTime.Now; encuestaSaludRepository.Insert(tblEncuesta); tblPersonal.idEncuesta = tblEncuesta.id; personalRepository.Update(tblPersonal); respuesta = true; } } catch (Exception ex) { respuesta = false; string e = ex.Message; } return(respuesta); }