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 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); } }
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 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 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 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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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 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); } }