Ejemplo n.º 1
0
        public UtilisateurEdit(T_S_UTILISATEUR_UTI _Prospect = null)
        {
            InitializeComponent();

            Model = new UtilisateurEditModel(_Prospect);

            this.DataContext = Model;
        }
Ejemplo n.º 2
0
        public bool connected(String UserName, String PassWord)
        {
            string result = T_S_UTILISATEUR_UTI.connect(UserName, PassWord);

            int id = 0;

            #region Old

            //if (Database.MegeCastingDatabase.Current.T_S_UTILISATEUR_UTI.list().Where(x => x.UTI_LOGIN == UserName).Any())
            //{
            //    //T_S_UTILISATEUR_UTI utilisateur = Database.MegeCastingDatabase.Current.T_S_UTILISATEUR_UTI.Where(x => x.UTI_LOGIN == UserName).First();

            //    if (comparePassWord(PassWord, utilisateur.UTI_MDP))
            //    {
            //        GridContenu.Children.Clear();
            //        GridContenu.Children.Add(new HomeView(utilisateur));

            //        return true;
            //    }
            //}

            #endregion

            if (result == "")
            {
                return(false);
            }
            else
            {
                try
                {
                    Int32.TryParse(result, out id);
                }
                catch (Exception)
                {
                    id = 0;
                }
            }

            T_S_UTILISATEUR_UTI utilisateur = Database.MegeCastingDatabase.Current.T_S_UTILISATEUR_UTI.get(id);

            if (utilisateur != null)
            {
                GridContenu.Children.Clear();
                GridContenu.Children.Add(new HomeView(utilisateur));
            }
            else
            {
                MessageBox.Show("Un problème est survenue!", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
            }


            return(true);
        }
Ejemplo n.º 3
0
        public HomeView(T_S_UTILISATEUR_UTI utilisateur)
        {
            InitializeComponent();
            Model = new HomeViewModel();

            this.DataContext = Model;

            HamburgerMenuItemCollection itemCollection = HamburgerMenuControl.ItemsSource as HamburgerMenuItemCollection;

            if (!utilisateur.UTI_ADMINISTRATEUR)
            {
                itemCollection.Remove(Utilisateurs);
                itemCollection.Remove(Domaines);
                itemCollection.Remove(Metiers);
                itemCollection.Remove(Contrats);
                itemCollection.Remove(Localisations);
                itemCollection.Remove(Status);
            }

            Model.Utilisateur = utilisateur;
        }