HEG-Arc / PrestaSoc

Calculateur de prestations sociales
GNU General Public License v3.0
2 stars 1 forks source link

Bourses dans le canton de Vaud : Prise en compte des frais de repas et des frais de logement séparé et pension #15

Open sbridji opened 7 years ago

sbridji commented 7 years ago

Aux lignes 83-84 ne faudrait-il pas mettre (pseudo-code approximatif) :

const fraisrepasecoleForfait = 1330 ;
const fraisrepasdualeForfait = 1450 ;
let fraisRepasForfait = 0 ;
if ("étudiant ne dispose pas d'au moins 30 min pour prendre le repas à domicile" && !etudiant.aLogementSepare) {
 if ("formation en école"){
  fraisRepasForfait = Math.min(fraisrepasecoleForfait, parseInt(sim.fraisrepasestime, 10)) ;
 }
 if ("formation duale"){
  fraisRepasForfait = Math.min(fraisrepasdualeForfait, parseInt(sim.fraisrepasestime, 10)) ;
 }
}
charges.push(["fraisRepasForfait", fraisRepasForfait]);

avec la variable sim.fraisrepasestime (frais de repas estimés) définie ailleure.

Aux lignes 86-89 ne faudrait-il pas mettre (pseudo-code approximatif) :

const fraisLogementSepareecoleForfait = 5000 ;
const fraisLogementSeparedualeForfait = 5500 ;
const fraisPensionecoleForfait = 2800 ;
const fraisPensiondualeForfait = 3080 ;
let fraisLogementSepareForfait = 0 ;
let fraispensionForfait = 0 ;
if (etudiant.aLogementSepare) {
 if ("formation en école"){
  fraisLogementSepareForfait = Math.min(fraisLogementSepareecoleForfait, parseInt(sim.fraislogementestime, 10)) ;
  fraispensionForfait = Math.min(fraisPensionecoleForfait, parseInt(sim.fraispensionestime, 10)) ;
 }
 if ("formation duale"){
  fraisLogementSepareForfait = Math.min(fraisLogementSeparedualeForfait, parseInt(sim.fraislogementestime, 10)) ;
  fraispensionForfait = Math.min(fraisPensiondualeForfait, parseInt(sim.fraispensionestime, 10)) ;
 }
}
charges.push(["fraisLogementSepareForfait", fraisLogementSepareForfait]);
charges.push(["fraispensionForfait", fraispensionForfait]);

avec les variables sim.fraislogementestime et sim.fraispensionestime (frais de logement séparé et de pension estimés) définies ailleure.