/// <summary> /// Méthode qui set un Data de taux de change, à partir de certains paramètres /// </summary> /// <param name="refCurr"> Currency de référence</param> /// <param name="comparedCurr"> Liste de Currency qu'on compare à la référene</param> /// <param name="startDate"></param> /// <param name="endDate"></param> /// <param name="frequence">Fréquence de récupération des données: 0 = Daily, 1 = Monthly, 2 = Yearly</param> public void setExchangeRate(String refCurr, List <Data.Currency> comparedCurr, DateTime startDate, DateTime endDate, int frequence) { Data.Currency nameExchangeRate = (Data.Currency)Enum.Parse(typeof(Data.Currency), refCurr.ToUpper()); Data.Frequency freq = Data.Frequency.Daily; if (frequence == 0) { freq = Data.Frequency.Daily; } if (frequence == 1) { freq = Data.Frequency.Monthly; } if (frequence == 2) { freq = Data.Frequency.Yearly; } Services s = new Services(); Data d = s.getExchangeRate(nameExchangeRate, comparedCurr, startDate, endDate, freq, donnees); // gestion d'erreur donnees.SetData(GestionErreurs.exchangeErreur((DataExchangeRate)d, donnees)); GestionErreurs.donneesIncomplètes(donnees, startDate, endDate); // }
public static Shared.Frequency ToShared(this Data.Frequency f) { return(new Shared.Frequency() { Id = f.FrequencyId, Name = f.Name }); }
public Magazine(string name_of_edition, Data.Frequency periodicity, DateTime publication_date_edition, int printing, List <Article> Articles, List <Person> Editors) : base(name_of_edition, publication_date_edition, printing) { this.list_of_articles = Articles; this.Editors = Editors; }