//ajouter button private void Button_Ajouter_Click(object sender, EventArgs e) { string Ref_A = this.TextBox_RefArticle.Text; string Description = this.TextBox_Description.Text; string SousFamilles = this.ComboBox_SousFamille.Text; string Marque = this.ComboBox_Marque.Text; string Prix = this.TextBox_Prix.Text; string Quantite = this.TextBox_Quantite.Text; int QuantiteI; float PrixF; if (int.TryParse(Quantite, out QuantiteI)) { if (float.TryParse(Prix, out PrixF)) { if (MessageBox.Show("Vous voulez ajouter L'Article: " + Ref_A, "Operation: Modifier un Article", MessageBoxButtons.OKCancel) == DialogResult.OK) { ArticlesDAO Article_DAO = new ArticlesDAO(); Article_DAO.Ajouter_Artcle(Ref_A, Description, int.Parse(SousFamilles), int.Parse(Marque), QuantiteI, PrixF); MessageBox.Show("Cet Article est ajouter,vous pouvez utiliser F5 Ă la fenĂȘtre principale pour recharger.", "Operation: Ajouter"); this.TextBox_RefArticle.Clear(); this.TextBox_Description.Clear(); this.TextBox_Prix.Clear(); this.TextBox_Quantite.Clear(); Marque_Box_Initialiser(); Sous_Familles_Box_Initialiser(); Familles_Box_Initialiser(); } else { this.Close(); } } else { MessageBox.Show("Quantite: il faut Float", "Attention: Ajouter"); } } else { MessageBox.Show("Quantite: il faut INT", "Attention: Ajouter"); } }
public bool AjouterArticle(string Description, string RefArticle, string Marque, string Famille, string SousFamille, string PrixHT, int Quantite) { int RefMarque = 0; int RefFamille = 0; int RefSousFamille = 0; List <Marques> MarqueListe = MarqueDao.GetMarquesParNom(Marque); if (MarqueListe == null || MarqueListe.Count == 0) { int CountM = MarqueDao.GetAll().Count; MarqueDao.Ajouter_Marque(CountM + 1, Marque); RefMarque = CountM + 1; } else { RefMarque = MarqueListe[0].Ref_Marque_Operation; } List <Familles> FamilleListe = FamilleDao.Rechercher_Famille_Par_Nom(Famille); if (FamilleListe == null || FamilleListe.Count == 0) { int CountF = FamilleDao.GetAll().Count; FamilleDao.Ajouter_Famille(CountF + 1, Famille); RefFamille = CountF + 1; } else { RefFamille = FamilleListe[0].Ref_Famille_Operation; } int Count2 = SousFamilleDao.GetAll().Count; RefSousFamille = AjouterSousFamille(Count2 + 1, SousFamille, Famille); float Prix = float.Parse(PrixHT.Replace(',', '.')); ArticleDao.Ajouter_Artcle(RefArticle, Description, RefSousFamille, RefMarque, Quantite, Prix); return(true); }