ItEr40S18CUInformeHorasEstimadasRealizadasItEr39S21: Fix bug show only workers and but not virtual workers
This commit is contained in:
parent
8e7a0ce7cb
commit
2dce2429df
3 changed files with 17 additions and 2 deletions
|
|
@ -61,6 +61,13 @@ public interface IWorkerDAO extends IGenericDAO<Worker, Long> {
|
|||
@Transactional(readOnly = true)
|
||||
Worker findUniqueByNif(String nif) throws InstanceNotFoundException;
|
||||
|
||||
/**
|
||||
* Return list of workers and virtual workers
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<Worker> getAll();
|
||||
|
||||
/**
|
||||
* Return list of workers
|
||||
*
|
||||
|
|
|
|||
|
|
@ -65,6 +65,13 @@ public class WorkerDAO extends GenericDAOHibernate<Worker, Long>
|
|||
|
||||
@Override
|
||||
public List<Worker> getWorkers() {
|
||||
return getSession().createQuery(
|
||||
"FROM Worker worker WHERE worker NOT IN (FROM VirtualWorker)")
|
||||
.list();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Worker> getAll() {
|
||||
return list(Worker.class);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,8 +69,9 @@ public class HoursWorkedPerWorkerController extends NavalplannerReportController
|
|||
|
||||
@Override
|
||||
protected JRDataSource getDataSource() {
|
||||
return hoursWorkedPerWorkerModel.getWorkerReport(getSelectedWorkers(), getStartingDate(), getEndingDate());
|
||||
}
|
||||
return hoursWorkedPerWorkerModel.getWorkerReport(getSelectedWorkers(),
|
||||
getStartingDate(), getEndingDate());
|
||||
}
|
||||
|
||||
private List<Worker> getSelectedWorkers() {
|
||||
List<Worker> result = new ArrayList<Worker>();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue