/// <summary> /// Metodo donde se borra un producto en la lista de productos de la base de datos /// </summary> /// <param name="descripcion"></param> /// <param name="precio"></param> /// <param name="stock"></param> public static void Delete(int codigo) { ProductosDAO.Comando.CommandText = "DELETE FROM dbo.Productos WHERE Codigo = @Codigo"; ProductosDAO.Comando.Parameters.Clear(); ProductosDAO.Comando.Parameters.AddWithValue("@Codigo", codigo); ProductosDAO.Ejecutar(); CambiosAProductos.Invoke(ComandoBaseDeDatos.Insert); }
/// <summary> /// Metodo donde se modifica un producto en la lista de productos de la base de datos /// </summary> /// <param name="descripcion"></param> /// <param name="precio"></param> /// <param name="stock"></param> public static void Update(int codigo, double nuevoPrecio, int stock) { ProductosDAO.Comando.CommandText = "UPDATE dbo.Productos SET Precio = @nuevoPrecio, Stock = @nuevoStock WHERE Codigo = @Codigo"; ProductosDAO.Comando.Parameters.Clear(); ProductosDAO.Comando.Parameters.AddWithValue("@nuevoPrecio", nuevoPrecio); ProductosDAO.Comando.Parameters.AddWithValue("@nuevoStock", stock); ProductosDAO.Comando.Parameters.AddWithValue("@Codigo", codigo); ProductosDAO.Ejecutar(); CambiosAProductos.Invoke(ComandoBaseDeDatos.Insert); }
/// <summary> /// Metodo donde se inserta un producto en la lista de productos de la base de datos /// </summary> /// <param name="descripcion"></param> /// <param name="precio"></param> /// <param name="stock"></param> public static void Insert(string descripcion, double precio, int stock) { ProductosDAO.Comando.CommandText = "INSERT INTO dbo.Productos (Descripcion, Precio, Stock) VALUES (@Descripcion, @Precio, @Stock);"; ProductosDAO.Comando.Parameters.Clear(); ProductosDAO.Comando.Parameters.AddWithValue("@Descripcion", descripcion); ProductosDAO.Comando.Parameters.AddWithValue("@Precio", precio); ProductosDAO.Comando.Parameters.AddWithValue("@Stock", stock); ProductosDAO.Ejecutar(); CambiosAProductos.Invoke(ComandoBaseDeDatos.Insert); }