public LocalidadEditDto getLocalidadPorID(int id)
 {
     try
     {
         _conexionBd            = new ConexionBd();
         _repositorioprovincias = new RepositorioProvincias(_conexionBd.AbrirConexion());
         _repositorio           = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioprovincias);
         var localidad = _repositorio.GetlocalidadPorId(id);
         _conexionBd.CerrarConexion();
         return(localidad);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Esempio n. 2
0
        private Paciente ConstruirPaciente(SqlDataReader reader)
        {
            var generoEditDto      = _genero.GetGeneroPorID(reader.GetInt32(3));
            var documentoEditDto   = _documento.GetDocumentoPorID(reader.GetInt32(4));
            var localidadEditDto   = _loca.GetlocalidadPorId(reader.GetInt32(7));
            var provinciaEditDto   = _provi.GetProvinciaPorID(reader.GetInt32(8));
            var tipoSangreEditDto  = _tipoSangre.GetTipoSangrePorID(reader.GetInt32(13));
            var institucionEditDto = _insti.GetInstitucionPorID(reader.GetInt32(14));

            return(new Paciente
            {
                PacienteID = reader.GetInt32(0),
                NombrePaciente = reader.GetString(1),
                ApellidoPaciente = reader.GetString(2),
                genero = new Genero {
                    GeneroID = generoEditDto.GeneroID, GeneroDescripcion = generoEditDto.GeneroDescripcion
                },
                documento = new Documento
                {
                    TipoDocumentoID = documentoEditDto.TipoDocumentoID,
                    Descripcion = documentoEditDto.Descripcion
                },
                NroDocumento = reader.GetString(5),
                Direccion = reader.GetString(6),
                localidad = new Localidad
                {
                    LocalidadID = localidadEditDto.LocalidadID,
                    NombreLocalidad = localidadEditDto.NombreLocalidad,
                    //NombreProvincia = localidadEditDto.ProvinciaID.NombreProvincia
                },
                provincia = new Provincia {
                    ProvinciaID = provinciaEditDto.ProvinciaId, NombreProvincia = provinciaEditDto.NombreProvincia
                },
                TelefonoFijo = reader[9] != DBNull.Value ? reader.GetString(9) : string.Empty,
                TelefonoMovil = reader[10] != DBNull.Value ? reader.GetString(10) : string.Empty,
                Email = reader[11] != DBNull.Value ? reader.GetString(11) : string.Empty,

                FechaNac = reader.GetDateTime(12),
                tipoSangre = new TipoSangre {
                    GrupoSanguineoID = tipoSangreEditDto.GrupoSanguineoID, Grupo = tipoSangreEditDto.Grupo
                },
                institucion = new Institucion {
                    InstitucionID = institucionEditDto.InstitucionID, Denominacion = institucionEditDto.Denominacion
                }
            });
        }
        private InstitucionEditdto construirInstitucionEditdto(SqlDataReader reader)
        {
            var provinciaEditDto = _repositorioProvincias.GetProvinciaPorID(reader.GetInt32(3));
            var localidadEditDto = _repositorioLocalidades.GetlocalidadPorId(reader.GetInt32(4));

            return(new InstitucionEditdto
            {
                InstitucionID = reader.GetInt32(0),
                Denominacion = reader.GetString(1),
                Direccion = reader.GetString(2),
                provincia = new ProvinciaListDto {
                    Provinciaid = provinciaEditDto.ProvinciaId, NombreProvincia = provinciaEditDto.NombreProvincia
                },
                localidad = new LocalidadListDto
                {
                    LocalidadID = localidadEditDto.LocalidadID,
                    NombreLocalidad = localidadEditDto.NombreLocalidad,
                    NombreProvincia = localidadEditDto.ProvinciaID.NombreProvincia
                },
                telefonoFijo = reader[5] != DBNull.Value ? reader.GetString(5) : string.Empty,
                telefonoMovil = reader[6] != DBNull.Value ? reader.GetString(6) : string.Empty,
                correoElectronico = reader[7] != DBNull.Value ? reader.GetString(7) : string.Empty
            });
        }