//Bouton permettant d'appeler la vue pour gérer la liste des éditeurs private void btnEditeur_Click(object sender, EventArgs e) { this.Hide(); VueEditeur pageGestEdit = new VueEditeur(); pageGestEdit.Show(); }
//Bouton permettant de supprimer un éditeur présent en base de données private void btnSupprEdit_Click(object sender, EventArgs e) { try { string editeurrSelect = cmboxChoixSupprEdit.SelectedItem.ToString(); ControlEditeur.SupprEditeur(editeurrSelect); MessageBox.Show("L'éditeur '" + editeurrSelect + "' a bien été supprimé."); this.Hide(); VueEditeur refreshVueEdit = new VueEditeur(); refreshVueEdit.Show(); } catch { throw new Exception("Impossible de supprimer un éditeur."); } }
//Bouton permettant d'ajouter un éditeur à la base de données private void btnAjoutCreaEdit_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioCreaEdit.Text); ArrayList infNouvEdit = new ArrayList(); infNouvEdit.Add(numeroPays); infNouvEdit.Add(txtNomCreaEdit.Text); infNouvEdit.Add(DateTime.Parse(txtDateDebCreaEdit.Text)); infNouvEdit.Add(txtDateFinCreaEdit.Text); infNouvEdit.Add(txtAdressCreaEdit.Text); ControlEditeur.CreerEditeur(infNouvEdit); MessageBox.Show(txtNomCreaEdit.Text + " a bien été créé"); this.Hide(); VueEditeur refreshVueEdit = new VueEditeur(); refreshVueEdit.Show(); } catch { throw new Exception("Impossible de créer un nouvel éditeur."); } }
//Bouton permettant d'éditer les informations d'un éditeur présent dans la base de données private void btnModifEdit_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioModifEdit.Text); ArrayList infModifEditeur = new ArrayList(); infModifEditeur.Add(int.Parse(txtIdModifEdit.Text)); infModifEditeur.Add(numeroPays); infModifEditeur.Add(txtNomModifEdit.Text); infModifEditeur.Add(DateTime.Parse(txtDateDebModifEdit.Text)); infModifEditeur.Add(txtDateFinModifEdit.Text); infModifEditeur.Add(txtAdModifEdit.Text); ControlEditeur.ModifEditeur(infModifEditeur); MessageBox.Show(cmboxChoixModifEdit.SelectedItem.ToString() + " a bien été modifié"); this.Hide(); VueEditeur refreshVueEdit = new VueEditeur(); refreshVueEdit.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }