public MessageCustom UpdateDataAdulto(BoardGenerales data, int userId, int nodeId) { MessageCustom _MessageCustom = new MessageCustom(); try { using (var ts = new TransactionScope()) { DatabaseContext ctx = new DatabaseContext(); var objPacient = ctx.Person.Where(x => x.v_PersonId == data.DataAdultoCustom.v_PersonId).FirstOrDefault(); int Edad = new PacientBL().GetEdad(objPacient.d_Birthdate.Value); int GrupoEtario = ObtenerIdGrupoEtarioDePaciente(Edad); bool resultado = new EsoAntecedentesDal().GuardarAntecedenteAsistencial(data.EsoAntecedentesPadre, userId, data.DataAdultoCustom.v_PersonId, GrupoEtario, nodeId); NinioBE _NinioBE = new NinioBE(); var result = new EsoAntecedentesDal().UpdateDataAdulto(data.DataAdultoCustom, userId); if (result == null) { throw new Exception(""); } else { _MessageCustom.Error = false; _MessageCustom.Status = (int)StatusHttp.Ok; _MessageCustom.Id = result; _MessageCustom.Message = "Los datos se actualizaron correctamente."; } ts.Complete(); } return(_MessageCustom); } catch (Exception ex) { _MessageCustom.Error = true; _MessageCustom.Status = (int)StatusHttp.BadRequest; _MessageCustom.Message = "Sucedió un error al actualizar, por favor vuelva a intentar."; return(_MessageCustom); } }
public MessageCustom SaveDataNinio(BoardGenerales board, int userId, int nodeId) { MessageCustom _MessageCustom = new MessageCustom(); try { using (var ts = new TransactionScope()) { var data = board.DataNinioCustom; DatabaseContext ctx = new DatabaseContext(); var objPacient = ctx.Person.Where(x => x.v_PersonId == data.v_PersonId).FirstOrDefault(); int Edad = new PacientBL().GetEdad(objPacient.d_Birthdate.Value); int GrupoEtario = ObtenerIdGrupoEtarioDePaciente(Edad); bool resultado = new EsoAntecedentesDal().GuardarAntecedenteAsistencial(board.EsoAntecedentesPadre, userId, data.v_PersonId, GrupoEtario, nodeId); NinioBE objNinio = new NinioBE(); // #region Fuente objNinio.v_PersonId = data.v_PersonId; objNinio.v_NombreCuidador = data.v_NombreCuidador; objNinio.v_EdadCuidador = data.v_EdadCuidador; objNinio.v_DniCuidador = data.v_DniCuidador; objNinio.v_NombrePadre = data.v_NombrePadre; objNinio.v_EdadPadre = data.v_DniPadre; objNinio.v_DniPadre = data.v_DniPadre; objNinio.i_TipoAfiliacionPadre = data.i_TipoAfiliacionPadre; objNinio.v_CodigoAfiliacionPadre = data.v_CodigoAfiliacionPadre; objNinio.i_GradoInstruccionPadre = data.i_GradoInstruccionPadre; objNinio.v_OcupacionPadre = data.v_OcupacionPadre; objNinio.i_EstadoCivilIdPadre = data.i_EstadoCivilIdPadre; objNinio.v_ReligionPadre = data.v_ReligionPadre; objNinio.v_NombreMadre = data.v_NombreMadre; objNinio.v_EdadMadre = data.v_EdadMadre; objNinio.v_DniMadre = data.v_DniMadre; objNinio.i_TipoAfiliacionMadre = data.i_TipoAfiliacionMadre; objNinio.v_CodigoAfiliacionMadre = data.v_CodigoAfiliacionMadre; objNinio.i_GradoInstruccionMadre = data.i_GradoInstruccionMadre; objNinio.v_OcupacionMadre = data.v_OcupacionMadre; objNinio.i_EstadoCivilIdMadre1 = data.i_EstadoCivilIdMadre1; objNinio.v_ReligionMadre = data.v_ReligionMadre; objNinio.v_PatologiasGestacion = data.v_PatologiasGestacion; objNinio.v_nEmbarazos = data.v_nEmbarazos; objNinio.v_nAPN = data.v_nAPN; objNinio.v_LugarAPN = data.v_LugarAPN; objNinio.v_ComplicacionesParto = data.v_ComplicacionesParto; objNinio.v_Atencion = data.v_Atencion; objNinio.v_EdadGestacion = data.v_EdadGestacion; objNinio.v_Peso = data.v_Peso; objNinio.v_Talla = data.v_Talla; objNinio.v_PerimetroCefalico = data.v_PerimetroCefalico; objNinio.v_PerimetroToracico = data.v_PerimetroToracico; objNinio.v_EspecificacionesNac = data.v_EspecificacionesNac; objNinio.v_InicioAlimentacionComp = data.v_InicioAlimentacionComp; objNinio.v_AlergiasMedicamentos = data.v_AlergiasMedicamentos; objNinio.v_OtrosAntecedentes = data.v_OtrosAntecedentes; objNinio.v_EspecificacionesAgua = data.v_EspecificacionesAgua; objNinio.v_EspecificacionesDesague = data.v_EspecificacionesDesague; objNinio.v_TiempoHospitalizacion = data.v_TiempoHospitalizacion; objNinio.v_QuienTuberculosis = data.v_QuienTuberculosis; objNinio.i_QuienTuberculosis = data.i_QuienTuberculosis; objNinio.v_QuienAsma = data.v_QuienAsma; objNinio.i_QuienAsma = data.i_QuienAsma; objNinio.v_QuienVIH = data.v_QuienVIH; objNinio.i_QuienVIH = data.i_QuienVIH; objNinio.v_QuienDiabetes = data.v_QuienDiabetes; objNinio.i_QuienDiabetes = data.i_QuienDiabetes; objNinio.v_QuienEpilepsia = data.v_QuienEpilepsia; objNinio.i_QuienEpilepsia = data.i_QuienEpilepsia; objNinio.v_QuienAlergias = data.v_QuienAlergias; objNinio.i_QuienAlergias = data.i_QuienAlergias; objNinio.v_QuienViolenciaFamiliar = data.v_QuienViolenciaFamiliar; objNinio.i_QuienViolenciaFamiliar = data.i_QuienViolenciaFamiliar; objNinio.v_QuienAlcoholismo = data.v_QuienAlcoholismo; objNinio.i_QuienAlcoholismo = data.i_QuienAlcoholismo; objNinio.v_QuienDrogadiccion = data.v_QuienDrogadiccion; objNinio.i_QuienDrogadiccion = data.i_QuienDrogadiccion; objNinio.v_QuienHeptitisB = data.v_QuienHeptitisB; objNinio.i_QuienHeptitisB = data.i_QuienHeptitisB; #endregion // var result = new EsoAntecedentesDal().SaveDataNinio(objNinio, userId, nodeId); if (result == null) { throw new Exception(""); } else { _MessageCustom.Error = false; _MessageCustom.Id = result; _MessageCustom.Status = (int)StatusHttp.Ok; _MessageCustom.Message = "Los datos se guardaron correctamente."; } ts.Complete(); } return(_MessageCustom); } catch (Exception ex) { _MessageCustom.Error = true; _MessageCustom.Status = (int)StatusHttp.BadRequest; _MessageCustom.Message = "Sucedió un error al grabar, por favor vuelva a intentar."; return(_MessageCustom); } }