//Bouton permettant d'appeler la vue pour gérer la liste des imprimeurs private void btnImpr_Click(object sender, EventArgs e) { this.Hide(); VueImprimeur pageGestImpr = new VueImprimeur(); pageGestImpr.Show(); }
//Bouton permettant de supprimer un imprimeur à la base de données private void btnSupprImpr_Click(object sender, EventArgs e) { try { string imprimeurSelect = cmbBoxChoixSupprImpr.SelectedItem.ToString(); ControlImprimeur.SupprImprimeur(imprimeurSelect); MessageBox.Show("L'imprimeur '" + imprimeurSelect + "' a bien été supprimé."); this.Hide(); VueImprimeur refreshVueImpr = new VueImprimeur(); refreshVueImpr.Show(); } catch { throw new Exception("Impossible de supprimer un imprimeur."); } }
//Bouton permettant d'ajouter un nouvel imprimeur à la base de données private void btnAjoutImpr_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioCreaImpr.Text); ArrayList infNouvImpr = new ArrayList(); infNouvImpr.Add(numeroPays); infNouvImpr.Add(txtNomNouvImpr.Text); infNouvImpr.Add(DateTime.Parse(txtDateDebNouvImpr.Text)); infNouvImpr.Add(txtDateFinNouvImpr.Text); ControlImprimeur.CreerImprimeur(infNouvImpr); MessageBox.Show(txtNomNouvImpr.Text + " a bien été créé"); this.Hide(); VueImprimeur refreshVueImpr = new VueImprimeur(); refreshVueImpr.Show(); } catch { throw new Exception("Impossible de créer un nouvel imprimeur."); } }
//Bouton permettant de modifier les informations d'un nouvel imprimeur à la base de données private void btnModifImpr_Click(object sender, EventArgs e) { try { int numeroPays = nouvPays.TrouvNumPays(txtNatioModifImpr.Text); ArrayList infoModifImprimeur = new ArrayList(); infoModifImprimeur.Add(int.Parse(txtIdModifImpr.Text)); infoModifImprimeur.Add(numeroPays); infoModifImprimeur.Add(txtNomModifImpr.Text); infoModifImprimeur.Add(DateTime.Parse(txtDateDebModifImpr.Text)); infoModifImprimeur.Add(txtDateFinModifImpr.Text); ControlImprimeur.ModifImprimeur(infoModifImprimeur); MessageBox.Show(cmbBoxChoixModifImpr.SelectedItem.ToString() + " a bien été modifié"); this.Hide(); VueImprimeur refreshVueImpr = new VueImprimeur(); refreshVueImpr.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }