Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.85 KB | None | 0 0
  1. public GestionnaireTirages()
  2.         {
  3.             DateTime dateDuJour;
  4.             DateTime dateDuProchainTirage = default;
  5.             dateDuJour = DateTime.Today;
  6.  
  7.  
  8.             m_lesTirages = new Tirage[NB_TIRAGES];
  9.  
  10.             if (dateDuJour.DayOfWeek == DayOfWeek.Wednesday ||
  11.                 dateDuJour.DayOfWeek == DayOfWeek.Saturday)
  12.             {
  13.                 dateDuProchainTirage = dateDuJour.Date;
  14.             }
  15.             else
  16.             {
  17.                 switch (dateDuJour.DayOfWeek)
  18.                 {
  19.                     case DayOfWeek.Monday:
  20.                         dateDuProchainTirage = dateDuJour.AddDays(2);
  21.                         break;
  22.                     case DayOfWeek.Tuesday:
  23.                         dateDuProchainTirage = dateDuJour.AddDays(1);
  24.                         break;
  25.                     case DayOfWeek.Thursday:
  26.                         dateDuProchainTirage = dateDuJour.AddDays(2);
  27.                         break;
  28.                     case DayOfWeek.Friday:
  29.                         dateDuProchainTirage = dateDuJour.AddDays(1);
  30.                         break;
  31.                     case DayOfWeek.Sunday:
  32.                         dateDuProchainTirage = dateDuJour.AddDays(3);
  33.                         break;
  34.                 }
  35.             }
  36.             m_lesTirages[0] = new Tirage(dateDuProchainTirage);
  37.  
  38.             for (int i = 0; i < GestionnaireTirages.NB_TIRAGES; i++)
  39.             {
  40.                 m_lesTirages[i] = new Tirage(dateDuProchainTirage.Date);
  41.                 if (dateDuProchainTirage.DayOfWeek == DayOfWeek.Wednesday)
  42.                 {
  43.                     dateDuProchainTirage = dateDuProchainTirage.AddDays(3);
  44.                 }
  45.                 else
  46.                 {
  47.                     dateDuProchainTirage = dateDuProchainTirage.AddDays(4);
  48.                 }
  49.             }
  50.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement