Exemple #1
0
 private void dataClients()
 {
     foreach (Clients cl in ClientsADO.readAll())
     {
         dGVClients.Rows.Add(cl.Nom, cl.Prenom, cl.Adresse, cl.Ville, cl.CodePostal, cl.NumFixe, cl.NumPortable, cl.Mail);
     }
 }
Exemple #2
0
        private void VosCommandes_Load(object sender, EventArgs e)
        {
            try
            {
                connect.Open();
                MessageBox.Show("connecté");
            }
            catch (MySqlException co)
            {
                MessageBox.Show(" non connecté");
                MessageBox.Show(co.ToString());
            }

            foreach (Clients cl in ClientsADO.readAll())
            {
                if (cl.Id == this.idCl)
                {
                    lblNom.Text    = cl.Nom;
                    lblPrenom.Text = cl.Prenom;
                }
            }
        }
Exemple #3
0
        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");
                }
            }
        }