/// <summary> /// AjouterSaison /// </summary> /// <param name="pCodeSerie"></param> /// <param name="pSaison"></param> /// <returns></returns> public bool AjouterSaison(Guid pCodeSerie, Saison pSaison) { pSaison.CodeSaison = Guid.NewGuid(); return LaSerieDAO.AjouterSaison(pCodeSerie, pSaison); }
/// <summary> /// AjouterSaison /// </summary> /// <param name="pCodeSerie"></param> /// <param name="pSaison"></param> /// <returns></returns> public bool AjouterSaison(Guid pCodeSerie, Saison pSaison) { Log.MonitoringLogger().Info(KS_NOM_MODULE + "Début AjouterSaison"); CustomDataSource maDataSource = new CustomDataSource(Properties.Settings.Default.CHAINE_CONNEXION); try { maDataSource.StartGlobalTransaction(); maDataSource.ExecuterDML(REQUETE_AJOUTER_SAISON, true, pSaison.CodeSaison, pSaison.Numero, pCodeSerie, pSaison.AnneeSortie, pSaison.NbEpisodes); maDataSource.CommitGlobalTransaction(); Log.MonitoringLogger().Info(KS_NOM_MODULE + "Enregistrement de l'exemplaire OK"); return true; } catch (Exception ex) { Log.MonitoringLogger().Info(KS_NOM_MODULE + "Erreur = " + ex.Message); maDataSource.RollBackGlobalTransaction(); throw ex; } finally { Log.MonitoringLogger().Info(KS_NOM_MODULE + "Fin AjouterSaison"); } }