[SOLVED] Сроки доставки

pasha711

Client
Регистрация
26.05.2014
Сообщения
132
Благодарностей
27
Баллы
28
Ребята, прошу помощи коллективного разума. Задача такая: от службы доставки забираю информацию, что заказ будет доставлен за 5 рабочих дней (пример). На выходе должна быть календарная дата доставки, включая выходные и праздничные дни. К примеру заказ приходит в пятницу, соответственно к дате доставки прибавляются два выходных, а если есть праздники, то и они. К тому же необходимо учитывать, что заказ оформлен в последних числах месяца и доставка будет в следующем месяце. Вопрос: в какую сторону копать. Спасибо.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
Для начала нужно заполнить список праздничных дат. А потом в цикле c# добавлять по одному дню и проверять, есть ли дата в списке праздников, является ли дата субботой или воскресеньем. Если да - счётчик не увеличивать. Если нет - увеличивать на 1. И так пока счётчик не достигнет числа заданных рабочих дней
 

pasha711

Client
Регистрация
26.05.2014
Сообщения
132
Благодарностей
27
Баллы
28
А с месяцами?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
c# свободно высчитывает дату с учётом месяца, года и т.д. при прибавлении дней, минут, часов, секунд
 
  • Спасибо
Реакции: pasha711

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)