public oldServiceDayModel(oldServiceDayModel backupDay, oldServiceSubmissionModel serviceBackup) { pauseUpdates = true; DtServiceDay = backupDay.DtServiceDay; TravelStartTime = backupDay.TravelStartTime; ArrivalOnsiteTime = backupDay.ArrivalOnsiteTime; DepartSiteTime = backupDay.DepartSiteTime; TravelEndTime = backupDay.TravelEndTime; Mileage = backupDay.Mileage; DailyAllowance = backupDay.DailyAllowance; OvernightAllowance = backupDay.OvernightAllowance; BarrierPayment = backupDay.BarrierPayment; TravelTimeToSite = backupDay.TravelTimeToSite; TravelTimeFromSite = backupDay.TravelTimeFromSite; TotalTravelTime = backupDay.TotalTravelTime; TotalTimeOnsite = backupDay.TotalTimeOnsite; DailyReport = backupDay.DailyReport; PartsSupplied = backupDay.PartsSupplied; CurrentServiceSubmission = serviceBackup; pauseUpdates = false; }
public static oldServiceDayModel backupServiceDay(oldServiceDayModel masterServiceDay, oldServiceSubmissionModel backupServiceDay) { oldServiceDayModel backupData = new oldServiceDayModel(backupServiceDay); backupData.DtServiceDay = masterServiceDay.DtServiceDay; backupData.TravelStartTime = masterServiceDay.TravelStartTime; backupData.ArrivalOnsiteTime = masterServiceDay.ArrivalOnsiteTime; backupData.DepartSiteTime = masterServiceDay.DepartSiteTime; backupData.TravelEndTime = masterServiceDay.TravelEndTime; backupData.Mileage = masterServiceDay.Mileage; backupData.DailyAllowance = masterServiceDay.DailyAllowance; backupData.OvernightAllowance = masterServiceDay.OvernightAllowance; backupData.BarrierPayment = masterServiceDay.BarrierPayment; backupData.TravelTimeToSite = masterServiceDay.TravelTimeToSite; backupData.TravelTimeFromSite = masterServiceDay.TravelTimeFromSite; backupData.TotalTravelTime = masterServiceDay.TotalTravelTime; backupData.TotalTimeOnsite = masterServiceDay.TotalTimeOnsite; backupData.DailyReport = masterServiceDay.DailyReport; backupData.PartsSupplied = masterServiceDay.PartsSupplied; backupData.CurrentServiceSubmission = backupServiceDay; return backupData; }
public void CancelEdit() { //RT 25/7/16 - If not in edit, then exit if (!editMode) { return; } this.Customer = m_backupData.Customer; this.SubmissionNo = m_backupData.SubmissionNo; this.SubmissionVersion = m_backupData.SubmissionVersion; this.Username = m_backupData.Username; this.UserFirstName = m_backupData.UserFirstName; this.UserSurname = m_backupData.UserSurname; this.Customer = m_backupData.Customer; this.Address1 = m_backupData.Address1; this.Address2 = m_backupData.Address2; this.TownCity = m_backupData.TownCity; this.Postcode = m_backupData.Postcode; this.CustomerContact = m_backupData.CustomerContact; this.CustomerPhone = m_backupData.CustomerPhone; this.MachineMakeModel = m_backupData.MachineMakeModel; this.MachineSerial = m_backupData.MachineSerial; this.MachineController = m_backupData.MachineController; this.JobStart = m_backupData.JobStart; this.CustomerOrderNo = m_backupData.CustomerOrderNo; this.MttJobNumber = m_backupData.MttJobNumber; this.JobDescription = m_backupData.JobDescription; this.TotalTimeOnsite = m_backupData.TotalTimeOnsite; this.TotalTravelTime = m_backupData.TotalTravelTime; this.TotalMileage = m_backupData.TotalMileage; this.TotalDailyAllowances = m_backupData.TotalDailyAllowances; this.TotalOvernightAllowances = m_backupData.TotalOvernightAllowances; this.TotalBarrierPayments = m_backupData.TotalBarrierPayments; this.JobStatus = m_backupData.JobStatus; this.FinalJobReport = m_backupData.FinalJobReport; this.AdditionalFaultsFound = m_backupData.AdditionalFaultsFound; this.QuoteRequired = m_backupData.QuoteRequired; this.PartsForFollowup = m_backupData.PartsForFollowup; this.Image1Url = m_backupData.Image1Url; this.Image2Url = m_backupData.Image2Url; this.Image3Url = m_backupData.Image3Url; this.Image4Url = m_backupData.Image4Url; this.Image5Url = m_backupData.Image5Url; this.CustomerSignatureUrl = m_backupData.CustomerSignatureUrl; this.CustomerSignName = m_backupData.CustomerSignName; this.DtSigned = m_backupData.DtSigned; this.MttEngSignatureUrl = m_backupData.MttEngSignatureUrl; this.ResponseId = m_backupData.ResponseId; this.DtResponse = m_backupData.DtResponse; this.DtDevice = m_backupData.DtDevice; this.MttEngineerSignature = m_backupData.MttEngineerSignature; this.CustomerSignature = m_backupData.CustomerSignature; this.Image1 = m_backupData.Image1; this.Image2 = m_backupData.Image2; this.Image3 = m_backupData.Image3; this.Image4 = m_backupData.Image4; this.Image5 = m_backupData.Image5; this.Approved = m_backupData.Approved; this.ServiceTimesheets = new ObservableCollection<oldServiceDayModel>(); foreach (oldServiceDayModel backupDay in m_backupData.ServiceTimesheets) { oldServiceDayModel restoredDay = new oldServiceDayModel(backupDay, this); this.ServiceTimesheets.Add(restoredDay); } EditMode = false; }