public DocumentoEditDto GetDocumentoID(int id)
        {
            _conexionBd  = new ConexionBd();
            _Repositorio = new RepositorioDocumentos(_conexionBd.AbrirConexion());
            var documento = _Repositorio.GetDocumentoPorID(id);

            _conexionBd.CerrarConexion();
            return(documento);
        }
示例#2
0
 public RepositorioPacientes(SqlConnection sqlConnection, IRepositorioProvincias repositorioProvincias, IRepositorioLocalidades epositorioLocalidades, IRepositorioInstituciones repositorioInstituciones, IRepositorioGeneros repositorioGeneros, IRepositorioDocumentos repositorioDocumentos, IRepositorioTipoSangre repositorioTipoSangre)
 {
     this._conexion = sqlConnection;
     _provi         = repositorioProvincias;
     _loca          = epositorioLocalidades;
     _insti         = repositorioInstituciones;
     _genero        = repositorioGeneros;
     _documento     = repositorioDocumentos;
     _tipoSangre    = repositorioTipoSangre;
 }
 public void borrar(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _Repositorio = new RepositorioDocumentos(_conexionBd.AbrirConexion());
         _Repositorio.borrar(id);
         _conexionBd.CerrarConexion();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool existe(DocumentoEditDto documentoDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _Repositorio = new RepositorioDocumentos(_conexionBd.AbrirConexion());
         var documento = new Documento
         {
             TipoDocumentoID = documentoDto.TipoDocumentoID,
             Descripcion     = documentoDto.Descripcion
         };
         var existe = _Repositorio.existe(documento);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#5
0
        public List <Donante> GetLista(Paciente paciente)
        {
            try
            {
                _conexionBd             = new ConexionBd();
                _repositorioGeneros     = new RepositorioGeneros(_conexionBd.AbrirConexion());
                _repositorioDocumentos  = new RepositorioDocumentos(_conexionBd.AbrirConexion());
                _repositorioProvincias  = new RepositorioProvincias(_conexionBd.AbrirConexion());
                _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias);
                _repositorioTipoSangre  = new RepositorioTipoSangre(_conexionBd.AbrirConexion());

                _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre);
                var lista = _repo.GetLista(paciente);
                _conexionBd.CerrarConexion();
                return(lista);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
示例#6
0
        public Donante getDonantePorId(int id)
        {
            try
            {
                _conexionBd             = new ConexionBd();
                _repositorioGeneros     = new RepositorioGeneros(_conexionBd.AbrirConexion());
                _repositorioDocumentos  = new RepositorioDocumentos(_conexionBd.AbrirConexion());
                _repositorioProvincias  = new RepositorioProvincias(_conexionBd.AbrirConexion());
                _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias);
                _repositorioTipoSangre  = new RepositorioTipoSangre(_conexionBd.AbrirConexion());

                _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre);
                var cliente = _repo.getDonantePorId(id);
                _conexionBd.CerrarConexion();
                return(cliente);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }