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 == 1) { MessageBox.Show("ce compte fb est déjà lié à une compte !"); } else { fbIsUsed = true; textBox2.Text = login.UserInfo.LastName; textBox3.Text = login.UserInfo.FirstName; textBox5.Text = login.UserInfo.Email; fbid = login.UserInfo.UserId; } } catch (SqlException ex) { MessageBox.Show("Erreur de connection BD " + ex.Message); } } }
private void bunifuThinButton22_Click(object sender, EventArgs e) { try { string val = (string)textBox1.Text; /*mec t2 = db.mec.Single(x => x.cin == val); * if (t2 != null) * db.mec.DeleteOnSubmit(t2);*/ var query = from enseignant in db.enseignants where enseignant.cin == val select enseignant; List <enseignant> ListeEns = query.ToList(); if (ListeEns.Count == 0) { MessageBox.Show("Enseignant n'est pas trouvé vérifier CIN !"); } else { enseignant sup = ListeEns[0]; db.enseignants.DeleteOnSubmit(sup); db.SubmitChanges(); MessageBox.Show("Enseignant supprimé!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void bunifuThinButton23_Click(object sender, EventArgs e) { try { db = new loginteachDataContext(); enseignant ens = new enseignant(); ens.cin = textBox1.Text; var query = from enseignant in db.enseignants where enseignant.cin == ens.cin select enseignant; List <enseignant> listeEns = query.ToList <enseignant>(); if (listeEns.Count != 0) { s = listeEns[0]; /* s.cin = enss.cin; * s.code_a_bar = enss.code_a_bar; * s.mail = enss.mail; * s.mots_de_passe = enss.mots_de_passe; * s.nom = enss.nom; * s.prenom = enss.prenom; * s.photo = enss.photo;*/ modif_ens m = new modif_ens(); m.Show(); } else { MessageBox.Show("Enseignant n'est pas trouvé vérifier CIN !"); } } catch (SqlException ex) { MessageBox.Show(ex.Message); } }
private void bunifuFlatButton1_Click_1(object sender, EventArgs e) { enseignant en = new enseignant(); en.cin = cin; en.mots_de_passe = pass; try { db = new loginteachDataContext(); 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 { login.ValidatedEns = new enseignant(); login.ValidatedEns.cin = enss.cin; login.ValidatedEns.mots_de_passe = enss.mots_de_passe; login.ValidatedEns.nom = enss.nom; login.ValidatedEns.prenom = enss.prenom; login.ValidatedEns.mail = enss.mail; login.ValidatedEns.photo = enss.photo; login.ValidatedEns.code_a_bar = enss.code_a_bar; touch.Dispose(); Accueil_Enseignant ac = new Accueil_Enseignant(); ac.Show(); this.Hide(); } } } catch (SqlException ex) { MessageBox.Show("Erreur de connection BD " + ex.Message); } }
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); } } }
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); } } }
private void pictureBox3_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 == 1) { MessageBox.Show("ce compte gmail est déjà lié à une compte !"); } else { gmailIsUsed = true; textBox2.Text = login.UserInfo.LastName; textBox3.Text = login.UserInfo.FirstName; textBox5.Text = login.UserInfo.Email; gmailid = login.UserInfo.UserId; } } catch (SqlException ex) { MessageBox.Show("Erreur de connection BD " + ex.Message); } } }
private void bunifuFlatButton1_Click(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 (emailverif) { if (gerer_ens.s.mots_de_passe != textBox4.Text && qrgenerated == false) { MessageBox.Show("générer votre QR code svp !", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { db = new loginteachDataContext(); enseignant ens = new enseignant(); ens.cin = textBox1.Text; var query = from enseignant in db.enseignants where enseignant.cin == ens.cin select enseignant; List <enseignant> listeEns = query.ToList <enseignant>(); foreach (enseignant ex in query) { ex.nom = textBox2.Text; ex.prenom = textBox3.Text; ex.mots_de_passe = textBox4.Text; ex.mail = textBox5.Text; MemoryStream ms = new MemoryStream(); bunifuImageButton1.Image.Save(ms, ImageFormat.Jpeg); byte[] pic_array = new byte[ms.Length]; ms.Position = 0; ms.Read(pic_array, 0, pic_array.Length); ex.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); ex.code_a_bar = qr_array; } db.SubmitChanges(); // len = ens.photo.ToString().Length; MessageBox.Show("modification réussite !"); } catch (Exception exx) { MessageBox.Show(text: "erreur d'insertion " + exx.Message, caption: "Erreur", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error); } } } } }
private void bunifuFlatButton1_Click(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 (emailverif) { 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 loginteachDataContext(); enseignant ens = new enseignant(); ens.cin = textBox1.Text; var query = from enseignant in db.enseignants where enseignant.cin == ens.cin select enseignant; List <enseignant> listeEns = query.ToList <enseignant>(); 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; 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; if (fbIsUsed) //si facebook est utilisé dans l'inscription { ens.fbid = fbid; } if (gmailIsUsed) { ens.gmailid = gmailid; } db.enseignants.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 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); } } }
private void Form1_Load(object sender, EventArgs e) { ValidatedEns = new enseignant(); }
private void gerer_ens_Load(object sender, EventArgs e) { db = new loginteachDataContext(); enseignant s = new enseignant(); }