public void SelectTimesheet(bool select)
 {
     if (select)
     {
         this.BackColor = TimesheetDetailListView.SelectedColor;
     }
     else
     {
         this.BackColor = TimesheetDetailListView.GetDefaultTimesheetBackColor(this.Timesheet);
     }
 }
        // Construction/Initialization
        // --------------------------------------------------------------------------
        #region Construction/Initialization
        public TimesheetDetailListView(Timesheet timesheet)
        {
            InitializeComponent();

            this.Timesheet = timesheet;

            InitializeListView();

            // Scroll options...
            this.AutoSize     = true;
            this.AutoSizeMode = AutoSizeMode.GrowAndShrink;

            // Header...
            if (timesheet.IsSplitTimesheet)
            {
                m_header.Text = string.Format("Week {0} ({1} through {2}, {3} of 2)",
                                              timesheet.WeekNumber,
                                              Dates.GetMMDDYYYY(timesheet.StartDate.Date),
                                              Dates.GetMMDDYYYY(timesheet.EndDate.Date),
                                              timesheet.SplitIndex
                                              );
            }
            else
            {
                m_header.Text = string.Format("Week {0} ({1} through {2})",
                                              timesheet.WeekNumber,
                                              Dates.GetMMDDYYYY(timesheet.StartDate.Date),
                                              Dates.GetMMDDYYYY(timesheet.EndDate.Date)
                                              );
            }

            // Background color...
            if (this.Timesheet.IsSplitTimesheet)
            {
                this.BackColor = TimesheetDetailListView.SplitColor;
            }
            else
            {
                this.BackColor = TimesheetDetailListView.GetDefaultTimesheetBackColor(this.Timesheet);
            }
        }