Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }