public void CleanUpTest() { _personalRepository.GetAll().ToList().ForEach(x => { if (x.Nume.CompareTo("TEST") == 0) { _personalRepository.Delete(x.Id); } }); }
public List <PersonalDomainModel> GetEmpleado() { List <PersonalDomainModel> lista = null; lista = personalRepository.GetAll().Select(p => new PersonalDomainModel { Nombre = p.strNombre, ApellidoPaterno = p.strApellidoPaterno , ApellidoMaterno = p.strApellidoMaterno, Curp = p.strCurp, Rfc = p.strRfc, idPersonal = p.idPersonal }).ToList(); return(lista); }
/// <summary> /// este metodo se encarga de obtener todos los datos de la tabla personal /// </summary> /// <returns>regresa una lista de la tablapersonal con todos los datos de la tabla</returns> public List <PersonalDomainModel> GetAllPersonal() { List <PersonalDomainModel> personal = personaRepository.GetAll().Select(p => new PersonalDomainModel { }).ToList(); return(personal); }
/// <summary> /// Metodo que se encarga de obtener los datos de la direccion /// </summary> /// <param name="idPersona"> Pide el parametro del id de persona </param> /// <returns> Regresa un objeto del tipo direccion </returns> public List <DireccionDomainModel> GetDireccion(int idPersonal) { List <DireccionDomainModel> direcciones = new List <DireccionDomainModel>(); Expression <Func <tblPersonal, bool> > predicado = p => p.idPersonal.Equals(idPersonal); tblPersonal tblpersonal = personalRepository.GetAll(predicado).FirstOrDefault <tblPersonal>(); DireccionDomainModel direccionDM = new DireccionDomainModel(); if (tblpersonal.catDireccion != null) { direccionDM.IdDireccion = tblpersonal.catDireccion.idDireccion; direccionDM.StrCalle = tblpersonal.catDireccion.strCalle; direccionDM.StrNumeroExterior = tblpersonal.catDireccion.strNumeroExterior; direccionDM.StrNumeroInterior = tblpersonal.catDireccion.strNumeroInterior; direccionDM.IdColonia = tblpersonal.catDireccion.idColonia; direccionDM.NombreColonia = tblpersonal.catDireccion.CatColonia.strValor; direcciones.Add(direccionDM); } return(direcciones); }
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); }