public void Modifier() { if (MenuSelectionne != null) { UnMenu = new VM_Un_Menu(); UnMenu.ID = MenuSelectionne.ID_Menu; UnMenu.IDE = MenuSelectionne.ID_Entree; UnMenu.IDP = MenuSelectionne.ID_Plat; UnMenu.IDD = MenuSelectionne.ID_Dessert; UnMenu.IDC = MenuSelectionne.ID_Collation; UnMenu.NomE = MenuSelectionne.E_Descr; UnMenu.NomP = MenuSelectionne.P_Descr; UnMenu.NomD = MenuSelectionne.D_Descr; UnMenu.NomC = MenuSelectionne.C_Descr; nAjout = BcpMenu.IndexOf(MenuSelectionne); ActiverUneFiche = true; } }
public void Supprimer() { if (MenuSelectionne != null) { bool found = false; List <C_T_Date> ldatetmp = new CoucheGestion.G_T_Date(chConnexion).Lire("D_Jour"); foreach (C_T_Date date in ldatetmp) { if (date.ID_Menu == MenuSelectionne.ID_Menu) { found = true; System.Windows.MessageBox.Show("Votre menu est utilisé pour une date"); } } if (!found) { new CoucheGestion.G_T_Menu(chConnexion).Supprimer(MenuSelectionne.ID_Menu); BcpMenu.Remove(MenuSelectionne); } } }
public void Confirmer() { if (nAjout == -1) { // ajout //System.Windows.Forms.MessageBox.Show(EntreeSelectionne.ID.ToString() + PlatSelectionne.ID.ToString() + DessertSelectionne.ID.ToString() + CollationSelectionne.ID.ToString()); UnMenu.ID = new CoucheGestion.G_T_Menu(chConnexion).Ajouter((int)EntreeSelectionne.ID, (int)PlatSelectionne.ID, (int)DessertSelectionne.ID, (int)CollationSelectionne.ID); // on ajout notre menu C_Vue_Menu tmpMenu = new C_Vue_Menu(); tmpMenu.ID_Menu = UnMenu.ID; tmpMenu.ID_Entree = EntreeSelectionne.ID; tmpMenu.ID_Plat = PlatSelectionne.ID; tmpMenu.ID_Dessert = DessertSelectionne.ID; tmpMenu.ID_Collation = CollationSelectionne.ID; tmpMenu.E_Descr = EntreeSelectionne.Descr; tmpMenu.P_Descr = PlatSelectionne.Descr; tmpMenu.D_Descr = DessertSelectionne.Descr; tmpMenu.C_Descr = CollationSelectionne.Descr; BcpMenu.Add(tmpMenu); } else { // modification new CoucheGestion.G_T_Menu(chConnexion).Modifier(MenuSelectionne.ID_Menu, EntreeSelectionne.ID, PlatSelectionne.ID, DessertSelectionne.ID, CollationSelectionne.ID); C_Vue_Menu tmpMenu = new C_Vue_Menu(); tmpMenu.ID_Menu = MenuSelectionne.ID_Menu; tmpMenu.ID_Entree = EntreeSelectionne.ID; tmpMenu.ID_Plat = PlatSelectionne.ID; tmpMenu.ID_Dessert = DessertSelectionne.ID; tmpMenu.ID_Collation = CollationSelectionne.ID; tmpMenu.E_Descr = EntreeSelectionne.Descr; tmpMenu.P_Descr = PlatSelectionne.Descr; tmpMenu.D_Descr = DessertSelectionne.Descr; tmpMenu.C_Descr = CollationSelectionne.Descr; BcpMenu[nAjout] = tmpMenu; } ActiverUneFiche = false; }