public void SetSectionTime(JobSheetObjectViewModel job) { AddMoreTimeSection.Children.Clear(); var timeSheetCount = 0; foreach (var timeSheet in job.JobTimesheet) { var text = "Time Sheet" + timeSheetCount; var detail = new TimeSheet(); detail.Engineer = timeSheet.Engineer; detail.Mate = timeSheet.Mate; detail.Date = timeSheet.Date; detail.StartTime = timeSheet.StartTime; detail.TimeArrive = timeSheet.TimeArrive; detail.TimeDepart = timeSheet.TimeDepart; detail.HoursOnSite = timeSheet.HoursOnSite; detail.HoursTravel = timeSheet.HoursTravel; detail.TotalHours = timeSheet.TotalHours; detail.NormalTime = timeSheet.NormalTime; detail.NormalTimeAtRateOf = timeSheet.NormalTimeAtRateOf; detail.Overtime = timeSheet.Overtime; detail.OvertimeAtRateOf = timeSheet.OvertimeAtRateOf; detail.LabourChargeEngineer = timeSheet.LabourChargeEngineer; detail.LabourChargeMate = timeSheet.LabourChargeMate; timeSheetCount++; AddMoreTimeSection.Children.Add(new TimeSheetAccordionView(detail)); } }
public void SetSectionParts(JobSheetObjectViewModel job) { AddMoreParts.Children.Clear(); foreach (var child in job.MaterialsUsed) { var detail = new PartsAccordionView(); detail.PartQty = child.Quantity; detail.PartNumber = child.PartNumber; detail.PartSupplierRef = child.SupplierReference; detail.PartDescription = child.DescriptionOfMaterials; detail.U = child.U; detail.W = child.W; detail.PartMaterialCost = child.MaterialCost; detail.PartMatCharges = child.MaterialCharges; AddMoreParts.Children.Add(new PartsView(detail)); } }