//Bouton permettant d'appeler la vue pour gérer la liste des auteurs private void btnAuteur_Click(object sender, EventArgs e) { this.Hide(); VueAuteur pageGestAut = new VueAuteur(); pageGestAut.Show(); }
//Bouton permettant de supprimer un auteur private void btnSupprAut_Click(object sender, EventArgs e) { try { string auteurSelect = cmboxChoixSupprAut.SelectedItem.ToString(); ControlAuteur.SupprAuteur(auteurSelect); MessageBox.Show("L'auteur '" + auteurSelect + "' a bien été supprimé."); this.Hide(); VueAuteur refreshVueAut = new VueAuteur(); refreshVueAut.Show(); } catch { throw new Exception("Impossible de supprimer un auteur."); } }
//Bouton permettant d'ajouter un auteur dans la base de données par le biais d'une ArrayList private void btnCreaAut_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioCreaAut.Text); ArrayList infNouvAut = new ArrayList(); infNouvAut.Add(numeroPays); infNouvAut.Add(txtNomCreaAut.Text); infNouvAut.Add(txtPrenomCreaAut.Text); infNouvAut.Add(txtSurnomCreaAut.Text); infNouvAut.Add(DateTime.Parse(txtDateNaiCreaAut.Text)); infNouvAut.Add(txtDateMortCreaAut.Text); ControlAuteur.CreerAuteur(infNouvAut); MessageBox.Show(txtNomCreaAut.Text + " " + txtPrenomCreaAut.Text + " a bien été créé"); this.Hide(); VueAuteur refreshVueAut = new VueAuteur(); refreshVueAut.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//BOuton permettant d'enregistrer les modifications apporté à un auteur private void btnModifAut_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioModifAut.Text); ArrayList infModifAut = new ArrayList(); infModifAut.Add(int.Parse(txtIdAutModif.Text)); infModifAut.Add(numeroPays); infModifAut.Add(txtNomModifAut.Text); infModifAut.Add(txtPrenomModifAut.Text); infModifAut.Add(txtSurnomModifAut.Text); infModifAut.Add(DateTime.Parse(txtDateNaiModifAut.Text)); infModifAut.Add(txtDateMortModifAut.Text); ControlAuteur.ModifAuteur(infModifAut); MessageBox.Show(cmboxChoixModifAut.SelectedItem.ToString() + " a bien été modifié"); this.Hide(); VueAuteur refreshVueAut = new VueAuteur(); refreshVueAut.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }