Ejemplo n.º 1
0
        //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();
        }
Ejemplo n.º 2
0
 //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.");
     }
 }
Ejemplo n.º 3
0
 //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);
     }
 }
Ejemplo n.º 4
0
 //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);
     }
 }