private void BtnConnexion_Click(object sender, EventArgs e) { bool logCl = false; bool mdpCl = false; bool logAd = false; bool mdpAd = false; bool check = chkAdmin.ThreeState; //Si admin if (chkAdmin.Checked == true) { //Parcours des administrateurs foreach (Administrateur ad in AdministrateurADO.readAll()) { if (ad.Mail.Equals(txtLogin.Text) && ad.Motdepasse.Equals(txtMDP.Text)) { logAd = true; mdpAd = true; } else if (ad.Mail.Equals(txtLogin.Text) && !ad.Motdepasse.Equals(txtMDP.Text)) { logAd = true; } else if (!ad.Mail.Equals(txtLogin.Text) && ad.Motdepasse.Equals(txtMDP.Text)) { mdpAd = true; } } if (logAd && !mdpAd) { MessageBox.Show("mot de passe incorrect"); } else if (!logAd && mdpAd) { MessageBox.Show("login incorrect"); } else if (logAd && mdpAd) { admin.Show(); this.Hide(); } else { MessageBox.Show("mail ou mot de passe incorrect"); } } //Si pas admin else { // Parcours des clients foreach (Clients cl in ClientsADO.readAll()) { // Si les informations sont bonnes if (cl.Mail.Equals(txtLogin.Text) && cl.Motdepasse.Equals(txtMDP.Text)) { logCl = true; mdpCl = true; this.idCl = cl.Id; } else if (cl.Mail.Equals(txtLogin.Text) && !cl.Motdepasse.Equals(txtMDP.Text)) { logCl = true; } else if (!cl.Mail.Equals(txtLogin.Text) && cl.Motdepasse.Equals(txtMDP.Text)) { mdpCl = true; } } if (logCl && !mdpCl) { MessageBox.Show("mot de passe incorrect"); } else if (!logCl && mdpCl) { MessageBox.Show("login incorrect"); } else if (logCl && mdpCl) { locAchat = new LocAchat(this.idCl); locAchat.Show(); this.Hide(); } else { MessageBox.Show("mail ou mot de passe incorrect"); } } }
private void BtnRetour_Click(object sender, EventArgs e) { admin.Show(); this.Hide(); }