示例#1
0
 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;
 }
示例#2
0
 public void ModifierPlat()
 {
     if (PlatSelectionne != null)
     {
         NouveauNourriture      = new C_T_Nourriture(PlatSelectionne.ID, PlatSelectionne.Descr, 1);
         nAjout                 = ListPlat.IndexOf(PlatSelectionne);
         ActiverFicheNourriture = true;
         ActiverUneFiche        = false;
     }
 }
示例#3
0
 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);
         }
     }
 }
示例#4
0
 //GererPlat
 public void AjouterPlat(CPlat plat)
 {
     ListPlat.Add(plat);
 }