coefficient fonction de classement
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Thu, 7 Apr 2011 02:04:27 +0000 (22:04 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Thu, 7 Apr 2011 02:04:27 +0000 (22:04 -0400)
project/dae/templates/dae/poste.html
project/dae/urls.py
project/dae/views.py

index 7233914..4f2e2b8 100644 (file)
@@ -283,18 +283,35 @@ Demande d'autorisation d'embauche
     <div id="financing-form"></div>
     </fieldset>
 
-  <script type="text/javascript">
-    $('#id_poste').change(function() {
-        window.location = '{% url poste %}/' + $(this).val();
-    });
-    $('#financing a, a.new').click(function() {
-        $('#financing-form').load($(this).attr('href') + '?ajax=1')
-                            .dialog({
-                                modal: true,
-                                height: 500,
-                                width: 550
-                            });
-        return false;
-    });
-  </script>
+    <script type="text/javascript">
+        $('#id_poste').change(function() {
+            window.location = '{% url poste %}/' + $(this).val();
+        });
+        $('#financing a, a.new').click(function() {
+            $('#financing-form').load($(this).attr('href') + '?ajax=1')
+                                .dialog({
+                                    modal: true,
+                                    height: 500,
+                                    width: 550
+                                });
+            return false;
+        });
+        $('#id_classement_min').change(function() {
+            classement = $(this).val();
+            url = "{% url dae_coefficient %}";
+            $.post(url, {'classement':classement}, function(data){
+                    $('#id_coefficient_min').attr('value', data["coefficient"]);
+                    $('#id_coefficient_min').val(data["coefficient"]);
+                }, 'json');
+        });
+        $('#id_classement_max').change(function() {
+            classement = $(this).val();
+            url = "{% url dae_coefficient %}";
+            $.post(url, {'classement':classement}, function(data){
+                    $('#id_coefficient_max').attr('value', data["coefficient"]);
+                    $('#id_coefficient_max').val(data["coefficient"]);
+                }, 'json');
+        });
+            
+    </script>
 {% endblock %}
index 33269f4..1a7582b 100644 (file)
@@ -19,4 +19,5 @@ urlpatterns = patterns(
         name='dossier'),
     url(r'^salaire$', 'salaire', name='salaire'),
     url(r'^salaire/(.*)/(.*)/(.*)$', 'salaire', name='salaire'),
+    url(r'^coefficient$', 'coefficient', name='dae_coefficient'),
 )
index 8b5e6b0..bb518fa 100644 (file)
@@ -277,3 +277,11 @@ def pre_filled_dossier(dossier_rh, employe_source, poste_rh):
 
     return dossier
 
+def coefficient(request):
+    data = dict()
+    if request.POST and 'classement' in request.POST:
+        classement = request.POST.get('classement')
+        classement = rh.Classement.objects.get(pk=classement)
+        data['coefficient'] = classement.coefficient
+    return HttpResponse(dumps(data))
+