コード例 #1
0
        public TimesheetConfirmationViewModel(TimesheetTemplateViewModel timesheet)
        {
            Timesheet = timesheet;
            #region Add Timesheet entry view models to their collections
            foreach (TimesheetEntryViewModel entry in Timesheet.MondayEntries)
            {
                MondayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.TuesdayEntries)
            {
                TuesdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.WednesdayEntries)
            {
                WednesdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.ThursdayEntries)
            {
                ThursdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.FridayEntries)
            {
                FridayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.SaturdayEntries)
            {
                SaturdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.SundayEntries)
            {
                SundayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }
            #endregion
            PageTitle   = "Bekræft Timeseddel - " + timesheet.EmployeeName;
            WeekBox     = timesheet.Timesheet.WeekNumber.ToString();
            YearBox     = timesheet.Timesheet.Year.ToString();
            SalaryIDBox = timesheet.Timesheet.EmployeeID.ToString();

            //Calls the sum event that updates the sum of all the visma entries.
            SumVismaEntries();
        }
コード例 #2
0
 public void BtnTuesdayAddEntry()
 {
     TuesdayEntries.Add(new TimesheetEntryViewModel(this));
 }