/// <summary>
        /// Vérifie que tous les champs ont été saisis, si oui, Update du login dans la Base de Données
        /// </summary>
        private void BTN_Valider_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(TBox_Password.Text.Trim()))
            {
                errorSaisie.SetError(TBox_Password, "Veuillez saisir un Mot de Passe.");
            }
            else
            {
                if (String.IsNullOrEmpty(TBox_Password2.Text.Trim()))
                {
                    errorSaisie.SetError(TBox_Password2, "Veuillez ressaisir le Mot de Passe.");
                }
                else
                {
                    if (TBox_Password.Text != TBox_Password2.Text)
                    {
                        errorSaisie.SetError(TBox_Password2, "Les Mots de Passe ne correspondent pas !");
                    }
                    else
                    {
                        Password = TBox_Password.Text;

                        Login ancienLogin = MgtLogin.GetLogin(frmVétos._veterinaireCourant.refLogin);
                        Login newLogin    = new Login(ancienLogin.loginUser, Password, ancienLogin.id);
                        MgtLogin.UpdateLogin(newLogin);

                        this.Close();
                    }
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Vérifie que tous les champs ont été remplis, si c'est le cas, authentification
 /// </summary>
 private void BTN_Valider_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(TBox_User.Text.Trim()))
     {
         errorSaisie.SetError(TBox_User, "Veuillez saisir un nom d'Utilisateur.");
     }
     else
     {
         if (String.IsNullOrEmpty(TBox_Password.Text.Trim()))
         {
             errorSaisie.SetError(TBox_Password, "Veuillez saisir un Mot de Passe.");
         }
         else
         {
             Login loginSaisie = new Login(TBox_User.Text, TBox_Password.Text);
             // Si le login est authentifié
             if (MgtLogin.Authentifier(loginSaisie))
             {
                 Veterinaire VetoConnecté = MgtVeterinaire.GetVeterinaireConnecté(TBox_User.Text, TBox_Password.Text);
                 // Enregistrement de la personne connectée et affichage
                 FormPrincipale frm = new FormPrincipale(VetoConnecté);
                 frm.Show();
                 frm.BringToFront();
                 this.Hide();
                 frm.Disposed += AppliClose;
             }
             else
             {
                 MessageBox.Show("Impossible de se connecter !");
                 TBox_User.Focus();
                 TBox_Password.Clear();
             }
         }
     }
 }
        /// <summary>
        /// Vérifie que tous les champs ont été saisis, si oui, ajout du nouveau vétérinaire ET de son login, dans la base
        /// </summary>
        private void BTN_Valider_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(TBox_Nom.Text.Trim()))
            {
                errorSaisie.SetError(TBox_Nom, "Veuillez saisir un Nom.");
            }
            else
            {
                if (String.IsNullOrEmpty(TBox_Prénom.Text.Trim()))
                {
                    errorSaisie.SetError(TBox_Prénom, "Veuillez saisir un Prénom.");
                }
                else
                {
                    if (String.IsNullOrEmpty(TBox_Password.Text.Trim()))
                    {
                        errorSaisie.SetError(TBox_Password, "Veuillez saisir un Mot de Passe.");
                    }
                    else
                    {
                        if (String.IsNullOrEmpty(TBox_Password2.Text.Trim()))
                        {
                            errorSaisie.SetError(TBox_Password2, "Veuillez ressaisir le Mot de Passe.");
                        }
                        else
                        {
                            if (TBox_Password.Text != TBox_Password2.Text)
                            {
                                errorSaisie.SetError(TBox_Password2, "Les Mots de Passe ne correspondent pas !");
                            }
                            else
                            {
                                Nom      = TBox_Nom.Text;
                                Prenom   = TBox_Prénom.Text;
                                Password = TBox_Password.Text;

                                Login newLogin  = new Login(Nom, Password);
                                int   idNewVeto = MgtLogin.CreateLogin(newLogin);

                                Veterinaire newVeto = new Veterinaire(new Guid(), Nom + " " + Prenom, idNewVeto);
                                MgtVeterinaire.CreateVeterinaire(newVeto);

                                this.Close();
                            }
                        }
                    }
                }
            }
        }