Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public BusinessDays(String businessHourName, Boolean considerHolidays) {
- BusinessHours bh;
- this.considerHolidays = considerHolidays;
- if(businessHourName == null) {
- bh = [SELECT SundayStartTime,
- MondayStartTime,
- TuesdayStartTime,
- WednesdayStartTime,
- ThursdayStartTime,
- FridayStartTime,
- SaturdayStartTime,
- SundayEndTime,
- MondayEndTime,
- TuesdayEndTime,
- WednesdayEndTime,
- ThursdayEndTime,
- FridayEndTime,SaturdayEndTime
- FROM BusinessHours
- WHERE IsDefault = true ];
- }else{
- bh = [SELECT SundayStartTime,
- MondayStartTime,
- TuesdayStartTime,
- WednesdayStartTime,
- ThursdayStartTime,
- FridayStartTime,
- SaturdayStartTime,
- SundayEndTime,
- MondayEndTime,
- TuesdayEndTime,
- WednesdayEndTime,
- ThursdayEndTime,
- FridayEndTime,
- SaturdayEndTime
- FROM BusinessHours
- WHERE Name =: businessHourName ];
- }
- businessHourId = bh.Id;
- businessDay[0] = (bh.SundayStartTime != null);
- businessDay[1] = (bh.MondayStartTime != null);
- businessDay[2] = (bh.TuesdayStartTime != null);
- businessDay[3] = (bh.WednesdayStartTime != null);
- businessDay[4] = (bh.ThursdayStartTime != null);
- businessDay[5] = (bh.FridayStartTime != null);
- businessDay[6] = (bh.SaturdayStartTime != null);
- startHours[0] = bh.SundayStartTime;
- startHours[1] = bh.MondayStartTime;
- startHours[2] = bh.TuesdayStartTime;
- startHours[3] = bh.WednesdayStartTime;
- startHours[4] = bh.ThursdayStartTime;
- startHours[5] = bh.FridayStartTime;
- startHours[6] = bh.SaturdayStartTime;
- endHours[0] = bh.SundayEndTime;
- endHours[1] = bh.MondayEndTime;
- endHours[2] = bh.TuesdayEndTime;
- endHours[3] = bh.WednesdayEndTime;
- endHours[4] = bh.ThursdayEndTime;
- endHours[5] = bh.FridayEndTime;
- endHours[6] = bh.SaturdayEndTime;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement