private void pictureBox1_Click_1(object sender, EventArgs e) { try { var Login = new TwitterLogin("RKlFn8Fo0xFxM1xgcaWAg22lK", "6sIGj7PN6DqPM8a7mQ2InpCIl4syZNLImwknedenN3xpfMJkP1", true, true); Login.ShowDialog(); MessageBox.Show(Login.IsSuccessfully.ToString()); if (Login.IsSuccessfully) { try { db = new EtudiantLoginDataContext(); etudiant en = new etudiant(); en.nom = Login.UserInfo.UserName; var query = from enseignant in db.etudiants where enseignant.nom == en.nom select enseignant; List <etudiant> listeEns = query.ToList <etudiant>(); if (listeEns.Count == 0) { MessageBox.Show("aucun compte n'est lié à ce twitter !"); } else { etudiant 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; ValidatedEns.NiveauEtud = enss.NiveauEtud; ValidatedEns.Année = enss.Année; Accueil_Etudiant ac = new Accueil_Etudiant(); ac.Show(); } } catch (SqlException ex) { MessageBox.Show("Erreur de connection BD " + ex.Message); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void pictureBox2_Click(object sender, EventArgs e) { var login = new FacebookLogin("1435890426686808", "c6057dfae399beee9e8dc46a4182e8fd", true, true); login.ShowDialog(); if (login.IsSuccessfully) { try { db = new EtudiantLoginDataContext(); etudiant en = new etudiant(); en.mail = login.UserInfo.Email; var query = from enseignant in db.etudiants where enseignant.mail == en.mail select enseignant; List <etudiant> listeEns = query.ToList <etudiant>(); if (listeEns.Count == 0) { MessageBox.Show("aucun compte n'est lié à ce compte facebook !"); } else { etudiant 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; ValidatedEns.NiveauEtud = enss.NiveauEtud; ValidatedEns.Année = enss.Année; Accueil_Etudiant ac = new Accueil_Etudiant(); ac.Show(); } } catch (SqlException exx) { MessageBox.Show(exx.Message); } } }
private void bunifuFlatButton1_Click_1(object sender, EventArgs e) { allgood = true; foreach (Control c in panel1.Controls) { if (c is TextBox) { if (c.Text.Length == 0) { MessageBox.Show("veuillez remplir tout les champs !"); c.Focus(); allgood = false; break; } else if (c == textBox1 && textBox1.Text.Length < 8) { MessageBox.Show("cin doit être composé de 8 chiffres !", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); allgood = false; } } } if (allgood) { bool emailverif = true; try { var m = new System.Net.Mail.MailAddress(textBox5.Text); } catch (System.FormatException f) { MessageBox.Show("email incorrect !"); emailverif = false; } if (picturechanged == false && pictureBox1.Image == null) { MessageBox.Show("insérer votre image et votre QR code svp !", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (picturechanged == false) { MessageBox.Show("insérer votre image svp !", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (pictureBox1.Image == null) { MessageBox.Show("générer votre QR code svp !", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { db = new EtudiantLoginDataContext(); etudiant ens = new etudiant(); ens.cin = textBox1.Text; var query = from enseignant in db.etudiants where enseignant.cin == ens.cin select enseignant; List <etudiant> listeEns = query.ToList <etudiant>(); if (listeEns.Count != 0) { MessageBox.Show("vous êtes déjà inscrit !"); } else { ens.mail = textBox5.Text; ens.mots_de_passe = textBox4.Text; ens.nom = textBox2.Text; ens.prenom = textBox3.Text; ens.Année = Int32.Parse(textBox7.Text); ens.NiveauEtud = Int32.Parse(textBox6.Text); MemoryStream ms = new MemoryStream(); photo.Image.Save(ms, ImageFormat.Jpeg); byte[] pic_array = new byte[ms.Length]; ms.Position = 0; ms.Read(pic_array, 0, pic_array.Length); ens.photo = pic_array; MemoryStream mss = new MemoryStream(); pictureBox1.Image.Save(mss, ImageFormat.Bmp); byte[] qr_array = new byte[mss.Length]; mss.Position = 0; mss.Read(qr_array, 0, qr_array.Length); ens.code_a_bar = qr_array; db.etudiants.InsertOnSubmit(ens); db.SubmitChanges(); // len = ens.photo.ToString().Length; MessageBox.Show("inscription réussite !"); } } catch (Exception exx) { MessageBox.Show(text: "erreur d'insertion " + exx.Message, caption: "Erreur", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error); } } //MessageBox.Show(len.ToString()); /* * var optionss = new ZXing.Common.EncodingOptions * { * PureBarcode = true, * Height = 30, * Width = 100, * }; * * var writerr = new BarcodeWriter(); * writerr.Format = BarcodeFormat.CODE_128; * writerr.Options = optionss; * var qrr = new BarcodeWriter(); * qrr.Options = optionss; * qrr.Format = ZXing.BarcodeFormat.CODE_128; * var resultt = new Bitmap(qrr.Write(textBox1.Text.Trim())); * pictureBox2.Image = resultt; * * var reader = new BarcodeReader(); * var x=reader.Decode(resultt); * textBox6.Text= x.ToString(); */ } }
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 EtudiantLoginDataContext(); etudiant en = new etudiant(); en.cin = cin_tb.Text.ToString(); en.mots_de_passe = mdp_tb.Text.ToString(); var query = from enseignant in db.etudiants where enseignant.cin == en.cin select enseignant; List <etudiant> listeEns = query.ToList <etudiant>(); if (listeEns.Count == 0) { MessageBox.Show("cin introuvable veuillez vérifier !"); } else { etudiant 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; ValidatedEns.NiveauEtud = enss.NiveauEtud; ValidatedEns.Année = enss.Année; Accueil_Etudiant ac = new Accueil_Etudiant(); ac.Show(); Hide(); } } } catch (SqlException ex) { MessageBox.Show("Erreur de connection BD " + ex.Message); } } }