//BAJA LOGICA DE ARTICULO EN LA BASE DE DATOS public void BajaArticulo(Articulo articulo) { AccesoBDatos datos = new AccesoBDatos(); try { datos.seterQuery("delete from ARTICULOS where id =" + articulo.id); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }
//CREAR ALTA ARTICULO public void AltaArticulo(Articulo articulo) { AccesoBDatos bDatos = new AccesoBDatos(); try { string query = "INSERT INTO ARTICULOS VALUES('" + articulo.Codigo + "' ,'" + articulo.Nombre + "' ,'" + articulo.Descripcion + "' ,'" + articulo.Marca.Id + "' ,'" + articulo.Categoria.Id + "' ,'" + articulo.Imagen + "' ,'" + articulo.Precio + "' )"; bDatos.seterQuery(query); bDatos.ejecutarAccion(); bDatos.CerrarConexionDB(); } catch (Exception ex) { throw ex; } }
//MODIFICAR public void ModificarArticulo(Articulo articulo) { AccesoBDatos datos = new AccesoBDatos(); try { datos.seterQuery("Update ARTICULOS set Codigo=@Codigo, Nombre=@Nombre, Descripcion=@Descripcion, Precio=@Precio, IdCategoria=@IdCategoria, IdMarca=@IdMarca Where Id=@Id"); datos.agregarParametro("@Nombre", articulo.Nombre); datos.agregarParametro("@Codigo", articulo.Codigo); datos.agregarParametro("@Descripcion", articulo.Descripcion); datos.agregarParametro("@Precio", articulo.Precio); datos.agregarParametro("@IdCategoria", articulo.Categoria.Id); datos.agregarParametro("@IdMarca", articulo.Marca.Id); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }