Example #1
0
 public VueCreationLivre()
 {
     InitializeComponent();
     cmbboxGenreLitt.DataSource            = GenreLitteraire.RecupListeGenre();
     cmbboxGenreLitt.SelectedIndex         = -1;
     cmboxPeriodTempo.DataSource           = PeriodeTemporelle.RecupListePeriode();
     cmboxPeriodTempo.SelectedIndex        = -1;
     cmboxChoixEdit.DataSource             = Editeur.ListeEditeurExist();
     cmboxChoixEdit.SelectedIndex          = -1;
     cmboxChoixImpr.DataSource             = Imprimeur.ListeImprimeurExist();
     cmboxChoixImpr.SelectedIndex          = -1;
     cmboxChoixAutPrincip.DataSource       = Auteur.ListeAuteurExist();
     cmboxChoixAutPrincip.SelectedIndex    = -1;
     cmboxChoixAutSecond.DataSource        = Auteur.ListeAuteurExist();
     cmboxChoixAutSecond.SelectedIndex     = -1;
     cmboxChoixAutTiers.DataSource         = Auteur.ListeAuteurExist();
     cmboxChoixAutTiers.SelectedIndex      = -1;
     cmboxChoixIntervPrincip.DataSource    = IntervenantDivers.ListeIntervExist();
     cmboxChoixIntervPrincip.SelectedIndex = -1;
     cmboxChoixIntervSecond.DataSource     = IntervenantDivers.ListeIntervExist();
     cmboxChoixIntervSecond.SelectedIndex  = -1;
     cmboxChoixIntervTiers.DataSource      = IntervenantDivers.ListeIntervExist();
     cmboxChoixIntervTiers.SelectedIndex   = -1;
     ViderFormulaire();
 }
Example #2
0
 /// <summary>
 /// Méthode permettant de récupéré la liste des oeuvres associés à la période temporelle sélectionnée
 /// </summary>
 /// <param name="numPeriodTempChoisi">Récupère l'identifiant de la période temporelle sélectionnée</param>
 /// <returns>Retourne une ArrayList avec les informations du livre</returns>
 /// <exception cref="">Renvoie une erreur si la liste ne peut pas être récupéré</exception>
 public static ArrayList TrouvOeuvreAssocPerioTemp(int numPeriodTempChoisi)
 {
     try
     {
         return(PeriodeTemporelle.RecupOeuvreAssocPeriodTempo(numPeriodTempChoisi));
     }
     catch
     {
         throw new Exception("Impossible de récupérer la liste des oeuvres associés à la période temporelle.");
     }
 }
Example #3
0
 /// <summary>
 /// Méthode permettant de vérifier que la chaine entrée par l'utilisateur est valide
 /// </summary>
 /// <param name="nomPeriodSelect">Récupère la chaine entrée par l'utilisateur comportant le nom de la période temporelle dont il faut récupérer l'identifiant</param>
 /// <exception cref="">Renvoie une erreur si la chaine entrée ne correspond pas à ce qui est attendu</exception>
 public static int RecupIdPeriodTemp(string nomPeriodSelect)
 {
     try
     {
         int idRecuperePeriod = PeriodeTemporelle.RecupIdPeriodTemp(nomPeriodSelect);
         return(idRecuperePeriod);
     }
     catch
     {
         throw new Exception("Impossible de récupérer l'identifiant de la période temporelle");
     }
 }
Example #4
0
 /// <summary>
 /// Méthode permettant de vérifier que la chaine entrée par l'utilisateur est valide
 /// </summary>
 /// <param name="nouvPeriodCree">Récupère le nom de la période temporelle indiquée dans le champs correspondant</param>
 /// <returns>Retourne l'identifiant de la période temporelle créée ou trouvée</returns>
 /// <exception cref="">Renvoie une exception si la période temporelle n'a pas été trouvé ou s'il n'a pas pu être créé</exception>
 public static int TrouvGenre(string nouvPeriodeCree)
 {
     try
     {
         PeriodeTemporelle nouvPeriode = new PeriodeTemporelle();
         nouvPeriode.AccLibPeriodTempo = nouvPeriodeCree.ToString();
         int numPeriode = PeriodeTemporelle.TrouvNumPeriode(nouvPeriode);
         return(numPeriode);
     }
     catch
     {
         throw new Exception("Impossible de créer un objet PeriodeTemporelle avec les informations entrées par l'utilisateur");
     }
 }