Я полностью остановился с моей программой, и мне нужна помощь.
Я получил XML-файл с счетами клиентов и датами выставления счетов.Этот файл имеет около 4000 дат выставления счетов.Я хочу отсортировать их так, чтобы один раз, находящийся в диапазоне даты периода 2010-04-01 - 2011-03-31
, добавлялся в столбец таблицы с именем period1.А другие даты относятся к period2, то есть 2011-04-01 - 2012-03-31
.
Я тестировал и тестировал это решение различными способами, но оно не будет работать.Я добавляю все данные в список с именем даты.И пытается:
if (dates.All(date => date >= startDatePeriod1 && date <= stopDatePeriod1))
{
adapterBonus.InsertPeriod1Query(// insert to database));
}
else if (dates.All(date => date >= startDatePeriod2 && date >= stopDatePeriod2))
{
adapterBonus.InsertPeriod2Query(// insert to database));
}
startDatePeriod1 = 2010-04-01
stopDatePeriiod1 = 2011-03-31
и так далее