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); }
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); }