Exemplo n.º 1
0
        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, "", "");
        }
Exemplo n.º 2
0
        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();
        }