-
Notifications
You must be signed in to change notification settings - Fork 0
/
Produit.cs
36 lines (33 loc) · 1.1 KB
/
Produit.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
namespace projet
{
public class Produit
{
public string NomProduit { get; set; }
public float Prix { get; set; }
public int Stock { get; set; }
public Produit()
{
}
public Produit(string nom,float prix,int stock)
{
NomProduit = nom;
Prix = prix;
Stock = stock;
}
public static void MettreAJourQuantite(MySqlConnection connection, Produit produit,int magasin,float nombre)
{
MySqlCommand command = connection.CreateCommand();
command.CommandText = "UPDATE produit SET stock = stock + "+nombre+" WHERE nom_produit = @NomProduit AND idmagasin="+magasin+";";
command.Parameters.AddWithValue("@NomProduit", produit.NomProduit);
command.ExecuteNonQuery();
// Mettre à jour la quantité de l'objet également
produit.Stock = produit.Stock + (int)nombre;
}
}
}