Пример #1
0
        private void Query()
        {
            ManagementViewModel vm = DataContext as ManagementViewModel;
            int      type = -1, state = -1;
            DateTime?time = null;

            switch (cmbType.SelectedValue.ToString())
            {
            case "全部":
                type = -1;
                break;

            case "开户送券":
                type = 1;
                break;

            case "充值送券":
                type = 2;
                break;
            }
            switch (cmdState.SelectedValue.ToString())
            {
            case "全部":
                state = -1;
                break;

            case "启用":
                state = 1;
                break;

            case "未启用":
                state = 0;
                break;
            }

            if (dpTime.SelectedDate != null)
            {
                time = dpTime.SelectedDate;
                time = new DateTime(((DateTime)time).Year, ((DateTime)time).Month, ((DateTime)time).Day, 23, 59, 59);
            }
            dgGrid.ItemsSource = vm.GetExperienceInfo(type, state, time);
        }