/// <summary> /// fonction qui est executée lorsque l'utilisateur clique sur le bouton de connection ou la touche "Enter". /// Elle permet de vérifier si les identifiants entrés correspondent à ceux dans la base de données et prépare la fenêtre principale si la personne est identifiée /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnConnexion_Click(object sender, EventArgs e) { if (this.tfdLogin.Text.Equals("") || this.tfdMdp.Text.Equals("")) { MessageBox.Show("Veuillez completer tous les champs.", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { Mysql msql = new Mysql(); Personne p = msql.seConnecter(this.tfdLogin.Text, this.tfdMdp.Text); if (p != null) { MessageBox.Show("Vous êtes maintenant connectés.", "Succès", MessageBoxButtons.OK, MessageBoxIcon.Information); ((MainWindows)MdiParent).getSeConnecter().Visible = false; ((MainWindows)MdiParent).getSeDeconnecter().Visible = true; ((MainWindows)MdiParent).getLesPretsItem().Enabled = true; ((MainWindows)MdiParent).getAdministration().Enabled = true; ((MainWindows)MdiParent).getProfil().Enabled = true; ((MainWindows)MdiParent).getStatistiques().Enabled = true; ((MainWindows)MdiParent).getInfoConnexion().Text = p.getNomPersonne() + " " + p.getPrenomPersonne(); this.Close(); MainWindows.setPersConnect((Object)p); } else { MessageBox.Show("identifiants incorrectes.", "Echec", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Echec", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }