Esempio n. 1
0
        /// <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();
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
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);
            }
        }
Esempio n. 4
0
        /// <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);
            }
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        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);
            }
        }
Esempio n. 9
0
 /// <summary>
 /// Initialisation du controleur
 /// </summary>
 /// <returns></returns>
 public sealed async override Task InitializeAsync()
 {
     _utilisateurBusiness = new UtilisateurBusiness();
     await _utilisateurBusiness.Initialization;
 }