private void add_Click(object sender, EventArgs e) { if (nom.TextLength > 0 && prenom.TextLength > 0 && nomU.TextLength > 0 && motPasse.TextLength > 0 && numC.TextLength > 0 && email.TextLength > 0 && specialite.TextLength > 0 && niveau.TextLength > 0) { CompteEtudiant c = new CompteEtudiant(); c.Nom_utilisteur = nomU.Text; c.Nom = nom.Text; c.Prenom = prenom.Text; c.Specialite = specialite.Text; c.Niveau = niveau.Text; c.NumeroCarte = numC.Text; c.Email = email.Text; c.Mot_passe = motPasse.Text; Boolean result = Acceuil.scc.modifierCompteEtudiant(ce.Nom_utilisteur, c); if (result) { Acceuil.compteEtudiant = c; this.Close(); } else { MessageBox.Show("Compte non modifier"); } } else { MessageBox.Show("Remplir les champs"); } }
public Compte[] chercherCompteEtudiant(string cle) { Console.WriteLine("recherche d'un etudiant avec : " + cle); RequeteCompteExe rce = new RequeteCompteExe(); IDataReader readre = rce.chercherEtudiant(cle); List <CompteEtudiant> etudiants = new List <CompteEtudiant>(); while (readre.Read()) { CompteEtudiant etudiant = new CompteEtudiant(); etudiant.Nom_utilisteur = readre.GetString(0); etudiant.Specialite = readre.GetString(4); etudiant.NumeroCarte = readre.GetString(1); etudiant.Email = readre.GetString(6); etudiant.Nom = readre.GetString(2); etudiant.Prenom = readre.GetString(3); etudiant.Niveau = readre.GetString(5); etudiants.Add(etudiant); } return(etudiants.ToArray()); }
public CompteEtudiant seConnectEtudiant(String nomUtilisateur, String motPasse) { try { cnx.Open(); MySqlCommand login = cnx.CreateCommand(); login.CommandText = RequeteCompte.loginEtudiant(); login.Parameters.Add("@nu", MySqlDbType.VarChar).Value = nomUtilisateur; login.Parameters.Add("@mp", MySqlDbType.VarChar).Value = motPasse; MySqlDataReader msdr = login.ExecuteReader(); CompteEtudiant ce = null; while (msdr.Read()) { ce = new CompteEtudiant(); ce.Nom = msdr.GetString("nom"); ce.Prenom = msdr.GetString("prenom"); ce.NumeroCarte = msdr.GetString("numCarte"); ce.Specialite = msdr.GetString("specialite"); ce.Niveau = msdr.GetString("niveua"); ce.Email = msdr.GetString("email"); } return(ce); }catch (Exception e) { return(null); } finally { cnx.Dispose(); } }
private void add_Click(object sender, EventArgs e) { if (nomU.TextLength > 0 && motPasse.TextLength > 0) { String nmU = nomU.Text; String pass = motPasse.Text; CompteEtudiant ce = Acceuil.scc.seConnecterEtudaint(nmU, pass); if (ce != null) { ce.Nom_utilisteur = nmU; ce.Mot_passe = pass; Acceuil.compteEtudiant = ce; Acceuil.estEnseignant = false; Program.acceuil.espaceUtilisateur(); Close(); } else { MessageBox.Show(this, "Information de connexion incorrecte", "Connexion echoée"); } } else { MessageBox.Show("Remplir les champs"); } }
private void add_Click(object sender, EventArgs e) { if (nom.TextLength > 0 && prenom.TextLength > 0 && nomU.TextLength > 0 && motPasse.TextLength > 0 && numC.TextLength > 0 && email.TextLength > 0 && specialite.TextLength > 0 && niveau.TextLength > 0) { CompteEtudiant ce = new CompteEtudiant(); ce.Nom_utilisteur = nomU.Text; ce.Nom = nom.Text; ce.Prenom = prenom.Text; ce.Specialite = specialite.Text; ce.Niveau = niveau.Text; ce.NumeroCarte = numC.Text; ce.Email = email.Text; ce.Mot_passe = motPasse.Text; Boolean result = MainUI.sbc.creeCompteEtudiant(ce); if (result) { this.Close(); } else { MessageBox.Show("Compte non ajouter"); } } else { MessageBox.Show("Remplir les champs"); } }
public Boolean creeCompteEtudiant(CompteEtudiant c) { try { //Ouvre la connexion a la base de donnée cnx.Open(); //cree une transaction car plusieur requete sont lieés MySqlTransaction tran = cnx.BeginTransaction(); //Ajouter Empraenteur MySqlCommand ajouterEmpreteur = cnx.CreateCommand(); ajouterEmpreteur.Transaction = tran; ajouterEmpreteur.CommandText = RequeteCompte.ajouterEmprenteur(); ajouterEmpreteur.Parameters.Add("@nu", MySqlDbType.VarChar).Value = c.Nom_utilisteur; ajouterEmpreteur.Parameters.Add("@mp", MySqlDbType.VarChar).Value = c.Mot_passe; ajouterEmpreteur.ExecuteNonQuery(); //Ajouter Info personnelle de l'etudiant MySqlCommand ajouterEtudiant = cnx.CreateCommand(); ajouterEtudiant.CommandText = RequeteCompte.ajouterEtudiant(); ajouterEtudiant.Transaction = tran; ajouterEtudiant.Parameters.Add("@nu", MySqlDbType.VarChar).Value = c.Nom_utilisteur; ajouterEtudiant.Parameters.Add("@nom", MySqlDbType.VarChar).Value = c.Nom; ajouterEtudiant.Parameters.Add("@prenom", MySqlDbType.VarChar).Value = c.Prenom; ajouterEtudiant.Parameters.Add("@numC", MySqlDbType.VarChar).Value = c.NumeroCarte; ajouterEtudiant.Parameters.Add("@spec", MySqlDbType.VarChar).Value = c.Specialite; ajouterEtudiant.Parameters.Add("@niv", MySqlDbType.VarChar).Value = c.Niveau; ajouterEtudiant.Parameters.Add("@email", MySqlDbType.VarChar).Value = c.Email; ajouterEtudiant.ExecuteNonQuery(); tran.Commit(); return(true); }catch (Exception e) { Console.WriteLine(e.StackTrace + "-----" + e.Message); return(false); } finally { cnx.Dispose(); } }
private void chercherEtudiant_TextChanged(object sender, EventArgs e) { if (chercherEtudiant.TextLength > 0) { String cle = chercherEtudiant.Text; Compte [] comptes = MainUI.sbc.chercherCompteEtudiant(cle); DataTable table = new DataTable(); // adding columns with names as index for (int i = 1; i < 8; i++) { table.Columns.Add("" + i + ""); } //filling data table for (int i = 0; i < comptes.Length; i++) { CompteEtudiant ce = (CompteEtudiant)comptes[i]; DataRow row = table.NewRow(); row.BeginEdit(); row["1"] = ce.Nom_utilisteur; row["2"] = ce.NumeroCarte; row["3"] = ce.Nom; row["4"] = ce.Prenom; row["5"] = ce.Specialite; row["6"] = ce.Niveau; row["7"] = ce.Email; table.Rows.Add(row); } BindingSource bs = new BindingSource(); bs.DataSource = table; GridEtudiant.DataSource = bs; } else { try { GridEtudiant.Rows.Clear(); }catch (Exception ex) { } } }
public CompteEtudiant seConnecterEtudaint(string nomUtilisateur, string motPasse) { try { CompteEtudiant ce = sro.scc.seConnecterEtudaint(nomUtilisateur, motPasse); if (ce == null) { Console.WriteLine("L ghalta mech hna "); } else { Console.WriteLine("nom : " + ce.Nom + " !email :" + ce.Email); } return(ce); }catch (Exception e) { return(null); } }
public Boolean modifierCompteEtudiant(String nomUtilisateur, CompteEtudiant c) { try { cnx.Open(); MySqlTransaction tran = cnx.BeginTransaction(); MySqlCommand modifierLogin = cnx.CreateCommand(); modifierLogin.Transaction = tran; modifierLogin.CommandText = RequeteCompte.modifierCompte(); modifierLogin.Parameters.Add("@nu", MySqlDbType.VarChar).Value = c.Nom_utilisteur; modifierLogin.Parameters.Add("@mp", MySqlDbType.VarChar).Value = c.Mot_passe; modifierLogin.Parameters.Add("@nuP", MySqlDbType.VarChar).Value = nomUtilisateur; Console.WriteLine(modifierLogin.CommandText); modifierLogin.ExecuteNonQuery(); MySqlCommand modifierInfoEtudiant = cnx.CreateCommand(); modifierInfoEtudiant.Transaction = tran; modifierInfoEtudiant.CommandText = RequeteCompte.modifierCompteEtudiant(); modifierInfoEtudiant.Parameters.Add("@nom", MySqlDbType.VarChar).Value = c.Nom; modifierInfoEtudiant.Parameters.Add("@prenom", MySqlDbType.VarChar).Value = c.Prenom; modifierInfoEtudiant.Parameters.Add("@spec", MySqlDbType.VarChar).Value = c.Specialite; modifierInfoEtudiant.Parameters.Add("@niv", MySqlDbType.VarChar).Value = c.Niveau; modifierInfoEtudiant.Parameters.Add("@email", MySqlDbType.VarChar).Value = c.Email; modifierInfoEtudiant.Parameters.Add("@nuP", MySqlDbType.VarChar).Value = c.Nom_utilisteur; modifierInfoEtudiant.ExecuteNonQuery(); tran.Commit(); return(true); }catch (Exception e) { Console.WriteLine(e.StackTrace + "-----" + e.Message); return(false); } finally { cnx.Dispose(); } }
private void set_Click(object sender, EventArgs e) { int rowIndex = GridEtudiant.SelectedCells[0].RowIndex; CompteEtudiant ce = new CompteEtudiant(); ce.Nom_utilisteur = GridEtudiant.Rows[rowIndex].Cells[0].Value.ToString(); ce.Nom = GridEtudiant.Rows[rowIndex].Cells[2].Value.ToString(); ce.Prenom = GridEtudiant.Rows[rowIndex].Cells[3].Value.ToString(); ce.Specialite = GridEtudiant.Rows[rowIndex].Cells[4].Value.ToString(); ce.Niveau = GridEtudiant.Rows[rowIndex].Cells[5].Value.ToString(); ce.NumeroCarte = GridEtudiant.Rows[rowIndex].Cells[1].Value.ToString(); ce.Email = GridEtudiant.Rows[rowIndex].Cells[6].Value.ToString(); ModifierEtudiant.ce = ce; ModifierEtudiant me = new ModifierEtudiant(); me.ShowDialog(this); }
public bool modifierCompteEtudiant(string nomUtilisateur, CompteEtudiant compteNouveau) { RequeteCompteExe rce = new RequeteCompteExe(); return(rce.modifierCompteEtudiant(nomUtilisateur, compteNouveau)); }
public bool creeCompteEtudiant(CompteEtudiant c) { RequeteCompteExe rce = new RequeteCompteExe(); return(rce.creeCompteEtudiant(c)); }
public bool modifierCompteEtudiant(string nomUtilisateur, CompteEtudiant compteNouveau) { return(sro.scc.modifierCompteEtudiant(nomUtilisateur, compteNouveau)); }
public bool modifierCompteEtudiant(CompteEtudiant ancien, CompteEtudiant compteNouveau) { return(sro.scc.modifierCompteEtudiant(ancien.Nom_utilisteur, compteNouveau)); }
public bool creeCompteEtudiant(CompteEtudiant c) { return(sro.scc.creeCompteEtudiant(c)); }