public void Insert(Classe classe) { this.connection = ConnexionMySql.GetConnexion; connection.Open(); MySqlCommand cmdSql = new MySqlCommand(); cmdSql.Connection = this.connection; cmdSql.CommandText = "insert into classe(anneeScolaire,idEnseignant,idNiveau) values(@annee,@idEnseignant,@idNiveau)"; cmdSql.CommandType = CommandType.Text; cmdSql.Parameters.Add("@annee", MySqlDbType.String); cmdSql.Parameters["@annee"].Value = classe.AnneeScolaire; cmdSql.Parameters.Add("@idEnseignant", MySqlDbType.String); cmdSql.Parameters["@idEnseignant"].Value = classe.IdEnseignant; cmdSql.Parameters.Add("@idNiveau", MySqlDbType.String); cmdSql.Parameters["@idNiveau"].Value = classe.IdNiveau + 1; cmdSql.ExecuteNonQuery(); this.connection.Close(); }
void btnLancerIntegration_Click(object sender, EventArgs e) { if (clbFichierIntegrer.SelectedItem != null) { string nomFichierCharger = folderBrowserDialog1.SelectedPath + "/" + Convert.ToString(clbFichierIntegrer.SelectedItem); string nomFichierCreer = folderBrowserDialog1.SelectedPath; LesEleves leseleves = new LesEleves(); PassWordType type; if (tbAnneeScolaire.Text != "") { if (cmbNiveau.Text != "choisir Le niveau") { if (cbAleatoire.Checked == true || cbConstruit.Checked == true) { if (cbAleatoire.Checked == true) { type = PassWordType.Aléatoire; } else { type = PassWordType.Construit; } cbAleatoire.BackColor = System.Drawing.Color.White; cbConstruit.BackColor = System.Drawing.Color.White; tbAnneeScolaire.BackColor = System.Drawing.Color.White; clbFichierIntegrer.BackColor = System.Drawing.Color.White; cmbNiveau.BackColor = System.Drawing.Color.White; List <Eleve> listnom = leseleves.LoadCsv(type, nomFichierCharger); TableEnseignant tEnseignant = new TableEnseignant(); //Enseignant enseignant = new Enseignant(); //enseignant = tEnseignant.GetByLogin("*****@*****.**"); Classe laClasse = new Classe(this.enseignant.Id, tbAnneeScolaire.Text, cmbNiveau.SelectedIndex); TableClasse tClasse = new TableClasse(); tClasse.Insert(laClasse); TableEleve tEleve = new TableEleve(); foreach (Eleve eleve in listnom) { tEleve.Insert(eleve); } leseleves.CreateCsvPasswordFile(nomFichierCreer + "/" + tbAnneeScolaire.Text + cmbNiveau.Text); MessageBox.Show("Integration fini"); } else { MessageBox.Show("Vous n'avez pas selectionner le type de mot de passe"); cbAleatoire.BackColor = System.Drawing.Color.Red; cbConstruit.BackColor = System.Drawing.Color.Red; tbAnneeScolaire.BackColor = System.Drawing.Color.White; cmbNiveau.BackColor = System.Drawing.Color.White; } } else { MessageBox.Show("Vous n'avez pas selectionner le niveau de la classe"); cmbNiveau.BackColor = System.Drawing.Color.Red; } } else { MessageBox.Show("Vous n'avez pas donner une année scolaire"); tbAnneeScolaire.BackColor = System.Drawing.Color.Red; clbFichierIntegrer.BackColor = System.Drawing.Color.White; cmbRepertoireFichier.BackColor = System.Drawing.Color.White; } } else { MessageBox.Show("Vous n'avez pas choisi de fichier"); clbFichierIntegrer.BackColor = System.Drawing.Color.Red; cmbRepertoireFichier.BackColor = System.Drawing.Color.Red; } }