Changeset 20525
- Timestamp:
- 03/04/10 08:24:18 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/src/net/project/resource/ScheduleEntryAssignment.java
r20305 r20525 38 38 import net.project.hibernate.model.PnAssignment; 39 39 import net.project.persistence.PersistenceException; 40 import net.project.schedule.SchedulePropertiesHelper; 40 41 import net.project.schedule.ScheduleTimeQuantity; 41 42 import net.project.schedule.calc.IDateCalculator; 43 import net.project.security.SessionManager; 42 44 import net.project.security.User; 43 45 import net.project.util.NumberFormat; … … 1170 1172 // A real assignment; use the assignee's calendar 1171 1173 1172 //If schedule calender is defined for resource get sechedule resource calender. 1173 workingTimeCal = provider.getForResourceID(getPersonID()); 1174 1175 //If schedule calender is not defined for resource get personal Working time calendr of resource. 1176 if (workingTimeCal == null) { 1174 1175 //If schedule is configured for schedule resource calender get sechedule resource calender. 1176 if(SchedulePropertiesHelper.SCHEDULE_RESOURCE_CALENDAR.equals(SessionManager.getSchedule().getResourceCalendar())){ 1177 workingTimeCal = provider.getForResourceID(getPersonID()); 1178 } else { 1179 //else get personal resource working time calendar. 1177 1180 try { 1178 1181 workingTimeCal = ResourceWorkingTimeCalendarProvider.make(new User(new Person(getPersonID()))) trunk/core/src/net/project/view/pages/assignments/Timesheet.java
r20515 r20525 211 211 212 212 if(assignments.size() == 1){ 213 ScheduleEntryAssignment sea = (ScheduleEntryAssignment)assignments.get(0);214 dummayAssignment = sea.getAssignorID() == null;213 Assignment ass = (Assignment) assignments.get(0); 214 dummayAssignment = ass.getAssignorID() == null; 215 215 } 216 216 if(dummayAssignment && !unAssignedWorkCapture){
