Celine.meneu 15 лет назад
Родитель
Сommit
80039fec0b

+ 72 - 95
CG67.FicheCollege.root/CG67.FicheCollege/Web/CG67.FicheCollege.Web/xslt/FicheCollege.xslt

@@ -609,8 +609,8 @@
     <h2>5. Gestion des adjoints techniques des collèges (ATC)</h2>
       
       <h3>Liste nominative des agents ATC du département</h3>
-        
-            <xsl:if test ="count(Etablissement/LstATC/ATC)>0">
+       
+            <xsl:if test ="count(Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG'])>0">
               <table id="listeagentscg">
                 <colgroup>
                   <col class="atcnom"></col>
@@ -633,7 +633,7 @@
                  -->
                 </tr>
                 
-                <xsl:for-each select="Etablissement/LstATC/ATC">
+                <xsl:for-each select="Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG']">
                   <tr>
                     <td class="bordure">
                       <xsl:value-of select="Nom"/>
@@ -644,22 +644,12 @@
                     <td class="bordure">
                       <xsl:value-of select="FichePoste"/>
                     </td>
-                    <!--
-                    <td class="bordurecentre">
-                      <xsl:value-of select="ValeurETP"/><xsl:text> %</xsl:text>
-                    </td>
-                    <td class="bordurecentre">
-                      <xsl:value-of select="Statut"/>
-                    </td>
-                    <td class="bordure">
-                      <xsl:value-of select="Grade"/>
-                    </td>
-                    -->
                   </tr>
+                           
                 </xsl:for-each>
               </table>
             </xsl:if>
-            <xsl:if test ="count(Etablissement/LstATC/ATC)=0">
+            <xsl:if test ="count(Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG'])=0">
               néant
             </xsl:if>
       <br/>
@@ -671,98 +661,85 @@
         <tr>
           <td>Nombre total d'ATC</td>
           <td>
-            <xsl:if test ="count(Etablissement/LstATC/ATC)=0">
+            <xsl:if test ="count(Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG'])=0">
               néant
             </xsl:if>
-            <xsl:if test ="count(Etablissement/LstATC/ATC)>0">
-              <xsl:value-of select="count(Etablissement/LstATC/ATC)"></xsl:value-of>
+            <xsl:if test ="count(Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG'])>0">
+              <xsl:value-of select="count(Etablissement/LstATC/ATC[Statut!='PERSONNEL NON CG'])"></xsl:value-of>
               <xsl:text> agent(s)</xsl:text>
             </xsl:if>
-            <!--
-            <xsl:value-of select="Etablissement/PhraseTotalContratAide"/>
-            -->
-          </td>
+         </td>
         </tr>
-        <!--
-      <tr>
-        <td>Nombre d'ATC en valeur ETP</td>
-        <td>
-          <xsl:value-of select="Etablissement/PhraseValeurETP"/>
-        </td>
-      </tr>
-      -->
-      </table>
-      
+       </table>
       
+    
        <h3>Liste nominative des agents en contrat aidé</h3>
-      
-          <xsl:if test ="count(Etablissement/LstContratAide/ContratAide)>0">
-            <table id="listeagentsaide">
-              <tr>
-                <th class="bordure">Nom</th>
-                <th class="bordure">Prénom</th>
-                <th class="bordure">Quotité de travail<br/>par semaine
-              </th>
-
-                <th class="bordure">Type de contrat</th>
+        
+        <xsl:if test ="count(Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG'])>0">
+          <table id="listeagentscg">
+            <colgroup>
+              <col class="atcnom"></col>
+              <col class="atcprenom"></col>
+              <col class="atcfonction"></col>
+              <!--
+                  <col class="atcqtew"></col>
+                  <col class="atcstatut"></col>
+                  <col class="atcgrade"></col>
+                  -->
+            </colgroup>
+            <tr>
+              <th class="bordurecentre">Nom</th>
+              <th class="bordurecentre">Prénom</th>
+              <th class="bordurecentre">Intitulé de poste</th>
+              <!--
+                  <th class="bordurecentre">Quotité de travail</th>
+                  <th class="bordurecentre">Statut</th>
+                 <th class="bordurecentre">Grade</th>
+                 -->
+            </tr>
 
+            <xsl:for-each select="Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG']">
+              <tr>
+                <td class="bordure">
+                  <xsl:value-of select="Nom"/>
+                </td>
+                <td class="bordure">
+                  <xsl:value-of select="Prenom"/>
+                </td>
+                <td class="bordure">
+                  <xsl:value-of select="FichePoste"/>
+                </td>
               </tr>
-              <xsl:for-each select="Etablissement/LstContratAide/ContratAide">
-                <tr>
-                  <td class="bordure">
-                    <xsl:value-of select="Nom"/>
-                  </td>
-                  <td class="bordure">
-                    <xsl:value-of select="Prenom"/>
-                  </td>
-                  <td class="bordurecentre">
-                    <xsl:value-of select="Quotite"/>
-                  </td>
 
-                  <td class="bordurecentre">
-                    <xsl:value-of select="TypeContrat"/>
-                  </td>
-                </tr>
-              </xsl:for-each>
-            </table>
-          </xsl:if>
-           
-          <br/>
-      <table>
-        <colgroup>
-          <col class="libelle"></col>
-          <col class="information"></col>
-        </colgroup>
-        <tr>
-          <td>Nombre de contrats aidés</td>
-          <td>
-            <xsl:if test ="count(Etablissement/LstContratAide/ContratAide)=0">
-              Néant
-            </xsl:if>
-            <xsl:if test ="count(Etablissement/LstContratAide/ContratAide)>0">
-              <xsl:value-of select="count(Etablissement/LstContratAide/ContratAide)"></xsl:value-of>
-              <xsl:text> agent(s)</xsl:text>
-            </xsl:if>
-          </td>
-        </tr>
-      </table>
+            </xsl:for-each>
+          </table>
+        </xsl:if>
         <!--
-        <tr>
-          <td>Prévision d'effectif</td>
-          <td>
-            <xsl:value-of select="Etablissement/CommentairePrevisionEffectifATC"/>
-          </td>
-        </tr>
-        -->
-      <!--
-        <tr>
-          <td>Nombre de jours de formation suivis par les ATC</td>
-          <td>
-            <xsl:value-of select="Etablissement/PhraseNombreJoursFormation"/>
-          </td>
-        </tr>      
+        <xsl:if test ="count(Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG'])=0">
+          néant
+        </xsl:if>
         -->
-    
+        <br/>
+        <table>
+          <colgroup>
+            <col class="libelle"></col>
+            <col class="information"></col>
+          </colgroup>
+          <tr>
+            <td>Nombre total de contrats aidés</td>
+            <td>
+              <xsl:if test ="count(Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG'])=0">
+                néant
+              </xsl:if>
+              <xsl:if test ="count(Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG'])>0">
+                <xsl:value-of select="count(Etablissement/LstATC/ATC[Statut='PERSONNEL NON CG'])"></xsl:value-of>
+                <xsl:text> agent(s)</xsl:text>
+              </xsl:if>
+            </td>
+          </tr>
+        </table>
+     
+     
     <h2>6. Actions éducatives territoriales</h2>
   
       <table>