public RepositorioProductos(SqlConnection connection, IRepositorioMarcas repositorioMarcas, IRepositorioCategorias repositorioCategorias, IRepositorioMedidas repositorioMedidas) { _connection = connection; _repositorioMarcas = repositorioMarcas; _repositorioCategorias = repositorioCategorias; _repositorioMedidas = repositorioMedidas; }
public RepositorioProductos(SqlConnection conexion, IRepositorioMarcas repositorioMarcas, IRepositorioCategorias repositorioCategorias, IRepositorioMedidas repositorioMedidas) { this.conexion = conexion; this.repositorioCategorias = repositorioCategorias; this.repositorioMarcas = repositorioMarcas; this.repositorioMedidas = repositorioMedidas; }
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); }
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); }
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); }
public void Guardar(Categoria categoria) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); repositorio.Guardar(categoria); conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public void Borrar(int id) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); repositorio.Borrar(id); conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public void Borrar(int categoriaId) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioCategorias(_conexionBd.AbrirConexion()); _repositorio.Borrar(categoriaId); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public List <CategoriaListDto> GetLista() { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioCategorias(_conexionBd.AbrirConexion()); var lista = _repositorio.GetLista(); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Categoria> GetLista() { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); var lista = repositorio.GetLista(); conexion.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public Categoria GetCategoria(string nombreCategoria) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); Categoria categoria = repositorio.GetCategoria(nombreCategoria); conexion.CerrarConexion(); return(categoria); } catch (Exception e) { throw new Exception(e.Message); } }
public Categoria GetCategoriaPorId(int id) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); var categoria = repositorio.GetCategoriaPorId(id); conexion.CerrarConexion(); return(categoria); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(Categoria categoria) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); bool relacionado = repositorio.EstaRelacionado(categoria); conexion.CerrarConexion(); return(relacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Categoria categoria) { try { conexion = new ConexionBd(); repositorio = new RepositorioCategorias(conexion.AbrirConexion()); bool existe = repositorio.Existe(categoria); conexion.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public CategoriaEditDto GetCategoriaPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioCategorias(_conexionBd.AbrirConexion()); var categoriaDto = _repositorio.GetCategoriaPorId(id); _conexionBd.CerrarConexion(); return(categoriaDto); } catch (Exception e) { throw new Exception(e.Message); } }
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); } }
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); } }
public void Guardar(CategoriaEditDto categoriaEditDto) { try { Categoria categoria = new Categoria { CategoriaId = categoriaEditDto.CategoriaId, NombreCategoria = categoriaEditDto.NombreCategoria, Descripcion = categoriaEditDto.Descripcion }; _conexionBd = new ConexionBd(); _repositorio = new RepositorioCategorias(_conexionBd.AbrirConexion()); _repositorio.Guardar(categoria); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(CategoriaEditDto categoriaEditDto) { try { Categoria categoria = new Categoria { CategoriaId = categoriaEditDto.CategoriaId, NombreCategoria = categoriaEditDto.NombreCategoria, Descripcion = categoriaEditDto.Descripcion }; _conexionBd = new ConexionBd(); _repositorio = new RepositorioCategorias(_conexionBd.AbrirConexion()); var existe = _repositorio.Existe(categoria); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public ServiceCategorias(IRepositorioCategorias repositorio) : base(repositorio) { _repositorio = repositorio; }