method = request.method
params = getattr(request, method, [])
data = dict()
- if 'classement' in params:
+ if 'classement' in params and params.get('classement') is not u"":
classement = params.get('classement')
classement = rh.Classement.objects.get(pk=classement)
data['coefficient'] = classement.coefficient
+ else:
+ data['coefficient'] = 0
return HttpResponse(dumps(data))
data['valeur'] = valeur_point.valeur
data['devise_code'] = taux.devise.code
data['taux_euro'] = taux.taux
+ else:
+ return HttpResponseGone("Vous devez choisir une valeur de point")
return HttpResponse(dumps(data))
def devise_code(request):
/* on suggère un salaire de base en fonction du coefficient et de la valeur du point */
valeur_point_text = valeur_point_input.find(":selected").text();
- valeur_point = clean_float(valeur_point_text.split(" ")[0]);
- if (valeur_point > 0 && coeff > 0) {
- salaire = clean_float(valeur_point * coeff);
- salaire_input.val(salaire);
- }
+ if (valeur_point_text == "")
+ valeur_point = 0;
+ else
+ valeur_point = clean_float(valeur_point_text.split(" ")[0]);
+
+ salaire = clean_float(valeur_point * coeff);
+ salaire_input.val(salaire);
taux_euro = clean_float(ligne.find(".taux").html())
total = 0;
recalculer_ligne(vp_input);
});
chargement_devise.error(function(data) {
+ alert(data.responseText);
});
});