private void CreateNewUtilisateur(object sender, RoutedEventArgs e) { if (InputAge.Text != "" || InputEmail.Text != "" || InputFixe.Text != "" || InputNom.Text != "") { var uuid = Guid.NewGuid().ToString(); var idPersonne = Guid.NewGuid().ToString(); _user.IdUtilisateur = uuid; _user.IdPersonne = idPersonne; _user.Nom = InputNom.Text; _user.Prenom = InputPrenom.Text; _user.Age = int.TryParse(InputAge.Text, out _) ? int.Parse(InputAge.Text) : 20; _user.Email = InputEmail.Text; _user.Password = InputPassword.Password; _user.IdentityExist = InputIdentity.IsChecked ?? false; _user.IsSolvable = InputSolvable.IsChecked ?? false; _user.IsRessortissant = InputRessortissant.IsChecked ?? false; _user.TelephoneFixe = InputFixe.Text; _user.TelephoneMobile = InputMobile.Text; _user.ListeMotClef = _listeMotClef; _user.Adresses = _listeAdresses; UtilisateurORM.AddUtilisateur(_user); _win.Close(); } else { MessageBox.Show("Veulliez completer tout les champs"); } }
public AfficherUtilisateurs() { InitializeComponent(); lu = UtilisateurORM.listeUtilisateurs(); listeUtilisateurs.ItemsSource = lu; myDataObject = new UtilisateurViewModel(); }
private void ajouterButton(object sender, RoutedEventArgs e) { myDataObjectUtilisateur.nomUtilisateurProperty = nomTextBox.Text; myDataObjectUtilisateur.prenomUtilisateurProperty = prenomTextBox.Text; myDataObjectUtilisateur.loginUtilisateurProperty = loginTextBox.Text; myDataObjectUtilisateur.passwordUtilisateurProperty = passwordTextBox.Text; if (adminCheckBox.IsChecked ?? false) { myDataObjectUtilisateur.isAdminUtilisateurProperty = 1; } else { myDataObjectUtilisateur.isAdminUtilisateurProperty = 0; } UtilisateurViewModel nouveauU = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, myDataObjectUtilisateur.nomUtilisateurProperty, myDataObjectUtilisateur.prenomUtilisateurProperty, myDataObjectUtilisateur.isAdminUtilisateurProperty, myDataObjectUtilisateur.passwordUtilisateurProperty, myDataObjectUtilisateur.loginUtilisateurProperty); lp.Add(nouveauU); UtilisateurORM.insertUtilisateur(nouveauU); listeUtilisateurs.Items.Refresh(); myDataObjectUtilisateur = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, "", "", myDataObjectUtilisateur.isAdminUtilisateurProperty, "", ""); }
private void supprimerButton_Click(object sender, EventArgs e) { UtilisateurViewModel toRemove = (UtilisateurViewModel)listeUtilisateurs.SelectedItem; lu.Remove(toRemove); listeUtilisateurs.Items.Refresh(); UtilisateurORM.supprimerUtilisateur(selectedUtilisateurId); }
private void DeleteUser(object sender, RoutedEventArgs e) { if (ListeUtilisateursGrid.SelectedIndex >= 0 && ListeUtilisateursGrid.SelectedIndex < _utilisateurs.Count) { UtilisateurORM.DeleteUtilisateur(_utilisateurs.ElementAt(ListeUtilisateursGrid.SelectedIndex)); _utilisateurs.RemoveAt(ListeUtilisateursGrid.SelectedIndex); } }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); UtilisateurORM.updateUtilisateur(this); } }
public AfficherUtilisateurHasEquipe() { InitializeComponent(); lp = UtilisateurORM.listeUtilisateurs(); lue = UtilisateurHasEquipeORM.listeUtilisateurHasEquipes(); le = EquipeORM.listeEquipes(); listeUtilisateursHasEquipe.ItemsSource = lue; myDataObjectUtilisateurHasEquipe = new UtilisateurHasEquipeViewModel(); EquipeComboBox.ItemsSource = le; UtilisateurComboBox.ItemsSource = lp; }
public ListeUtilisateursView(Window win = null, List <Utilisateur> selectedUsers = null) { InitializeComponent(); _selectedUsers = selectedUsers; if (selectedUsers == null) { selectMode.Visibility = Visibility.Collapsed; } _utilisateurs = new ObservableCollection <Utilisateur>(UtilisateurORM.GetAllUtilisateur()); _contextUtilisateur = new Utilisateur(); GenerateDataList(); }
private void connexion_Click(object sender, EventArgs e) { Window window = Window.GetWindow(this); myDataObject = UtilisateurORM.getUtilisateur(login.Text); if (login.Text == myDataObject.loginUtilisateurProperty && UtilisateurDAL.hash(password.Password) == myDataObject.passwordUtilisateurProperty && myDataObject.roleUtilisateurProperty == 1) //Log des admins { window.Content = new AfficherInterfaceAdministrateur(); } else if (login.Text == myDataObject.loginUtilisateurProperty && UtilisateurDAL.hash(password.Password) == myDataObject.passwordUtilisateurProperty && myDataObject.roleUtilisateurProperty == 0) //Log des utilisateurs { window.Content = new AfficherInterfaceUtilisateur(); } else { window.Content = new AfficherPageMauvaisLogin(); } }
private void ajouterUtilisateur_Click(object sender, EventArgs e) { myDataObject.nomUtilisateurProperty = Nom.Text; myDataObject.loginUtilisateurProperty = login.Text; myDataObject.passwordUtilisateurProperty = password.Text; string decimalValueToParse = isAdmin.Text; Byte result; Byte defaultValue = 0; //Par défaut l'utilisateur n'est pas admin myDataObject.roleUtilisateurProperty = Byte.TryParse(decimalValueToParse, out result) ? result : defaultValue; myDataObject.prenomUtilisateurProperty = Prenom.Text; UtilisateurViewModel nouveau = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, myDataObject.nomUtilisateurProperty, myDataObject.prenomUtilisateurProperty, myDataObject.roleUtilisateurProperty, myDataObject.passwordUtilisateurProperty, myDataObject.loginUtilisateurProperty); lu.Add(nouveau); UtilisateurORM.insertUtilisateur(nouveau); listeUtilisateurs.Items.Refresh(); }
public void connexionButton(object sender, RoutedEventArgs e) { Window pageConnexion = Window.GetWindow(this); myDataObject = UtilisateurORM.getUtilisateur(loginTextBox.Text); if (loginTextBox.Text == myDataObject.loginUtilisateurProperty && UtilisateurDAL.hash(passwordTextBox.Text) == myDataObject.passwordUtilisateurProperty) { if (myDataObject.isAdminUtilisateurProperty == 1) { pageConnexion.Content = new MenuDeSelectionAdmin(); } else if (myDataObject.isAdminUtilisateurProperty == 0) { pageConnexion.Content = new AfficerChoixEquipe(); } } else { pageConnexion.Content = new PageErreurConnexion(); } }