private void Login(Utilisateur utilisateur) { try { switch (utilisateur.Fonction) { case "Gérant": DialogGerant.ShowGerantMainView(); Close(); break; case "Caissier": DialogCaissier.ShowCaissierMainWindow(); Messenger.Default.Send <Utilisateur>(utilisateur); Close(); break; case "Cuisinier": DialogCuisinier.ShowCuisinierWindow(); Close(); break; } } catch (Exception ex) { Try++; var msg = "Il vous reste " + (5 - Try).ToString() + " essais"; DialogService.ShowErrorWindow(ex.Message + "\n" + msg); } }
public UserControlCafeteriaViewModel() { _platBusiness = new PlatBusiness(); _menuBusiness = new MenuBusiness(); _produitBusiness = new ProduitBusiness(); _openDeletingMenuWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir supprimer ce menu ?", new Action(DeleteMenu)), o => true); _openDeletingPlatWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir supprimer ce plat ?", new Action(DeletePlat)), o => true); _openDeletingProduitWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir supprimer ce produit ?", new Action(DeleteProduit)), o => true); _openAddingPlatWindow = new RelayCommand(() => DialogGerant.ShowAjoutMenuView(), o => true); _openAddingMenuWindow = new RelayCommand(() => DialogGerant.ShowAjoutPlatView(), o => true); _openAddingProduitWindow = new RelayCommand(() => DialogGerant.ShowAjoutProduitView(), o => true); _openModifyingMenuWindow = new RelayCommand(() => DialogGerant.ShowModifMenuView(), o => true); _openModifyingPlatWindow = new RelayCommand(() => DialogGerant.ShowModifPlatView(), o => true); _openModifyingProduitWindow = new RelayCommand(() => DialogGerant.ShowModifProduitView(), o => true); _duplicateMenuCommand = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir dupliquer ce menu ?", new Action(DuplicateMenu)), o => true); _addToMenusDuJour = new RelayCommand(() => AddToMenuDuJour(), o => true); Messenger.Default.Register <string>(this, (msg) => HandleMessage(msg)); try { foreach (Plat plat in _platBusiness.GetAllPlat()) { _collectionPlat.Add(plat); } foreach (Menu menu in _menuBusiness.GetAllMenus()) { _collectionMenu.Add(menu); } foreach (Produit produit in _produitBusiness.GetAllProduits()) { _collectionProduit.Add(produit); } foreach (Menu menu in _menuBusiness.GetMenusDuJour()) { _collectionMenuDuJour.Add(menu); } } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } }
public UserControlUtilisateurViewModel() { _utilisateurBusiness = new UtilisateurBusiness(); _avalaibleFonction = _utilisateurBusiness.GetAllFonctions(); _openAddingUtilisateurWindow = new RelayCommand(() => DialogGerant.ShowAjoutUtilisateurView(), o => true); _openModifyingFonctionWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes vous sût de vouloir changer la fonction de " + SelectedUtilisateur.Titre + " " + SelectedUtilisateur.Nom + "\n" + SelectedUtilisateur.Fonction + " => " + SelectedFonction, new Action(ModifyFonction)), o => true); _openDeletingUtilisateurWindow = new RelayCommand(() => DialogService.ShowYesNoWindow("Etes-vous sûr de vouloir supprimer cet Utilisateur ?", DeleteUtilisateur), o => true); try { foreach (Utilisateur utilisateur in _utilisateurBusiness.GetAllUtilisateurs()) { _collectionUtilisateur.Add(utilisateur); } } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } }