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 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 Guardar(MarcaAuto marca) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioMarcas(_conexionBd.AbrirConexion()); _repositorio.Guardar(marca); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public List <MarcaAuto> GetLista() { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioMarcas(_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 RepositorioMarcas(_conexionBd.AbrirConexion()); _repositorio.Borrar(id); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(MarcaAuto marca) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioMarcas(_conexionBd.AbrirConexion()); var existe = _repositorio.Existe(marca); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(MarcaAuto marca) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioMarcas(_conexionBd.AbrirConexion()); var estaRelacionado = _repositorio.EstaRelacionado(marca); _conexionBd.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public Marca GetMarcaPorId(int id) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioMarcas(_conexion.AbrirConexion()); var marca = _repositorio.GetMarcaPorId(id); _conexion.CerrarConexion(); return(marca); } 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); } }