1. C# / Говнокод #7432

    +121

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    ...
    DateTime dt = new DateTime();
    
    dt = dt.AddYears(deStartDate.DateTime.Year - 1);
    dt = dt.AddMonths(deStartDate.DateTime.Month - 1);
    dt = dt.AddDays(deStartDate.DateTime.Day - 1);
    dt = dt.AddHours(teStartDate.Time.Hour);  
    dt = dt.AddMinutes(teStartDate.Time.Minute); 
    dt = dt.AddSeconds(teStartDate.Time.Second); 
    
    // Массив для хранения результатов проверок...
    bool[] blResults = {false, false};
    
    // Проверка даты и врмени
    if (dt > DateTime.Now)
    {
    	blResults[0] = true;
    }
    // Проверка интервала
    if (seInterval.Value > 0)
    {
    	blResults[1] = true;
    }
    
    // Еслис все проверки были выполнены успешно, то...
    if (blResults[0] && blResults[1])				
    ...

    deStartDate - контрол с выбором даты
    teStartDate - контрол с выбором времени
    В коде было необходимо получить из этих контролов точное время запуска службы.
    Орфография комментариев сохранена :-)

    Запостил: BaranovskiyNE, 03 Августа 2011

    Комментарии (1) RSS

    Добавить комментарий