gestion_user au lieu de gestion_ouvrier (qui est une ressource, donc en double avec gestionnaire_ressource) + filtre dans gestion_ressource pour avoir seulement les ressources du chantier courrant
This commit is contained in:
@@ -28,4 +28,27 @@ export function getNbUseRessources(ressource:Ressources, allReservations:Reserva
|
||||
}
|
||||
})
|
||||
return res;
|
||||
}
|
||||
|
||||
export function getNbUseRessourcesInChantier(ressource:Ressources,chantier: Chantier, allReservations:Reservation[]):number{
|
||||
var res:number = 0;
|
||||
getReservationOfRessource(ressource,allReservations).forEach(reserv => {
|
||||
if(reserv.chantier.id === chantier.id && reserv.ressource.id===ressource.id){
|
||||
res+=reserv.quantity;
|
||||
}
|
||||
})
|
||||
return res;
|
||||
}
|
||||
|
||||
export function isInChantier(ressource:Ressources, chantier: Chantier, allReservations:Reservation[]):boolean{
|
||||
console.log(allReservations.length+ " --------------------------------");
|
||||
const reservations:Reservation[] = getReservationOfRessource(ressource,allReservations);
|
||||
var res=false;
|
||||
reservations.forEach(reserv => {
|
||||
console.log(reserv.chantier.id + " " + chantier.id)
|
||||
if(reserv.chantier.id === chantier.id){
|
||||
res=true;
|
||||
}
|
||||
});
|
||||
return res;
|
||||
}
|
||||
Reference in New Issue
Block a user