/// <summary> /// Initialise appliBusiness utilisateurBusiness et charge les utilisateurs /// </summary> /// <returns></returns> public override async Task InitializeAsync() { _applicationBusiness = new ApplicationBusiness(); await _applicationBusiness.Initialization; _utilisateurBusiness = new UtilisateurBusiness(); await _utilisateurBusiness.Initialization; await ChargerListeUtilisateur(); }
/// <summary> /// Méthode à éxécuter pour initialiser le controleur /// </summary> /// <returns></returns> private async Task InitializeAsync() { _scoreBusiness = new ScoreBusiness(); await _scoreBusiness.Initialization; _utilisateurBusiness = new UtilisateurBusiness(); await _utilisateurBusiness.Initialization; TempsPasse = 0; }
/// <summary> /// Constructor /// </summary> public LoginViewModel() { _loginCommand = new RelayCommand(() => ConnectViaCredentials(), o => true); _cardLoginCommand = new RelayCommand(() => ConnectViaCardReader(), o => true); try { _utilisateurBusiness = new UtilisateurBusiness(); } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); Environment.Exit(1); } }
/// <summary> /// Change l'exercice d'évaluation en cours /// </summary> /// <returns>l'exercice d'évaluation maintenant en cours</returns> public async Task <Exercice> ChangeExerciceEval() { if (_utilisateurBusiness == null) { _utilisateurBusiness = new UtilisateurBusiness(); await _utilisateurBusiness.Initialization; } _emplacementListEval++; if (_emplacementListEval < _listeExerciceModeEval.Count) { var exerciceEvalEnCours = _listeExerciceModeEval[_emplacementListEval]; await _utilisateurBusiness.ReinitTuto(exerciceEvalEnCours.Id, ContextAppli.ContextUtilisateur.EnCoursUser.Id); return(exerciceEvalEnCours); } return(null); }
public AjoutUtilisateurViewModel() { _usagerBusiness = new UsagerBusiness(); _utilisateurBusiness = new UtilisateurBusiness(); _validateAddingUtilisateur = new RelayCommand(() => AddingUtilisateur(), o => true); try { foreach (Usager usager in _usagerBusiness.GetAllUsagersNonUtilisateur()) { _collectionUsager.Add(usager); } } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } }
public AjoutMenuViewModel() { _menuBusiness = new MenuBusiness(); _utilisateurBusiness = new UtilisateurBusiness(); DateElaboration = DateTime.Now; try { _availableCategories = _menuBusiness.GetAllCategories(); _avalaibleGerant = _utilisateurBusiness.GetUtilisateursByFonction("Gérant"); } catch (Exception ex) { DialogService.ShowErrorWindow(ex.Message); } _createMenuCommand = new RelayCommand(() => { CreateNewMenu(); Messenger.Default.Send <string>("UpdateMenu"); Close(); }, o => true); }
public ModifMenuViewModel() { Messenger.Default.Register <Menu>(this, (menu) => HandleMessage(menu)); Messenger.Default.Send <string>("RequestSelectedMenu"); Nom = ModifyedMenu.Nom; DateElaboration = ModifyedMenu.DateElaboration; Observation = ModifyedMenu.Observation; _menuBusiness = new MenuBusiness(); _utilisateurBusiness = new UtilisateurBusiness(); _platBusiness = new PlatBusiness(); _addPlat = new RelayCommand(() => AddNewPlatToMenu(), o => true); _removePlat = new RelayCommand(() => DeletePlatFromMenu(), o => true); _apply = new RelayCommand(() => { Modify(); Close(); }, o => true); try { foreach (Plat p in ModifyedMenu.ListPLats) { _collectionSelectedPat.Add(p); } List <Plat> list = new List <Plat>(); list.AddRange(_platBusiness.GetAllPlat().Except(ModifyedMenu.ListPLats)); foreach (Plat p in list) { _collectionAvalaiblePat.Add(p); } _availableCategories = _menuBusiness.GetAllCategories(); _avalaibleGerant = _utilisateurBusiness.GetUtilisateursByFonction("Gérant"); } 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); } }
/// <summary> /// Initialisation du controleur /// </summary> /// <returns></returns> public sealed async override Task InitializeAsync() { _utilisateurBusiness = new UtilisateurBusiness(); await _utilisateurBusiness.Initialization; }