Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GestionnaireTirages()
- {
- DateTime dateDuJour;
- DateTime dateDuProchainTirage = default;
- dateDuJour = DateTime.Today;
- m_lesTirages = new Tirage[NB_TIRAGES];
- if (dateDuJour.DayOfWeek == DayOfWeek.Wednesday ||
- dateDuJour.DayOfWeek == DayOfWeek.Saturday)
- {
- dateDuProchainTirage = dateDuJour.Date;
- }
- else
- {
- switch (dateDuJour.DayOfWeek)
- {
- case DayOfWeek.Monday:
- dateDuProchainTirage = dateDuJour.AddDays(2);
- break;
- case DayOfWeek.Tuesday:
- dateDuProchainTirage = dateDuJour.AddDays(1);
- break;
- case DayOfWeek.Thursday:
- dateDuProchainTirage = dateDuJour.AddDays(2);
- break;
- case DayOfWeek.Friday:
- dateDuProchainTirage = dateDuJour.AddDays(1);
- break;
- case DayOfWeek.Sunday:
- dateDuProchainTirage = dateDuJour.AddDays(3);
- break;
- }
- }
- m_lesTirages[0] = new Tirage(dateDuProchainTirage);
- for (int i = 0; i < GestionnaireTirages.NB_TIRAGES; i++)
- {
- m_lesTirages[i] = new Tirage(dateDuProchainTirage.Date);
- if (dateDuProchainTirage.DayOfWeek == DayOfWeek.Wednesday)
- {
- dateDuProchainTirage = dateDuProchainTirage.AddDays(3);
- }
- else
- {
- dateDuProchainTirage = dateDuProchainTirage.AddDays(4);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement