public void ConfirmerNourriture() { if (nNourriteAjout == -1) // ajout { NouveauNourriture.ID_Nourriture = new CoucheGestion.G_T_Nourriture(chConnexion).Ajouter(NouveauNourriture.No_Descriptif, NouveauNourriture.No_Type); C_Vue_ID_Descr tmp = new C_Vue_ID_Descr(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif); if (NouveauNourriture.No_Type == 0) { ListEntree.Add(tmp); } else if (NouveauNourriture.No_Type == 1) { ListPlat.Add(tmp); } else if (NouveauNourriture.No_Type == 2) { ListDessert.Add(tmp); } else if (NouveauNourriture.No_Type == 3) { ListCollation.Add(tmp); } } else // modification { new CoucheGestion.G_T_Nourriture(chConnexion).Modifier(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif, NouveauNourriture.No_Type); ListEntree[nAjout] = new C_Vue_ID_Descr(NouveauNourriture.ID_Nourriture, NouveauNourriture.No_Descriptif); } ActiverFicheNourriture = false; ActiverUneFiche = true; }
public void ModifierPlat() { if (PlatSelectionne != null) { NouveauNourriture = new C_T_Nourriture(PlatSelectionne.ID, PlatSelectionne.Descr, 1); nAjout = ListPlat.IndexOf(PlatSelectionne); ActiverFicheNourriture = true; ActiverUneFiche = false; } }
public void SupprimerPlat() { if (PlatSelectionne != null) { bool found = false; List <C_T_Menu> lmenutmp = new CoucheGestion.G_T_Menu(chConnexion).Lire(""); foreach (C_T_Menu menu in lmenutmp) { if (menu.ID_Plat == PlatSelectionne.ID) { found = true; System.Windows.MessageBox.Show("Votre plat est utilisée dans un menu"); } } if (!found) { new CoucheGestion.G_T_Nourriture(chConnexion).Supprimer(PlatSelectionne.ID); ListPlat.Remove(PlatSelectionne); } } }
//GererPlat public void AjouterPlat(CPlat plat) { ListPlat.Add(plat); }