Esempio n. 1
0
 private void buttonModifEleve_Click(object sender, EventArgs e)
 {
     // Si les champs obligatoires sont vides, message d'erreur
     if (this.textBoxNom.TextLength == 0 || this.textBoxPrenom.TextLength == 0 || this.textBoxDate.TextLength == 0)
     {
         toolStripStatusLabel1.Text      = "Le nom, prénom, date de naissance ou la classe n'ont pas été correctement renseignés.";
         toolStripStatusLabel1.ForeColor = Color.Red;
     }
     else
     {
         toolStripStatusLabel1.Text = "";
         EleveDetail eleve  = new EleveDetail(textBoxNom.Text, textBoxPrenom.Text, comboBoxClasse.Text, textBoxDate.Text, textBoxSante.Text, textBoxtelParent.Text, textBoxtelEleve.Text, this.ideleve);
         bool        result = eleve.ModificationEleve();
         // Si la req SQL s'est bien passée, result vaut TRUE, modifications se sont bien passées
         if (result)
         {
             //toolStripStatusLabel1.Text = "Modifications effectuées avec succès !";
             //toolStripStatusLabel1.ForeColor = Color.Green;
             var resultBox = MessageBox.Show("Modifications effectuées avec succès", "Fermeture formulaire", MessageBoxButtons.OK, MessageBoxIcon.Information);
             if (resultBox == DialogResult.OK)
             {
                 this.Hide();
                 Main Index = new Main();
                 Index.Show();
             }
         }
         else
         {
             toolStripStatusLabel1.Text      = "Une erreur est survenue lors de la modification des données. Réessayez plus tard.";
             toolStripStatusLabel1.ForeColor = Color.Red;
         }
     }
 }
Esempio n. 2
0
        // Au double clique d'une ligne du tableau, récupération des informations de l'élève, affichage du frm StudentDetails
        private void SearchResults_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            EleveDetail EleveSelectionne = new EleveDetail(this.SearchResults.CurrentRow.Cells[0].Value.ToString(), this.SearchResults.CurrentRow.Cells[1].Value.ToString());

            string[] detailEleve = EleveSelectionne.informationsEleve();

            List <string> lesClassesEleve  = new List <string>();
            InfosClasses  recupInfosClasse = new InfosClasses();

            lesClassesEleve = recupInfosClasse.RecupClassesFirstSelect(Convert.ToInt32(detailEleve[4]));



            StudentDetails frmDetails = new StudentDetails(this.SearchResults.CurrentRow.Cells[0].Value.ToString(), this.SearchResults.CurrentRow.Cells[1].Value.ToString(), lesClassesEleve, detailEleve[0], detailEleve[1], detailEleve[2], detailEleve[3], detailEleve[4]);

            this.Hide();
            frmDetails.Show();
        }