/// <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> /// Ouverture de la fenêtre de Consultation en passant l'animal correspondant à la ligne de l'Agenda selectionnée /// ainsi que le vétérinaire actuellement connecté. /// </summary> private void DataGrid_Agenda_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { FormPrincipale frmPrincipale = this.MdiParent as FormPrincipale; Guid animalSelectionne = ((RendezVous)DataGrid_Agenda.CurrentRow.DataBoundItem).codeAnimal; FormConsultation frm = new FormConsultation(animalSelectionne, frmPrincipale._vetoConnecté.codeVeto); frm.MdiParent = this.MdiParent; frm.Show(); frm.BringToFront(); }