Exemplo n.º 1
0
 public ServiceDayViewModel(ServiceDay sd)
 {
     this.TravelStartTime   = sd.TravelStartTime;
     this.ArrivalOnsiteTime = sd.ArrivalOnsiteTime;
     this.DepartureSiteTime = sd.DepartureSiteTime;
     this.TravelEndTime     = sd.TravelEndTime;
     this.Mileage           = sd.Mileage;
     if (sd.DailyAllowance == 0)
     {
         this.DailyAllowance = false;
     }
     else if (sd.DailyAllowance == 1)
     {
         this.DailyAllowance = true;
     }
     else
     {
         throw new Exception("Unknown daily allowance value: " + sd.DailyAllowance);
     }
     if (sd.OvernightAllowance == 0)
     {
         this.OvernightAllowance = false;
     }
     else if (sd.OvernightAllowance == 1)
     {
         this.OvernightAllowance = true;
     }
     else
     {
         throw new Exception("Unknown Overnight Allowance value: " + sd.OvernightAllowance);
     }
     if (sd.BarrierPayment == 0)
     {
         this.BarrierPayment = false;
     }
     else if (sd.BarrierPayment == 1)
     {
         this.BarrierPayment = true;
     }
     else
     {
         throw new Exception("Unknown Barrier Payment value: " + sd.BarrierPayment);
     }
     this.TravelTimeToSite   = sd.TravelToSiteTime;
     this.TravelTimeFromSite = sd.TravelFromSiteTime;
     this.TotalTravelTime    = sd.TotalTravelTime;
     this.TotalOnsiteTime    = sd.TotalOnsiteTime;
     this.DailyReport        = sd.DailyReport;
     this.PartsSuppliedToday = sd.PartsSuppliedToday;
     this.DtReport           = sd.DtReport;
     this.ServiceDayModel    = sd;
 }
 public void Save()
 {
     if (ServiceDayModel == null)
     {
         ServiceDayModel = new ServiceDay();
     }
     ServiceDayModel.ArrivalOnsiteTime = m_arrivalOnsiteTime;
     ServiceDayModel.BarrierPayment = m_barrierPayment;
     ServiceDayModel.DailyAllowance = m_dailyAllowance;
     ServiceDayModel.DailyReport = m_dailyReport;
     ServiceDayModel.DepartureSiteTime = m_departureSiteTime;
     ServiceDayModel.DtReport = m_dtReport;
     ServiceDayModel.Mileage = m_mileage;
     ServiceDayModel.OvernightAllowance = m_overnightAllowance;
     ServiceDayModel.PartsSuppliedToday = m_partsSuppliedToday;
     ServiceDayModel.TotalOnsiteTime = m_totalOnsiteTime;
     ServiceDayModel.TotalTravelTime = m_totalTravelTime;
     ServiceDayModel.TravelEndTime = m_travelEndTime;
     ServiceDayModel.TravelFromSiteTime = m_travelTimeFromSite;
     ServiceDayModel.TravelStartTime = m_travelStartTime;
     ServiceDayModel.TravelToSiteTime = m_travelTimeToSite;
     ServiceDayModel.ServiceSheet = ParentServiceSheetVM.ServiceSubmission;
 }
Exemplo n.º 3
0
 public void Save()
 {
     if (ServiceDayModel == null)
     {
         ServiceDayModel = new ServiceDay();
     }
     ServiceDayModel.ArrivalOnsiteTime  = m_arrivalOnsiteTime;
     ServiceDayModel.BarrierPayment     = m_barrierPayment;
     ServiceDayModel.DailyAllowance     = m_dailyAllowance;
     ServiceDayModel.DailyReport        = m_dailyReport;
     ServiceDayModel.DepartureSiteTime  = m_departureSiteTime;
     ServiceDayModel.DtReport           = m_dtReport;
     ServiceDayModel.Mileage            = m_mileage;
     ServiceDayModel.OvernightAllowance = m_overnightAllowance;
     ServiceDayModel.PartsSuppliedToday = m_partsSuppliedToday;
     ServiceDayModel.TotalOnsiteTime    = m_totalOnsiteTime;
     ServiceDayModel.TotalTravelTime    = m_totalTravelTime;
     ServiceDayModel.TravelEndTime      = m_travelEndTime;
     ServiceDayModel.TravelFromSiteTime = m_travelTimeFromSite;
     ServiceDayModel.TravelStartTime    = m_travelStartTime;
     ServiceDayModel.TravelToSiteTime   = m_travelTimeToSite;
     ServiceDayModel.ServiceSheet       = ParentServiceSheetVM.ServiceSubmission;
 }