Ejemplo n.º 1
0
        private void getStudentsNames()
        {
            cb_Students.Items.Clear();

            try
            {
                MDI_DB.Students oStudents = new MDI_DB.Students();
                foreach (MDI_Modeles.ModeleEtudiant stu in oStudents.Students_SelectAll())
                {
                    string nomFull = stu.Prenom + " - " + stu.Nom;
                    cb_Students.Items.Add(nomFull);
                }
            }
            catch (BusinessError be)
            {
                MessageBox.Show(be.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            tb_NewName.Text   = "";
            tb_NewPrenom.Text = "";
        }
Ejemplo n.º 2
0
        public void getParticipatesReadable()
        {
            try
            {
                MDI_DB.Participe oParticipe = new MDI_DB.Participe();
                MDI_DB.Classe    oClasse    = new MDI_DB.Classe();
                MDI_DB.Students  oStudents  = new MDI_DB.Students();

                List <dynamic> lReadable = new List <dynamic>();

                foreach (ModeleParticipe oMPart in oParticipe.Participe_SelectAll())
                {
                    string   stuPre  = oStudents.Students_SelectOne(oMPart.Stu_Id).Prenom;
                    string   stuNom  = oStudents.Students_SelectOne(oMPart.Stu_Id).Nom;
                    string   claLib  = oClasse.Classe_SelectOne(oMPart.Clas_Id).Lib;
                    DateTime lastUpd = oMPart.LastUpd;

                    lReadable.Add(new ModeleParticipeReadable(stuNom, stuPre, claLib, lastUpd));
                }

                dataGrid.DataSource = lReadable;
            }
            catch (BusinessError be)
            {
                MessageBox.Show(be.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 3
0
        private void getListed()
        {
            try
            {
                MDI_DB.Participe oParticipe = new MDI_DB.Participe();
                MDI_DB.Classe    oClasse    = new MDI_DB.Classe();
                MDI_DB.Students  oStudents  = new MDI_DB.Students();

                List <string> lEtudiant = new List <string>();
                lClasse.Clear();
                cb_Etudiant.Items.Clear();

                foreach (ModeleParticipe oMPart in oParticipe.Participe_SelectAll())
                {
                    string stuPre = oStudents.Students_SelectOne(oMPart.Stu_Id).Prenom;
                    string stuNom = oStudents.Students_SelectOne(oMPart.Stu_Id).Nom;
                    string claLib = oClasse.Classe_SelectOne(oMPart.Clas_Id).Lib;

                    cb_Etudiant.Items.Add(stuPre + " - " + stuNom);
                    lClasse.Add(claLib);
                }

                getClasses();
            }
            catch (BusinessError be)
            {
                MessageBox.Show(be.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 4
0
        private void bt_Update_Click(object sender, EventArgs e)
        {
            if (tb_NewName.Text != "" && tb_NewName.Text.Length <= 50)
            {
                if (tb_NewPrenom.Text != "" && tb_NewPrenom.Text.Length <= 50)
                {
                    int    decoupe   = cb_Students.Items[cb_Students.SelectedIndex].ToString().IndexOf("-");
                    string oldPrenom = cb_Students.Items[cb_Students.SelectedIndex].ToString().Substring(0, (decoupe - 1));
                    string oldName   = cb_Students.Items[cb_Students.SelectedIndex].ToString().Substring(decoupe + 2);

                    if (tb_NewPrenom.Text != oldPrenom || tb_NewName.Text != oldName)
                    {
                        try
                        {
                            MDI_DB.Students oStudents = new MDI_DB.Students();
                            oStudents.Students_UpdateNom(oldName, oldPrenom, tb_NewName.Text);
                            oStudents.Students_UpdatePrenom(tb_NewName.Text, oldPrenom, tb_NewPrenom.Text);
                            MessageBox.Show(oldPrenom + " " + oldName + " a bien été changé en " + tb_NewPrenom.Text + " " + tb_NewName.Text);
                            getStudentsNames();
                        }
                        catch (BusinessError be)
                        {
                            MessageBox.Show(be.Message);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Aucun changement n'a été apporté");
                    }
                }
                else if (tb_NewPrenom.Text == "")
                {
                    MessageBox.Show("Aucun prénom n'a été encodé");
                }
                else
                {
                    MessageBox.Show("Le prénom est trop long, la longueur maximum est de 50 caractères");
                }
            }
            else if (tb_NewName.Text == "")
            {
                MessageBox.Show("Aucun nom n'a été encodé");
            }
            else
            {
                MessageBox.Show("Le nom est trop long, la longueur maximum est de 50 caractères");
            }
        }
Ejemplo n.º 5
0
 private void getStudents()
 {
     try
     {
         MDI_DB.Students oStudents = new MDI_DB.Students();
         dataGrid.DataSource = oStudents.Students_SelectAll();
     }
     catch (BusinessError be)
     {
         MessageBox.Show(be.Message);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 6
0
        private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                ModeleEtudiant  oModele   = (ModeleEtudiant)dataGrid.CurrentRow.DataBoundItem;
                MDI_DB.Students oStudents = new MDI_DB.Students();
                oStudents.Students_Delete(oModele.Nom, oModele.Prenom);
            }
            catch (BusinessError be)
            {
                MessageBox.Show(be.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            getStudents();
        }
Ejemplo n.º 7
0
 private void bt_Add_Click(object sender, EventArgs e)
 {
     if (tb_NewNom.Text != "" && tb_NewNom.Text.Length <= 50)
     {
         if (tb_NewPrenom.Text != "" && tb_NewPrenom.Text.Length <= 50)
         {
             try
             {
                 MDI_DB.Students oStudents = new MDI_DB.Students();
                 oStudents.Students_Add(tb_NewNom.Text, tb_NewPrenom.Text);
                 tb_NewNom.Text    = "";
                 tb_NewPrenom.Text = "";
                 MessageBox.Show("La nouvel étudiant a bien été créé");
             }
             catch (BusinessError be)
             {
                 MessageBox.Show(be.Message);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
         else if (tb_NewPrenom.Text == "")
         {
             MessageBox.Show("Aucun prénom n'a été encodé");
         }
         else
         {
             MessageBox.Show("Le prénom est trop long, la longueur maximum est de 50 caractères");
         }
     }
     else if (tb_NewNom.Text == "")
     {
         MessageBox.Show("Aucun nom n'a été encodé");
     }
     else
     {
         MessageBox.Show("Le nom est trop long, la longueur maximum est de 50 caractères");
     }
 }