public List <Producto> Listar() { List <Producto> lista = new List <Producto>(); Producto aux; AccesoDatosNegocio datos = new AccesoDatosNegocio(); try { datos.setearQuery("select Id,nombre,descripcion,URLImagen from Productos"); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new Producto(); aux.id = (int)datos.lector["id"]; aux.nombre = datos.lector.GetString(1); aux.descripcion = datos.lector.GetString(2); aux.urlImagen = datos.lector.GetString(3); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public void eliminar(int id) { AccesoDatosNegocio datos = new AccesoDatosNegocio(); try { datos.setearQuery("update articulos set estado=0 from articulos where id =" + id); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
public void modificar(Articulo articulo) { AccesoDatosNegocio datos = new AccesoDatosNegocio(); try { datos.setearQuery("Update Articulos set Nombre=@Nombre,Codigo=@Codigo,Descripcion=@Descripcion,IdMarca=@IdMarca,IdCategoria=@IdCategoria, imagen=@imagen,precio=@precio Where Id=@Id"); datos.agregarParametro("@Nombre", articulo.Nombre); datos.agregarParametro("@Id", articulo.Id); datos.agregarParametro("@Codigo", articulo.Codigo); datos.agregarParametro("@Descripcion", articulo.Descripcion); datos.agregarParametro("@IdCategoria", articulo.Categoria.id); datos.agregarParametro("@IdMarca", articulo.Marca.id); datos.agregarParametro("@Imagen", articulo.Imagen); datos.agregarParametro("@Precio", articulo.Precio); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }