public UtilisateurEdit(T_S_UTILISATEUR_UTI _Prospect = null) { InitializeComponent(); Model = new UtilisateurEditModel(_Prospect); this.DataContext = Model; }
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); }
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; }