private void Ajouter (String refProd, String quantite, String design, String prixU, String prixTtc)
{
String\[\] row = { refProd, quantite, design, prixU, prixTtc };
ListViewItem item = new ListViewItem(row);
listView1.Items.Add(item);
}
private void BtnAjouter_Click(object sender, EventArgs e)
{
double total;
decimal total_achat;
if (Lbl\_Affich\_Designation.Text == "" || Lbl\_Affich\_PrixUnitaire.Text == "" || TxtQteCmd.Text == "" || Lbl\_affich\_TxtQteStock.Text == "" || CmbRef\_Produit.Text == "")
{
MessageBox.Show("Rassurez vous que tous les champs ont bien été rempli.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
if (CmbRef\_Produit.Text != "")
{
double a = 0;
double b = 0;
double c;
int nbprod;
double.TryParse(TxtQteCmd.Text.Trim(), out a);
double.TryParse(Lbl\_affich\_TxtQteStock.Text.Trim(), out b);
double.TryParse(Lbl\_Affich\_PrixUnitaire.Text.Trim(), out c);
if (a <= b)
{
total = a \* c;
total\_achat = 0;
nbprod = 0;
try
{
using (OleDbCommand cmd = d.sql\_con.CreateCommand())
{
cmd.CommandText = "INSERT INTO Detail\_temp (ref\_det, qute\_det, Designation, Prix\_unitaire\_HT, Prix\_total\_HT) VALUES (@ref\_det,@qute\_det,@Designation,@Prix\_unitaire\_HT,@Prix\_total\_HT)";
cmd.Parameters.AddWithValue("@ref\_det", CmbRef\_Produit.Text);
cmd.Parameters.AddWithValue("@qute\_det", TxtQteCmd.Text);
cmd.Parameters.AddWithValue("@Designation", Lbl\_Affich\_Designation.Text);
cmd.Parameters.AddWithValue("@Prix\_unitaire\_HT", Lbl\_Affich\_PrixUnitaire.Text);
cmd.Parameters.AddWithValue("@Prix\_total\_HT", total);