private void btnAddProduct_Click(object sender, EventArgs e) { Data.Database database = new Data.Database(); string reference = refProduitTextbox.Text; if (reference == "") { string text = "Un référence de produit est nécessaire."; MessageBox.Show(text); return; } if (!database.SelectReferenceExist(reference)) { string text = "Aucun produit n'existe sous cette référence, Utilisez une autre référence."; MessageBox.Show(text); return; } string nom = nomProduitTextbox.Text; if (nom == "") { string text = "Un nom de produit est nécessaire."; MessageBox.Show(text); return; } string description = descriptionTextbox.Text; decimal prixHT = 0; try { string prixIn = prixhtTextbox.Text; if (prixIn == "") { string text = "Entrez un prix HT"; MessageBox.Show(text); return; } prixHT = Convert.ToDecimal(prixIn); } catch (Exception) { string text = "Format d'entrée incorrect, utilisez des virgules et non des points."; MessageBox.Show(text); return; throw; } decimal marge = 0; try { string margeIn = margeTextbox.Text; if (margeIn == "") { string text = "Entrez une marge"; MessageBox.Show(text); return; } marge = Convert.ToDecimal(margeIn); } catch (Exception) { string text = "Format d'entrée incorrect, utilisez des virgules et non des points."; MessageBox.Show(text); return; throw; } database.UpdateListProduit(reference, nom, description, prixHT, marge); string end = "Article edité avec succès"; _produit.ReloadGrid(); MessageBox.Show(end); this.Close(); }