Exemple #1
0
        private void AddListView(TimesheetEntryGrid row)
        {
            ListViewItem lvi = new ListViewItem(row.Customer);

            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvi.SubItems.Add("0.0");
            lvTime.Items.Add(lvi);
        }
Exemple #2
0
        private ListViewTotals UpdateListView(TimesheetEntryGrid row)
        {
            ListViewTotals listTotals = new ListViewTotals();

            listTotals.custName = row.Customer;

            foreach (ListViewItem item in lvTime.Items)
            {
                if (item.Text == row.Customer)
                {
                    item.Selected = true;
                    break;
                }
            }

            if (row.WorkDay == "Monday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.MonReg].Text = row.RegHours.ToString();
                    listTotals.RegMon += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.MonOT].Text = row.OTHours.ToString();
                    listTotals.OTMon += row.OTHours;
                }
            }

            if (row.WorkDay == "Tuesday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.TueReg].Text = row.RegHours.ToString();
                    listTotals.RegTue += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.TueOT].Text = row.OTHours.ToString();
                    listTotals.OTTue += row.OTHours;
                }
            }

            if (row.WorkDay == "Wednesday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.WedReg].Text = row.RegHours.ToString();
                    listTotals.RegWed += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.WedOT].Text = row.OTHours.ToString();
                    listTotals.OTWed += row.OTHours;
                }
            }

            if (row.WorkDay == "Thursday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.ThurReg].Text = row.RegHours.ToString();
                    listTotals.RegThur += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.ThurOT].Text = row.OTHours.ToString();
                    listTotals.OTThur += row.OTHours;
                }
            }

            if (row.WorkDay == "Friday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.FriReg].Text = row.RegHours.ToString();
                    listTotals.RegFri += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.FriOT].Text = row.OTHours.ToString();
                    listTotals.OTFri += row.OTHours;
                }
            }

            if (row.WorkDay == "Saturday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.SatReg].Text = row.RegHours.ToString();
                    listTotals.RegSat += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.SatOT].Text = row.OTHours.ToString();
                    listTotals.OTSat += row.OTHours;
                }
            }

            if (row.WorkDay == "Sunday")
            {
                if (row.PayrollItem.Contains("RG"))
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.SunReg].Text = row.RegHours.ToString();
                    listTotals.RegSun += row.RegHours;
                }
                else
                {
                    lvTime.SelectedItems[0].SubItems[(int)DayIndex.SunOT].Text = row.OTHours.ToString();
                    listTotals.OTSun += row.OTHours;
                }
            }


            return(listTotals);
        }