예제 #1
0
        private void connect() //cette méthode permet de connecter l'utilisateur à l'application
        {
            //initialise la procéure et un nouvelle utilisateur
            _utilisateurs = new utilisateursProc();
            unUtilisateur = new utilisateurs(txtBxIdentifiant.Text, txtBxPassword.Text);
            _utilisateurs.connectApp(unUtilisateur);

            //récupère le niveau de l'utilisateur
            _niveau = _utilisateurs.niveau;

            //si l'utilisateur est connecté alors on initialise la form GestionGeneral
            if (_niveau != "")
            {
                progressBar.Visible = true;    //rend la barre de progression visible
                timer.Start();                 //démarre le timer de la barre de progression
                lblErreurAuth.Visible = false; //cache le label du message d'erreur

                th = new Thread(opennewform);
                th.SetApartmentState(ApartmentState.STA);
            }
            else //si le compte n'éxiste pas, renvoie un message d'erreur
            {
                lblErreurAuth.Visible = true; //rend le message d'erreur visible
            }
        }
 private void initUtilisateur() //cette méthode permet d'initialiser deux nouveaux objets utilisateurs et utilisateursProc
 {
     _utilisateurs = new utilisateursProc();
     unUtilisateur = new utilisateurs(utilId, txtBxPrenomCompte.Text, txtBxNomCompte.Text, txtBxPseudoCompte.Text, txtBxPassCompte.Text, cbBoxNiveauCompte.Text);
 }