Example #1
0
 /// <summary>
 /// Méthode permettant de récupérer l'identifiant de l'éditeur et, si nécessaire, de créer un nouvel éditeur
 /// </summary>
 /// <returns>Retourne l'identifiant de l'éditeur entré par l'utilisateur</returns>
 /// <exception cref="">Renvoie une erreur si l'identifiant de l'éditeur n'a pas pu être récupéré ou créé</exception>
 private int DesigneEditeur()
 {
     try
     {
         int idRecupEdit = 0;
         if (cmboxChoixEdit.Text.Length != 0)
         {
             idRecupEdit = ControlEditeur.RecupIdEditeur(txtNomEdit.Text);
             return(idRecupEdit);
         }
         else
         {
             ArrayList infoNouvEditeur = new ArrayList();
             infoNouvEditeur.Add(nouvPays.TrouvNumPays(txtNatioEdit.Text));
             infoNouvEditeur.Add(txtNomEdit.Text);
             infoNouvEditeur.Add(DateTime.Parse(txtDateCreaEdit.Text));
             infoNouvEditeur.Add(txtDateFinEdit.Text);
             infoNouvEditeur.Add(txtAdressEdit.Text);
             ControlEditeur.CreerEditeur(infoNouvEditeur);
             idRecupEdit = ControlEditeur.RecupIdEditeur(txtNomEdit.Text);
             return(idRecupEdit);
         }
     }
     catch
     {
         throw new Exception("Impossible de récupérer l'identifiant de l'éditeur.");
     }
 }
Example #2
0
 //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.");
     }
 }