//Bouton permettant d'appeler la vue pour gérer la liste des intervenants private void btnInterv_Click(object sender, EventArgs e) { this.Hide(); VueIntervenantDivers pageGestInterv = new VueIntervenantDivers(); pageGestInterv.Show(); }
//Bouton permettant d'ajouter un nouvel intervenant à la base de données private void btnAjoutCreaInterv_Click(object sender, EventArgs e) { try { string nomFonctionMod = txtFoncCreaInterv.Text; int numFonction = nouvFonct.TrouvNumFonction(nomFonctionMod); int numeroPays = nouvPays.TrouvNumPays(txtNatioCreaInterv.Text); ArrayList infNouvInterv = new ArrayList(); infNouvInterv.Add(numeroPays); infNouvInterv.Add(numFonction); infNouvInterv.Add(txtNomCreaInterv.Text); infNouvInterv.Add(txtPrenomCreaInterv.Text); infNouvInterv.Add(txtSurnomCreaInterv.Text); infNouvInterv.Add(DateTime.Parse(txtDateNaiCreaInterv.Text)); infNouvInterv.Add(txtDateMortCreaInterv.Text); ControlIntervDivers.CreerIntervenant(infNouvInterv); MessageBox.Show(txtNomCreaInterv.Text + " " + txtPrenomCreaInterv.Text + " a bien été créé"); this.Hide(); VueIntervenantDivers refreshVueInterv = new VueIntervenantDivers(); refreshVueInterv.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Bouton permettant de modifier les données d'un intervenant présent dans la base de données private void btnModifInterv_Click(object sender, EventArgs e) { try { string nomFonctionMod = txtFoncCreaInterv.Text; int numFonctModif = nouvFonct.TrouvNumFonction(nomFonctionMod); int numeroPays = nouvPays.TrouvNumPays(txtNatioModifInterv.Text); ArrayList infModifInterv = new ArrayList(); infModifInterv.Add(int.Parse(txtIdModifInterv.Text)); infModifInterv.Add(numeroPays); infModifInterv.Add(numFonctModif); infModifInterv.Add(txtNomModifInterv.Text); infModifInterv.Add(txtPrenomModifInterv.Text); infModifInterv.Add(txtSurnModifInterv.Text); infModifInterv.Add(DateTime.Parse(txtDateNaiModifInterv.Text)); infModifInterv.Add(txtDateMortModifInterv.Text); ControlIntervDivers.ModifIntervenant(infModifInterv); MessageBox.Show(cmboxChoixModifInterv.SelectedItem.ToString() + " a bien été modifié"); this.Hide(); VueIntervenantDivers refreshVueInterv = new VueIntervenantDivers(); refreshVueInterv.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Bouton permettant de supprimer un intervenant présent dans la base de données private void btnSupprInterv_Click(object sender, EventArgs e) { try { string intervSelect = cmboxChoixSupprInterv.SelectedItem.ToString(); ControlIntervDivers.SupprInterveneur(intervSelect); MessageBox.Show("L'intervenant '" + intervSelect + "' a bien été supprimé."); this.Hide(); VueIntervenantDivers refreshVueInterv = new VueIntervenantDivers(); refreshVueInterv.Show(); } catch { throw new Exception("Impossible de supprimer un auteur."); } }