Exemple #1
0
        private async void TimesheetYesterday_Click(object sender, RoutedEventArgs e)
        {
            DateTime reportDate = DateTime.Now.Date;

            switch (DateTime.Now.DayOfWeek)
            {
            case DayOfWeek.Monday:
                reportDate = reportDate.AddDays(-3);
                break;

            case DayOfWeek.Tuesday:
            case DayOfWeek.Wednesday:
            case DayOfWeek.Thursday:
            case DayOfWeek.Friday:
            case DayOfWeek.Saturday:
                reportDate = reportDate.AddDays(-1);
                break;

            default:                // Sunday
                reportDate = reportDate.AddDays(-2);
                break;
            }

            List <TimesheetAPI> reportData = await Timesheet.Get(reportDate);

            selectedDate.Date  = reportDate;
            report.ItemsSource = reportData;
            // DisplayTimesheet(reportData);
        }
Exemple #2
0
        private async void TimesheetAnyDay_Click(object sender, RoutedEventArgs e)
        {
            List <TimesheetAPI> reportData = await Timesheet.Get(DateTime.Now.Date);

            report.ItemsSource = reportData;
            //DisplayTimesheet(reportData);
        }
Exemple #3
0
        private async void SelectedDate_DateChanged(CalendarDatePicker sender, CalendarDatePickerDateChangedEventArgs args)
        {
            List <TimesheetAPI> reportData = await Timesheet.Get(selectedDate.Date.Value.Date);

            report.ItemsSource = reportData;
            //DisplayTimesheet(reportData);
        }