Ejemplo n.º 1
0
        public alimentationBdd()
        {
            InitializeComponent();
            ConnectionMySql.Connection("root", "siojjr", "rallyeLecture", "172.16.0.174");
            MySqlConnection cnx = ConnectionMySql.GetConnection();

            cbRepertoire.Click         += new EventHandler(cbRepertoire_Click);
            cbAleatoire.Click          += new EventHandler(cbAleatoire_Click);
            cbConstruit.Click          += new EventHandler(cbConstruit_Click);
            btnLancerIntegration.Click += new EventHandler(btnLancerIntegration_Click);
            TableNiveau   tableNiveau = new TableNiveau();
            List <Niveau> niveau      = tableNiveau.GetAll();

            foreach (Niveau liste in niveau)
            {
                cmbNiveau.Items.Add(liste.NiveauScolaire);
            }

            List <Eleve> Nom       = new List <Eleve>();
            LesEleves    LesEleves = new LesEleves();
            //PassWordType type = PassWordType.Aleatoire;
            //Nom = LesEleves.LoadCsv(type);

            // for (int i = 0; i < Nom.Count; i++)
            //  {
            //  cblIntegrer.Items.Add(Nom[i].ToString());

            //  }
            //LesEleves.CreateCsvPasswordFile();
        }
Ejemplo n.º 2
0
        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");
            }
        }