public List <Marca> ListarMarca() { List <Marca> listadoMarca = new List <Marca>(); try { conexionDB.setearQuery("SELECT Id, Descripcion FROM Marcas"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Marca aux = new Marca(); aux.Id = conexionDB.lector.GetInt32(0); aux.Descripcion = conexionDB.lector.GetString(1); listadoMarca.Add(aux); } return(listadoMarca); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }
public List <Categoria> ListarCategoria() { List <Categoria> listadoCategoria = new List <Categoria>(); try { conexionDB.setearQuery("select Id, Descripcion from CATEGORIAS"); conexionDB.ejecutarLector(); while (conexionDB.lector.Read()) { Categoria aux = new Categoria(); aux.Id = conexionDB.lector.GetInt32(0); aux.Descripcion = conexionDB.lector.GetString(1); listadoCategoria.Add(aux); } return(listadoCategoria); } catch (Exception ex) { throw ex; } }
public void Agregar(Articulo articuloNuevo) { try { conexionDB.setearQuery("INSERT INTO ARTICULOS (Nombre, Codigo, Descripcion, IdCategoria, IdMarca, ImagenUrl," + " Precio) VALUES (@Nombre,@Codigo,@Descripcion,@IdCategoria,@IdMarca,@ImagenUrl,@Precio)"); conexionDB.agregarParametro("@Nombre", articuloNuevo.Nombre); conexionDB.agregarParametro("@Codigo", articuloNuevo.Codigo); conexionDB.agregarParametro("@Descripcion", articuloNuevo.Descripcion); conexionDB.agregarParametro("@IdCategoria", articuloNuevo.IdCategoria.Id.ToString()); conexionDB.agregarParametro("@IdMarca", articuloNuevo.IdMarca.Id.ToString()); conexionDB.agregarParametro("@ImagenUrl", articuloNuevo.ImagenUrl); conexionDB.agregarParametro("@Precio", articuloNuevo.Precio); conexionDB.ejecutarLector(); } catch (Exception ex) { throw ex; } finally { conexionDB.cerrarConexion(); } }