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 = ""; }
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); } }
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); } }
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"); } }
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); } }
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(); }
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"); } }