public RepositorioProductos(SqlConnection connection, IRepositorioMarcas repositorioMarcas, IRepositorioCategorias repositorioCategorias, IRepositorioMedidas repositorioMedidas)
 {
     _connection            = connection;
     _repositorioMarcas     = repositorioMarcas;
     _repositorioCategorias = repositorioCategorias;
     _repositorioMedidas    = repositorioMedidas;
 }
Exemplo n.º 2
0
 public RepositorioProductos(SqlConnection conexion, IRepositorioMarcas repositorioMarcas,
                             IRepositorioCategorias repositorioCategorias, IRepositorioMedidas repositorioMedidas)
 {
     this.conexion = conexion;
     this.repositorioCategorias = repositorioCategorias;
     this.repositorioMarcas     = repositorioMarcas;
     this.repositorioMedidas    = repositorioMedidas;
 }
Exemplo n.º 3
0
 public Medida GetMedidaPorId(int id)
 {
     try
     {
         _conexion    = new ConexionBd();
         _repositorio = new RepositorioMedidas(_conexion.AbrirConexion());
         return(_repositorio.GetMedidaPorId(id));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 4
0
        public List <Producto> GetLista()
        {
            _conexion              = new ConexionBd();
            _repositorioMarcas     = new RepositorioMarcas(_conexion.AbrirConexion());
            _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion());
            _repositorioMedidas    = new RepositorioMedidas(_conexion.AbrirConexion());
            _repositorioProductos  = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas,
                                                              _repositorioCategorias, _repositorioMedidas);
            var lista = _repositorioProductos.GetLista();

            _conexion.CerrarConexion();
            return(lista);
        }
Exemplo n.º 5
0
        public Producto GetProductoPorCodigoDeBarras(string codigo)
        {
            _conexion              = new ConexionBd();
            _repositorioMarcas     = new RepositorioMarcas(_conexion.AbrirConexion());
            _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion());
            _repositorioMedidas    = new RepositorioMedidas(_conexion.AbrirConexion());
            _repositorioProductos  = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas,
                                                              _repositorioCategorias, _repositorioMedidas);
            var p = _repositorioProductos.GetProductoPorCodigoDeBarras(codigo);

            _conexion.CerrarConexion();
            return(p);
        }
Exemplo n.º 6
0
        public Producto GetProductoPorId(int id)
        {
            _conexion              = new ConexionBd();
            _repositorioMarcas     = new RepositorioMarcas(_conexion.AbrirConexion());
            _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion());
            _repositorioMedidas    = new RepositorioMedidas(_conexion.AbrirConexion());
            _repositorioProductos  = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas,
                                                              _repositorioCategorias, _repositorioMedidas);
            var p = _repositorioProductos.GetProductoPorId(id);

            _conexion.CerrarConexion();
            return(p);
        }
Exemplo n.º 7
0
 public void Borrar(int id)
 {
     try
     {
         _conexion    = new ConexionBd();
         _repositorio = new RepositorioMedidas(_conexion.AbrirConexion());
         _repositorio.Borrar(id);
         _conexion.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 8
0
 public void Guardar(Medida medida)
 {
     try
     {
         _conexion    = new ConexionBd();
         _repositorio = new RepositorioMedidas(_conexion.AbrirConexion());
         _repositorio.Guardar(medida);
         _conexion.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 9
0
 public bool ExisteAbreviatura(Medida medida)
 {
     try
     {
         _conexion    = new ConexionBd();
         _repositorio = new RepositorioMedidas(_conexion.AbrirConexion());
         var existe = _repositorio.ExisteAbreviatura(medida);
         _conexion.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 10
0
 public List <Medida> GetLista()
 {
     try
     {
         _conexion    = new ConexionBd();
         _repositorio = new RepositorioMedidas(_conexion.AbrirConexion());
         var lista = _repositorio.GetLista();
         _conexion.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 11
0
 public Medida GetMedidaPorId(int id)
 {
     try
     {
         conexion    = new ConexionBd();
         repositorio = new RepositorioMedidas(conexion.AbrirConexion());
         var medida = repositorio.GetMedidaPorId(id);
         conexion.CerrarConexion();
         return(medida);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 12
0
 public bool EstaRelacionado(Medida medida)
 {
     try
     {
         conexion    = new ConexionBd();
         repositorio = new RepositorioMedidas(conexion.AbrirConexion());
         var relacionado = repositorio.EstaRelacionado(medida);
         conexion.CerrarConexion();
         return(relacionado);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 13
0
 public List <Producto> GetLista(string descripcion)
 {
     try
     {
         conexion              = new ConexionBd();
         repositorioMarcas     = new RepositorioMarcas(conexion.AbrirConexion());
         repositorioCategorias = new RepositorioCategorias(conexion.AbrirConexion());
         repositorioMedidas    = new RepositorioMedidas(conexion.AbrirConexion());
         repositorio           = new RepositorioProductos(conexion.AbrirConexion(), repositorioMarcas, repositorioCategorias, repositorioMedidas);
         var lista = repositorio.GetLista(descripcion);
         conexion.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemplo n.º 14
0
 public Producto GetProductoPorId(int id)
 {
     try
     {
         conexion              = new ConexionBd();
         repositorioMarcas     = new RepositorioMarcas(conexion.AbrirConexion());
         repositorioCategorias = new RepositorioCategorias(conexion.AbrirConexion());
         repositorioMedidas    = new RepositorioMedidas(conexion.AbrirConexion());
         repositorio           = new RepositorioProductos(conexion.AbrirConexion(), repositorioMarcas, repositorioCategorias, repositorioMedidas);
         var producto = repositorio.GetProductoPorId(id);
         conexion.CerrarConexion();
         return(producto);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }