public bool Existe(LocalidadEditDto localidadDto)
 {// yo recibo una 'localidadDto" aqui pero la tengo que
  //transformar en 1 "localidad"
     try
     {
         _conexionBd           = new ConexionBd();
         _repositorio          = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion());
         var localidad = new Localidad
         {
             //le paso los datos de la locDto a loc
             LocalidadId     = localidadDto.LocalidadId,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId)
         };
         //se lo paso al repositorio y me fijo si existe
         var existe = _repositorio.Existe(localidad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar ver si existe la Localidad");
     }
 }
Ejemplo n.º 2
0
        private Donacion construirdonacion(SqlDataReader reader)
        {
            _genero                    = new RepositorioGeneros(_conexion);
            _documento                 = new RepositorioDocumentos(_conexion);
            _provi                     = new RepositorioProvincias(_conexion);
            _loca                      = new RepositorioLocalidad(_conexion, _provi);
            _insti                     = new RepositorioInstituciones(_conexion, _provi, _loca);
            _tipoSangre                = new RepositorioTipoSangre(_conexion);
            _repositorioDonante        = new RepositorioDonante(_conexion, _provi, _loca, _genero, _documento, _tipoSangre);
            _repositorioPaciente       = new RepositorioPacientes(_conexion, _provi, _loca, _insti, _genero, _documento, _tipoSangre);
            _repositorioTipoDonaciones = new RepositorioTipoDonaciones(_conexion);

            //return new Donacion
            //{
            //    DonacionId = reader.GetInt32(0),
            //    FechaDonacion = reader.GetDateTime(1),
            //    Cantidad=reader.GetInt32(2),
            //    Donante=_repositorioDonante.getDonantePorId(reader.GetInt32(3)),
            //    Paciente=_repositorioPaciente.getPacientePorID(reader.GetInt32(4)),
            //    TipoDonacion=_repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5))


            //};
            var donacion = new Donacion();

            donacion.DonacionId    = reader.GetInt32(0);
            donacion.FechaDonacion = reader.GetDateTime(1);
            donacion.Cantidad      = reader.GetInt32(2);
            donacion.Donante       = _repositorioDonante.getDonantePorId(reader.GetInt32(3));
            donacion.Paciente      = _repositorioPaciente.getPacientePorID(reader.GetInt32(4));
            donacion.TipoDonacion  = _repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5));
            donacion.institucion   = _insti.GetInstitucionPorID(reader.GetInt32(6));
            return(donacion);
        }
Ejemplo n.º 3
0
        public void guardar(LocalidadEditDto localidadDto)
        {
            try
            {
                _conexionBd  = new ConexionBd();
                _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());

                var localidad = new Localidad
                {
                    LocalidadID     = localidadDto.LocalidadID,
                    NombreLocalidad = localidadDto.NombreLocalidad,
                    provincia       = new Provincia
                    {
                        ProvinciaID     = localidadDto.ProvinciaID.Provinciaid,
                        NombreProvincia = localidadDto.ProvinciaID.NombreProvincia
                    }
                };
                _repositorio.guardar(localidad);
                _conexionBd.CerrarConexion();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Ejemplo n.º 4
0
 public bool existe(LocalidadEditDto localidadDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());
         //_repositorioprovincias = new RepositorioProvincias(_conexionBd.AbrirConexion());
         Localidad localidad = new Localidad
         {
             LocalidadID     = localidadDto.LocalidadID,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = new Provincia
             {
                 ProvinciaID     = localidadDto.ProvinciaID.Provinciaid,
                 NombreProvincia = localidadDto.ProvinciaID.NombreProvincia
             }
         };
         var existe = _repositorio.existe(localidad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar ver si existe la localidad");
     }
 }
Ejemplo n.º 5
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 List <LocalidadDto> GetLista()
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetLista();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public void Borrar(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         _repositorio.Borrar(id);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public bool Existe(Localidad localidad)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         var existe = _repositorio.Existe(localidad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw; throw new Exception(e.Message);
     }
 }
 public bool EstaRelacionado(Localidad localidad)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         var estaRelacionado = _repositorio.EstaRelacionado(localidad);
         _conexionBd.CerrarConexion();
         return(estaRelacionado);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 10
0
 public List <LocalidadListDto> GetLista(ProvinciaListDto provinciaDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetLista(provinciaDto);
         _conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public Localidad GetLocalidadesPorId(int id)
 {
     try
     {
         _conexionBd            = new ConexionBd();
         _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion());
         _repositorio           = new RepositorioLocalidades(_conexionBd.AbrirConexion(), _repositorioProvincias);
         var localidad = _repositorio.GetLocalidadesPorId(id);
         _conexionBd.CerrarConexion();
         return(localidad);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 12
0
 public InstitucionEditdto GetInstitucionPorId(int id)
 {
     try
     {
         _conexionBd             = new ConexionBd();
         _repositorioProvincias  = new RepositorioProvincias(_conexionBd.AbrirConexion());
         _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias);
         _repositorio            = new RepositorioInstituciones(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades);
         var cliente = _repositorio.GetInstitucionPorID(id);
         _conexionBd.CerrarConexion();
         return(cliente);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 13
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);
            }
        }
 public void Guardar(LocalidadEditDto localidadDto)
 {
     try
     {
         _conexionBd           = new ConexionBd();
         _repositorio          = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion());
         var localidad = new Localidad
         {
             LocalidadId     = localidadDto.LocalidadId,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId)
         };
         _repositorio.Guardar(localidad);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 15
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);
            }
        }
Ejemplo n.º 16
0
 public ServicioLocalidad(IRepositorioLocalidades repositorio, IUnitOfWork unitOfWork)
 {
     _repositorio = repositorio;
     _mapper      = Mapeador.Mapeador.CrearMapper();
     _unitOfWork  = unitOfWork;
 }
 public RepositorioInstituciones(SqlConnection sqlConnection, IRepositorioProvincias repositorioProvincias, IRepositorioLocalidades epositorioLocalidades)
 {
     this._sqlConnection     = sqlConnection;
     _repositorioProvincias  = repositorioProvincias;
     _repositorioLocalidades = epositorioLocalidades;
 }
Ejemplo n.º 18
0
 public LocalidadesController(IRepositorioLocalidades repositorio)
 {
     this.repositorio = repositorio;
 }