Exemple #1
0
        private void ConnexionCompte()
        {
            if (!EmailField.Text.Equals("") && !PassField.Text.Equals(""))
            {
                /* Vérifier dans la base de données le user input*/
                Enseignant prof = EnseignantServices.GetEnseignantParEmail(EmailField.Text);
                if (EmailField.Text.Equals(prof.Email) && PassField.Text.Equals(prof.Passwd))
                {
                    /* Loader la prochaine fenetre */


                    /* Enregistre le email saisi dans la fenetre si user coche checkbox. */
                    if (RememberEmailChkBox.Checked)
                    {
                        Properties.Settings.Default.RememberedEmail         = prof.Email;
                        Properties.Settings.Default.RememberedEmailCheckBox = true;
                        Properties.Settings.Default.Save();
                    }
                    else
                    {
                        Properties.Settings.Default.RememberedEmail         = "";
                        Properties.Settings.Default.RememberedEmailCheckBox = false;
                        Properties.Settings.Default.Save();
                    }
                    MessageBox.Show("Connecté ! On peut donc ouvrir l'appli maintenant.", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    MessageBox.Show("Votre saisie ne correspond pas à nos archives.",
                                    "Données invalides");
                }
            }
            else
            {
                MessageBox.Show("Veuillez inscrire votre email et votre mot de passe",
                                "Données manquantes");
            }
        }
Exemple #2
0
        private void CreerCompte()
        {
            String     email  = EmailField.Text;
            String     prenom = PrenomField.Text;
            String     nom    = NomField.Text;
            String     pass   = PassField.Text;
            Enseignant prof   = new Enseignant(nom, prenom, email, pass);

            if (EnseignantServices.AjouterEnseignant(prof))
            {
                MessageBox.Show("Votre compte a été créé.", "Bienvenue ! :) ");
                EffacerContenuTextBox();
                Hide();
                new FenConnexion().ShowDialog();
            }
            else
            {
                /* Puisque la validation de la saise a ete fait avant d'envoyer
                 * a la bd, la seule raison pour laquelle une exception pourrait arriver
                 *  est si le email est deja utilise */
                MessageBox.Show("Ce email a déjà été utilisé.", "Oups");
            }
        }