Exemplo n.º 1
0
 /// <summary>
 /// Méthode permettant de vérifier que les informations modifiées sont valides avant d'être envoyé au Modèle
 /// </summary>
 /// <param name="modifInfoAut">Récupère la liste des nouvelles informations de l'auteur entrées par l'utilisateur</param>
 /// <exception cref="">Renvoie une erreur si l'objet Auteur ne peut pas être créé pour modification</exception>
 public static void ModifAuteur(ArrayList modifInfoAut)
 {
     try
     {
         Auteur modifAut = new Auteur();
         modifAut.AccIdAut       = int.Parse(modifInfoAut[0].ToString());
         modifAut.AccIdPaysAut   = int.Parse(modifInfoAut[1].ToString());
         modifAut.AccNomAut      = modifInfoAut[2].ToString();
         modifAut.AccPrenomAut   = modifInfoAut[3].ToString();
         modifAut.AccSurnomAut   = modifInfoAut[4].ToString();
         modifAut.AccDateNaiAut  = DateTime.Parse(modifInfoAut[5].ToString());
         modifAut.AccDateMortAut = modifInfoAut[6].ToString();
         Auteur.UpdateAuteur(modifAut);
     }
     catch
     {
         throw new Exception("Impossible de créer un objet Auteur avec les informations entrées par l'utilisateur pour modifier un auteur");
     }
 }