public void UpdatePersonalTest() { var _personal = new Personal(); _personal.Id = 1; _personal.IdUtilizator = 1; _personal.Nume = "TEST"; _personal.Prenume = "TEST"; try { _personalRepository.Add(_personal); _personal.IdUtilizator = 1; _personal.Nume = "TESTUPDATE"; _personal.Prenume = "TESTUPDATE"; _personalRepository.Update(_personal); } catch (Exception) { Assert.Fail(); } var _foundPersonal = _personalRepository.Find(_personal.Id); Assert.IsTrue(_foundPersonal.Nume == "TESTUPDATE"); Assert.IsTrue(_foundPersonal.Prenume == "TESTUPDATE"); }
public string AddUpdateEstadocivil(PersonalDomainModel personaDM) { string resultado = string.Empty; if (personaDM.idEstadoCivil > 0) { tblPersonal persona = personaRepository.SingleOrDefault(P => P.idPersonal == personaDM.idPersonal); if (persona != null) { persona.idEstadoCivil = personaDM.idEstadoCivil; persona.strGenero = personaDM.strGenero; personaRepository.Update(persona); resultado = "Se Actualizo correctamente"; } } else { tblPersonal personal = new tblPersonal(); personal.idEstadoCivil = personaDM.idEstadoCivil; personal.strGenero = personaDM.strGenero; var record = personaRepository.Insert(personal); resultado = "Se insertaron correctamente"; } return(resultado); }
/// <summary> /// este metodo se encarga de actualizar o insertar los datos de tblPersonal /// </summary> /// <param name="personal">un objeto del tipo tblpersonal vinculado a personalDomainModel</param> /// <returns>retorna un valor true o false en caso de realziarse la operación adecuada.</returns> public bool AddUpdatePersonal(PersonalDomainModel personal) { bool respuesta = false; if (personal.id > 0) { tblPersonal tblPersonal = personaRepository.SingleOrDefault(p => p.id == personal.id); if (tblPersonal != null) { tblPersonal.nombre = personal.nombre; tblPersonal.apellidoPaterno = personal.apellidoPaterno; tblPersonal.apellidoMaterno = personal.apellidoMaterno; personaRepository.Update(tblPersonal); respuesta = true; } } else { tblPersonal tblPersonal = new tblPersonal(); tblPersonal.nombre = personal.nombre; tblPersonal.apellidoPaterno = personal.apellidoPaterno; tblPersonal.apellidoMaterno = personal.apellidoMaterno; personaRepository.Insert(tblPersonal); respuesta = true; } return(respuesta); }
//este metodo sirve para agregar o editar un registro de el contexto seleccionado public string AddUpdatePersonal(PersonalDomainModel personalDM) { string resultado = string.Empty; if (personalDM.idPersonal > 0) { //buscamos por id y lo almacenamos en nuestra entidad de entityframework tblPersonal personal = personalRepository.SingleOrDefault(p => p.idPersonal == personalDM.idPersonal); if (personal != null) { personal.strNombre = personalDM.Nombre; personal.strApellidoPaterno = personalDM.ApellidoPaterno; personal.strApellidoMaterno = personalDM.ApellidoMaterno; personal.strCurp = personalDM.Curp; personal.strRfc = personalDM.Rfc; personal.strHomoclave = personalDM.Homoclave; personal.strLogros = personalDM.strLogros; personal.strUrlFoto = personalDM.strUrlFoto; //actualizamos los datos en la base de datos. personalRepository.Update(personal); resultado = "Se Actualizo correctamente"; } } else { tblPersonal personal = new tblPersonal(); personal.strNombre = personalDM.Nombre; personal.strApellidoPaterno = personalDM.ApellidoPaterno; personal.strApellidoMaterno = personalDM.ApellidoMaterno; personal.strCurp = personalDM.Curp; personal.strRfc = personalDM.Rfc; personal.strUrlRfc = personalDM.strUrlRfc; personal.strUrlCurp = personalDM.strUrlCurp; personal.strLogros = personalDM.strLogros; personal.strUrlFoto = personalDM.strUrlFoto; /***********/ personal.archivoRfc = "archivo temporal"; /*********************/ personal.strHomoclave = personalDM.Homoclave; var record = personalRepository.Insert(personal); resultado = "Se insertaron correctamente los valores"; } return(resultado); }
/// <summary> /// Este metodo se encarga de consulta una persona y actualiza el iddirecicon /// </summary> /// <param name="direccionDomainM">entidad el tipo direciconDM</param> /// <param name="idPersonal">el identificador de la persona</param> /// <returns>respuesta booleana</returns> public bool AddUpdatePersonalDireccion(DireccionDomainModel direccionDomainM, int idPersonal) { int IdPersonal = idPersonal; bool respuesta = false; if (direccionDomainM.IdDireccion > 0) { tblPersonal tblPersonal = personalRepository.SingleOrDefault(p => p.idPersonal.Equals(IdPersonal)); tblPersonal.idDireccion = direccionDomainM.IdDireccion; personalRepository.Update(tblPersonal); respuesta = true; } return(respuesta); }
public string AddUpdatePersonalFamliar(PersonalDomainModel personalDM) { string resultado = string.Empty; if (personalDM.idPersonal > 0) { //buscamos por id y lo almacenamos en nuestra entidad de entityframework tblPersonal personal = personalRepository.SingleOrDefault(p => p.idPersonal == personalDM.idPersonal); if (personal != null) { personal.idPersonal = personalDM.idPersonal; /// personal.idFamiliar = personalDM.idFamiliar; personalRepository.Update(personal); resultado = "Se Actualizo correctamente"; } } return(resultado); }
public int addBachillerato(HistorialAcademicoDomainModel historialAcademico) { tblPersonal tblPersonal = personalRepository.SingleOrDefault(p => p.idPersonal == historialAcademico.idPersonal); if (tblPersonal.idBachillerato == null) { if (historialAcademico != null) { TblBachillerato tblBachillerato = new TblBachillerato(); tblBachillerato.strInstitucionAcreditaBachillerato = historialAcademico.strNombre; bachilleratoRepository.Insert(tblBachillerato); tblPersonal.idBachillerato = tblBachillerato.id; personalRepository.Update(tblPersonal); return(tblBachillerato.id); } } return(0); }
public async Task <IActionResult> Update(long id, [FromBody] UpdatePersonalReq req) { var result = await personalRepo.Update(id, req); return(Ok(result)); }
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); }