private void LancerIntegration_Click(object sender, EventArgs e) { PassWordType choixPass; lesEleves lesEleves = new lesEleves(); TableEleve tableEleve = new TableEleve(); TableClasse tableClasse = new TableClasse(); Classe classe = new Classe(1, Convert.ToInt32(niveauLabel.Tag.ToString()), anneeScolaire.Text); tableClasse.Insert(classe); if (Aleatoire.Checked == true) { choixPass = PassWordType.Aleatoire; } else { choixPass = PassWordType.Construit; } lesEleves.LoadCsv(choixPass, parcourirLabel.Text); lesEleves.CreateCsvPasswordFile(); for (int i = 0; i < lesEleves.GetEleves().Count(); i++) { tableEleve.Insert(lesEleves.GetEleves()[i]); } MessageBox.Show("reussi"); // TableEnseignant tableEnseignant = new TableEnseignant(); //Enseignant unEnseignant = tableEnseignant.GetByLogin("*****@*****.**"); //TableClasse tableClasse=new Classe(unEnseignant.GetId(),niveauLabel) }
void btnLancerIntegration_Click(object sender, EventArgs e) { string s = folderBrowserDialog1.SelectedPath + " / " + Convert.ToString(cblIntegrer.SelectedItem); LesEleves LesEleves = new LesEleves(); PassWordType type; if (tbAnnee.Text != "") { if (cbAleatoire.Checked == true || cbConstruit.Checked == true) { if (cbAleatoire.Checked == true) { type = PassWordType.Aleatoire; } else { type = PassWordType.Construit; } MySqlConnection cnx = ConnectionMySql.GetConnection(); MySqlCommand cmd = new MySqlCommand(); Enseignant enseignant = new Enseignant(); TableEnseignant uneTableEnseignant = new TableEnseignant(); enseignant = uneTableEnseignant.GetByLogin("*****@*****.**"); Classe uneClasse = new Classe(enseignant.Id, tbAnnee.Text, cmbNiveau.SelectedIndex); TableClasse uneTableClasse = new TableClasse(); long id = uneTableClasse.Insert(uneClasse); // créer la classe dans la base de donnée. // on récupère l'id de la classe List <Eleve> Nom = LesEleves.LoadCsv(type, id); //Mettre en paramètre id classe TableEleve uneTableEleve = new TableEleve(); foreach (Eleve eleve in Nom) { uneTableEleve.Insert(eleve, id); } LesEleves.CreateCsvPasswordFile(tbAnnee.Text); MessageBox.Show("Intégration réussit"); } else { MessageBox.Show("Intégration échoue"); } } else { MessageBox.Show("Intégration échoue"); } }
public long Insert(Classe classe) { MySqlCommand insert = new MySqlCommand("INSERT INTO classe(idEnseignant,anneeScolaire,idNiveau) VALUES(@idEnseignant,@anneeScolaire,@idNiveau)", Connection.GetCnx()); insert.Parameters.Add(new MySqlParameter("@idEnseignant", classe.GetIdEnseignant)); insert.Parameters.Add(new MySqlParameter("@anneeScolaire", classe.GetAnneeScolaire)); insert.Parameters.Add(new MySqlParameter("@idNiveau", classe.GetIdNiveau)); Connection.Ouvrir(); insert.ExecuteNonQuery(); Connection.Fermer(); return(insert.LastInsertedId); }
public void Insert(Classe classe) { Connection Cnx = new Connection("localhost", "root", "siojjr", "rallyelecture"); string idEnseignant = Convert.ToString(classe.GetIDEnseignant); string anneeScolaire = classe.GetanneeScolaire; string idNiveau = Convert.ToString(classe.GetIDniveau); string rq = string.Format("insert into classe(idEnseignant, anneeScolaire, id Niveau) values(" + idEnseignant + "," + anneeScolaire + "," + idNiveau + ")"); Cnx.ouvrir(); MySqlCommand Cmd = new MySqlCommand(rq, Cnx.Cnx); MySqlDataReader Rdr = Cmd.ExecuteReader(); Cnx.fermer(); }
//Permet de d'insérer une nouvelle classe dans la table public long Insert(Classe classe) { long id; cnx = ConnectionMySql.GetConnection(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = cnx; cnx.Open(); cmd.CommandText = "Insert into classe(idEnseignant,anneeScolaire,idNiveau) values(@idEnseignant,@annee,@idNiveau)"; cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@idEnseignant", MySqlDbType.Int32); cmd.Parameters["@idEnseignant"].Value = classe.IdEnseignant; cmd.Parameters.Add("@annee", MySqlDbType.String); cmd.Parameters["@annee"].Value = classe.AnneeScolaire; cmd.Parameters.Add("@idNiveau", MySqlDbType.Int32); cmd.Parameters["@idNiveau"].Value = classe.IdNiveau; cmd.ExecuteNonQuery(); id = cmd.LastInsertedId; cnx.Close(); lastId = id; // on récupère l'id return(id); }