Показать элементы в списке, если выбранные даты лежат между бронированием - PullRequest
0 голосов
/ 16 мая 2018

У меня есть два средства выбора даты, которые показывают элементы в виде списка в зависимости от того, в какие даты вы выбираете разные элементы. Мне нужно показать элементы в списке, если выбранные даты лежат между бронированием. Я не смог этого сделать, но это то, что я сделал до сих пор:

Это две даты от сборщиков дат:

public DateTime SDate
    {
        get
        {
            return sDate;
        }

        set
        {
            startDate = value;
        }
    }


    public DateTime EDate
    {
        get
        {
            return eDate;
        }

        set
        {
            eDate = value;
        }
    }

Это метод, который сообщает мне, какая дата бронирования:

public DateTime Date
    {
        get;
        set;
    }

А вот и сложная часть для меня. Не могу понять, как проверить даты, а затем добавить к ней payment.Date.Value. Это насколько я получил:

Date = (SDate - EDate) = payment.Date.Value

Ценю всю помощь. Спасибо.

1 Ответ

0 голосов
/ 16 мая 2018

, если вы хотите выбрать товары с датой платежа между датой начала и датой окончания, сделайте это

if ((payment.Date.Value >= SDate) && (payment.Date.Value <= EDate))
...