5834
[auf_rh_dae.git] / project / dae / templates / dae / embauche-dossier-consulter.html
index efaa712..bf4caa3 100644 (file)
+{% load dae %}
 <fieldset>
 <h2>Contrat</h2>
 <table>
     <tbody>
     <tr>
-        <th>{{ form.type_contrat.label_tag }} :</th>
-        <td colspan="4">
-            {{ form.type_contrat }}<br />
-            {{ form.type_contrat.errors }}
-        </td>
-        <th>{{ form.remplacement.label_tag }} :</th>
-        <td>
-            {{ form.remplacement }}<br />
-            {{ form.remplacement.errors }}
-        </td>
+        <th>Type de contrat</th>
+        <td>{{ dossier.type_contrat }}</td>
     </tr>
     <tr>
-        <th rowspan="2">Durée :</th>
-        <td>du</td>
-        <td>
-            {{ form.contrat_date_debut }}<br />
-            <span class="info">({{form.contrat_date_debut.help_text }})</span><br />
-            {{ form.contrat_date_debut.errors }}
-        </td>
-        <td> au </td>
-        <td>
-            {{ form.contrat_date_fin }}<br />
-            <span class="info">({{form.contrat_date_fin.help_text }})</span><br />
-            {{ form.contrat_date_fin.errors }}
-        </td>
-        <th>{{ form.regime_travail.label_tag }} :<br />{{ form.regime_travail.errors }}</th>
-        <td>
-            {{ form.regime_travail }}
-            <span class="info">{{ form.regime_travail.help_text }}</span>
-        </td>
+        <th>Remplacement</th>
+        <td>{%if dossier.remplacement %}oui{% else %}non{%endif %}</td>
     </tr>
     <tr>
-        <td colspan="4" class="info">
-            <p id="note-duree">Pour une durée indéterminée, spécifier uniquement la date de début.</p>
-        </td>
-        <th>
-            {{ form.regime_travail_nb_heure_semaine.label_tag }} :<br />
-            {{ form.regime_travail_nb_heure_semaine.errors }}
-        </th>
-        <td>{{ form.regime_travail_nb_heure_semaine }}</td>
+        <th>Est un cadre?</th>
+        <td>{%if dossier.est_cadre %}oui{% else %}non{%endif %}</td>
     </tr>
     <tr>
-        <th>Statut : </th>
-        <td colspan="4">
-            {{ form.statut }}
-            <span class="row">
-            {{ form.statut_residence }}
-            {% if form.statut.errors %}
-                <br />
-                {{ form.statut.errors }}
-            {% endif %}
-            {% if form.statut_residence.errors %}
-                <br />
-                {{ form.statut_residence.errors }}
-            {% endif %}
-            </span>
-        </td>
-        <th>{{ form.organisme_bstg.label_tag }} :</th>
-        <td>
-            {{ form.organisme_bstg }}
-            {% if form.organisme_bstg.errors %}
-                <br />
-                {{ form.organisme_bstg.errors }}
-            {% endif %}
-            <span class="info">{{ form.organisme_bstg.help_text }}</span><br/><br/>
-            {{ form.organisme_bstg_autre }}
-            <span class="info">{{ form.organisme_bstg_autre.help_text }}</span>
-        </td>
-    </tr>
-    </tbody>
-</table>
-</fieldset>
-
-<fieldset>
-<h2>Classement et salaire de base</h2>
-<table>
-    <tbody>
-    <tr>
-        <td colspan="7">
-            <h3>Ancien dossier <span class="info">(le cas échéant)</span></h3>
-        </td>
+        <th>Durée</th>
+        <td> du {{ dossier.contrat_date_debut }} au {{ dossier.contrat_date_fin }}</td>
     </tr>
     <tr>
-        <td colspan="7">
-            {{ employe }} <span class="info">{{ employe.dossier_set.all.reverse }}</span>
-        </td>
+        <th>Régime de travail</th>
+        <td>{{ dossier.regime_travail|floatformat:0  }}%</td>
     </tr>
     <tr>
-        <th>{{ form.classement_anterieur.label_tag }}</th>
-        <th>{{ form.salaire_anterieur.label_tag }}</th>
-        <th>{{ form.statut_anterieur.label_tag }}</th>
-        <th>{{ form.type_contrat.label_tag }}</th>
-        <th colpsan="3"></th>
+        <th>Nombre d'heure par semaine</th>
+        <td>{{ dossier.regime_travail_nb_heure_semaine|floatformat:0  }}H</td>
     </tr>
     <tr>
-        <td>{{ form.instance.classement_anterieur|default:"" }}</td>
-        <td>{{ form.instance.salaire_anterieur|default:"" }}</td>
-        <td>{{ form.instance.statut_anterieur|default:"" }}</td>
-        <td>{{ form.instance.type_contrat|default:"" }}</td>
-        <td colspan="3"></td>
+        <th>Statut</th>
+        <td>{{ dossier.statut }} {{ dossier.statut_residence }}</td>
     </tr>
     <tr>
-        <td colspan="7">
-            <h3>Précédent titulaire <span class="info">(le cas échéant)</span></h3>
-        </td>
+        <th>Organisme BSTG</th>
+        {% if dossier.organisme_bstg or dossier.organisme_bstg_autre %}
+            <td>{% if dossier.organisme_bstg %}{{ dossier.organisme_bstg }}{% endif %} {{ dossier.organisme_bstg_autre }}</td>
+        {% else %}
+            <td>s/o</td>
+        {% endif %}
     </tr>
+    </tbody>
+</table>
+</fieldset>
+
+<fieldset>
+<h2>Classement et salaire de base</h2>
+
+<h3>Ancien dossier <span class="info">(le cas échéant)</span></h3>
+{% with dossier.employe.id_rh.get_latest_dossier_ordered_by_date_fin_and_principal as ancien_dossier %}
+{% if ancien_dossier %}
+<table>
+  <tbody>
+      <tr>
+          <th>Classement</th>
+          <th>Statut</th>
+          <th>Implantation</th>
+          <th>Employé</th>
+          <th>Poste</th>
+          <th>Salaire</th>
+          <th>Salaire EUR</th>
+      </tr>
+      <tr class="gris-bkg">
+          <td>{{ ancien_dossier.classement|default:"" }}</td>
+          <td>{{ ancien_dossier.statut|default:"" }}</td>
+          <td>{{ ancien_dossier.poste.implantation }}</td>
+          <td>{{ dossier.employe }}</td>
+          <td>{{ ancien_dossier.poste.nom }}</td>
+         {% with ancien_dossier.get_salaire as salaire %} 
+         <td>{{ salaire }}</td>
+          <td>{{ salaire.montant_euros_float|floatformat:2 }} EUR</td>
+         {% endwith %}
+      </tr>
+      {% if ancien_dossier and ancien_dossier.remunerations.all.count > 0 %}
+      <tr>
+       <td colspan="1">
+         Rémunération
+       </td>
+       <td colspan="6">
+         {% rh_remun_form_for_year ancien_dossier %}
+       </td>
+      </tr>
+      {% endif %}
+  </tbody>
+</table>
+{% else %}
+    <p>Il n'y a pas d'ancien dossier pour cet employé</p>
+{% endif %}
+{% endwith %}
+
+<h3>Précédent titulaire <span class="info">(le cas échéant)</span></h3>
+{% if dossier.classement_titulaire_anterieur %}
+{% with dossier.get_dossier_precedent_titulaire as precedent_titulaire %}
+<table>
+    <tbody>
     <tr>
-        <td colspan="7">
-            {{ form.instance.employe_anterieur }}
-            {% comment %} - 
-            <span id="info_employe" class="info">Nom du poste visé</span>
-            {% endcomment %}<br />
-            {{ form.employe_anterieur.errors }}
-        </td>
-    </tr>
-    <tr>
-        <th>{{ form.classement_titulaire_anterieur.label_tag }}</th>
-        {% comment %}<th>Valeur du point</th>{% endcomment %}
-        <th colspan="4">{{ form.salaire_titulaire_anterieur.label_tag }}</th>
-        <th>{{ form.statut_titulaire_anterieur.label_tag }}</th>
-        <th></th>
-    </tr>
-    <tr>
-        <td>{{ form.instance.classement_titulaire_anterieur }}<br />
-            {{ form.classement_titulaire_anterieur.errors }}
-        </td>
-        {% comment %}<td>val point</td>{% endcomment %}
-        <td>{{ form.instance.salaire_titulaire_anterieur }}</td>
-        <td>{% comment %}${% endcomment %}</td>
-        <td>{% comment %}0.00{% endcomment %}</td>
-        <td>{% comment %}€{% endcomment %}</td>
-        <td>{{ form.instance.statut_titulaire_anterieur }}</td>
-        <td></td>
-    </tr>
-    <tr>
-        <td colspan="7">
-            <h3>Proposition de classement</h3>
-        </td>
-    </tr>
-    {% comment %}
-    <tr>
-        <td colspan="7">
-            Davin Baragiotta - 
-            <span id="info_employe" class="info">Nom du poste visé</span>
-        </td>
-    </tr>
-    {% endcomment %}
+          <th>Classement</th>
+          <th>Statut</th>
+          <th>Implantation</th>
+          <th>Employé</th>
+          <th>Poste</th>
+          <th>Salaire</th>
+          <th>Salaire EUR</th>
+    </tr>
+    <tr>
+          <td>{{ precedent_titulaire.classement|default:"" }}</td>
+          <td>{{ precedent_titulaire.statut|default:"" }}</td>
+          <td>{{ precedent_titulaire.poste.implantation }}</td>
+          <td>{{ precedent_titulaire.employe }}</td>
+          <td>{{ precedent_titulaire.poste.nom }}</td>
+         {% with precedent_titulaire.get_salaire as salaire %} 
+         <td>{{ salaire }}</td>
+          <td>{{ salaire.montant_euros_float|floatformat:2 }} EUR</td>
+         {% endwith %}
+    </tr>
+    {% if precedent_titulaire and precedent_titulaire.remunerations.all.count > 0 %}
+    <tr>
+      <td colspan="1">
+       Rémunération
+      </td>
+      <td colspan="6">
+       {% rh_remun_form_for_year precedent_titulaire %}
+      </td>
+    </tr>
+    {% endif %}
+    </tbody>
+<table>
+{% endwith %}
+{% else %}
+    <p>Il n'y a pas de précédent titulaire</p>
+{% endif %}
+
+<h3>Proposition de classement</h3>
+<table>
+    <tbody>
     <tr>
-        <th>{{ form.classement.label_tag }}</th>
-        <th colspan="3">{{ form.salaire.label_tag }}</th>
-        <td colspan="2"></td>
+        <th>Classement proposé</th>
+        <th colspan="6">Salaire proposé</span></th>
     </tr>
     <tr>
-        <td>{{ form.classement }}<br />{{ form.classement.errors }}</td>
-        <td>{{ form.salaire }} {{ form.devise }}
-            <span class="info">(fourchette du poste : {{ poste.salaire_min }} {{ poste.devise_min.code }}
-            - {{ poste.salaire_max }} {{ poste.devise_max.code }})</span>
-        </td>
-        <td id="salaire-propose-euros" class="montant"></td>
-        <td>€</td>
-        <td colspan="2"></td>
+        <td>{{ dossier.classement }}</td>
+        <td colspan="2">{{ dossier.salaire|floatformat:0 }} {{ dossier.devise.code }}</td>
+        <td colspan="4" id="salaire-propose-euros" class="montant">{{ dossier.get_salaire_euros|floatformat:0 }} €</td>
     </tr>
     </tbody>
 </table>
-</fieldset>
 
-<script type="text/javascript">
-    /* Conversion en fonction du classement et de la devise */
-    function comparaison_conversion() {
-        loadSalaire();
-        proposition_comparaison($('#id_devise').val());
-    }
-    $('#id_classement, #id_devise').change(function() {comparaison_conversion();});
-    comparaison_conversion();
-    /* Prévention contre les changements de salaire de base */
-    $('#id_salaire').focusout(function() {comparaison_conversion();});
-</script>
+</fieldset>
 
 <fieldset>
-<h2>Accès et ouverture des comptes</h2>
+<h2>Accès et ouvertures des comptes</h2>
 <table>
     <tbody>
     <tr>
-        <th>
-            {{ form.compte_compta.label_tag }}
-        </th>
-        <td>
-            {{ form.compte_compta }}<br />
-            {{ form.compte_compta.errors }}
-        </td>
-        <th>
-            {{ form.compte_courriel.label_tag }}
-        </th>
-        <td>
-            {{ form.compte_courriel }}<br />
-            {{ form.compte_courriel.errors }}
-        </td>
+        <th>Compte comptabilité<th>
+        <td>{% if dossier.compte_compta %}oui{% else %}non{% endif %}</td>
+        <th>Compte courriel</th>
+        <td>{% if dossier.compte_courriel %}oui{% else %}non{% endif %}</td>
     </tr>
     </tbody>
 </table>