示例#1
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            //var login = new GoogleLogin("934704666049 - 129jsvmelksmcmf250ir90aqn8pk4nak.apps.googleusercontent.com", "OS7HZ1cfJnhdIFZ6fUsgamH-", returnUrl: null, autoLogout: true, loadUserInfo: true);
            var login = new GoogleLogin
                            ("934704666049-129jsvmelksmcmf250ir90aqn8pk4nak.apps.googleusercontent.com",
                            "OS7HZ1cfJnhdIFZ6fUsgamH-", returnUrl: null, scope: "https://www.googleapis.com/auth/drive", loadUserInfo: true, responseType: ResponseType.Code);

            login.ShowDialog();
            if (login.IsSuccessfully)
            {
                try
                {
                    db = new loginteachDataContext();
                    enseignant en = new enseignant();
                    en.gmailid = login.UserInfo.UserId;
                    var query = from enseignant in db.enseignants
                                where enseignant.gmailid == en.gmailid
                                select enseignant;
                    List <enseignant> listeEns = query.ToList <enseignant>();
                    if (listeEns.Count == 0)
                    {
                        MessageBox.Show("ce compte gmail n'est pas lié à aucun compte !");
                    }
                    else
                    {
                        enseignant enss = listeEns[0];
                        ValidatedEns.cin           = enss.cin;
                        ValidatedEns.mots_de_passe = enss.mots_de_passe;
                        ValidatedEns.nom           = enss.nom;
                        ValidatedEns.prenom        = enss.prenom;
                        ValidatedEns.mail          = enss.mail;
                        ValidatedEns.photo         = enss.photo;
                        ValidatedEns.code_a_bar    = enss.code_a_bar;
                        Accueil_Enseignant ac = new Accueil_Enseignant();
                        ac.Show();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Erreur de connection BD " + ex.Message);
                }
            }
        }
示例#2
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            var login = new FacebookLogin("1435890426686808", "c6057dfae399beee9e8dc46a4182e8fd", true, true);


            login.ShowDialog();
            if (login.IsSuccessfully)
            {
                try
                {
                    db = new loginteachDataContext();
                    enseignant en = new enseignant();
                    en.fbid = login.UserInfo.UserId;
                    var query = from enseignant in db.enseignants
                                where enseignant.fbid == en.fbid
                                select enseignant;
                    List <enseignant> listeEns = query.ToList <enseignant>();
                    if (listeEns.Count == 0)
                    {
                        MessageBox.Show("aucun compte n'est lié à ce compte facebook !");
                    }
                    else
                    {
                        enseignant enss = listeEns[0];
                        ValidatedEns.cin           = enss.cin;
                        ValidatedEns.mots_de_passe = enss.mots_de_passe;
                        ValidatedEns.nom           = enss.nom;
                        ValidatedEns.prenom        = enss.prenom;
                        ValidatedEns.mail          = enss.mail;
                        ValidatedEns.photo         = enss.photo;
                        ValidatedEns.code_a_bar    = enss.code_a_bar;
                        Accueil_Enseignant ac = new Accueil_Enseignant();
                        ac.Show();
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Erreur de connection BD " + ex.Message);
                }
            }
        }
示例#3
0
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            if (cin_tb.Text == "")
            {
                MessageBox.Show("Veuillez remplir cin");
            }
            else if (cin_tb.Text.Length > 8)
            {
                MessageBox.Show("la longueur de cin dépasse les 8 chiffres veuillez vérifier !");
            }
            else if (mdp_tb.Text == "")
            {
                MessageBox.Show("Veuillez remplir mot de passe !");
            }

            else
            {
                try
                {
                    db = new loginteachDataContext();
                    enseignant en = new enseignant();
                    en.cin           = cin_tb.Text.ToString();
                    en.mots_de_passe = mdp_tb.Text.ToString();


                    var query = from enseignant in db.enseignants
                                where enseignant.cin == en.cin
                                select enseignant;
                    List <enseignant> listeEns = query.ToList <enseignant>();
                    if (listeEns.Count == 0)
                    {
                        MessageBox.Show("cin introuvable veuillez vérifier !");
                    }
                    else
                    {
                        enseignant enss = listeEns[0];
                        if (enss.mots_de_passe != en.mots_de_passe)
                        {
                            MessageBox.Show("mot de passe incorrect");
                        }
                        else
                        {
                            ValidatedEns.cin           = enss.cin;
                            ValidatedEns.mots_de_passe = enss.mots_de_passe;
                            ValidatedEns.nom           = enss.nom;
                            ValidatedEns.prenom        = enss.prenom;
                            ValidatedEns.mail          = enss.mail;
                            ValidatedEns.photo         = enss.photo;
                            ValidatedEns.code_a_bar    = enss.code_a_bar;
                            Accueil_Enseignant ac = new Accueil_Enseignant();
                            ac.Show();
                            Hide();
                        }
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Erreur de connection BD " + ex.Message);
                }
            }
        }