Celine.meneu 16 năm trước cách đây
mục cha
commit
ae3f9c83bc

+ 16 - 1
CG67.FicheCollege.root/CG67.FicheCollege/Web/CG67.FicheCollege.Web/css/fichecollege.css

@@ -15,6 +15,14 @@ body
 {
 	width:350px;	
 }
+.titre
+{
+	width:250px;	
+}
+.valeur
+{
+	width:300px;	
+}
 #graphique
 {
 	text-align: center;
@@ -40,7 +48,14 @@ body
 .mtn1
 {
 	width:80px;
-	text-align: right;	 	
+	text-align: right;	
+	 	
+}
+.ecart
+{
+	width:80px;
+	text-align: right;	
+	 	
 }
 .bordure
 {

+ 107 - 12
CG67.FicheCollege.root/CG67.FicheCollege/Web/CG67.FicheCollege.Web/xslt/FicheCollege.xslt

@@ -137,15 +137,95 @@
         <td>Restauration
         </td>
         <td>
-          <xsl:if test="Etablissement/IsRestaurant='True'">
+      <!--    <xsl:if test="Etablissement/IsRestaurant='True'">
             Oui
           </xsl:if>
           <xsl:if test="Etablissement/IsRestaurant='False'">
             Non
           </xsl:if>
-        </td>
+             -->
+        <table>
+          <colgroup>
+            <col class="titre"></col>
+            <col class="valeur"></col>
+          </colgroup>
+          <xsl:if test ="Etablissement/Restauration/NbrPersonnes > 0">
+               <td class="bordure">Nombre de demi-pensionnaires</td>
+            <td class="bordure">
+                <xsl:value-of select="format-number(Etablissement/Restauration/NbrPersonnes,'###.##0','europe')"></xsl:value-of>
+              </td>
+            </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/NbrPersonnes = 0">
+            <td class="bordure">Nombre de demi-pensionnaires</td>
+            <td class="bordure">
+              Pas de restauration dans l'établissement
+            </td>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/NbrRepas > 0">
+            <tr>
+              <td class="bordure">Nombre de repas annuel</td>
+              <td class="bordure">
+                <xsl:value-of select="format-number(Etablissement/Restauration/NbrRepas,'###.##0','europe')"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/Production='True'">
+            <tr>
+              <td class="bordure">Production</td>
+              <td class="bordure">Oui</td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/Production='False'">
+            <tr>
+              <td class="bordure">Production</td>
+              <td class="bordure">Non</td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/DélégationSP != ''">
+            <tr>
+              <td class="bordure">Délégation de service public</td>
+              <td class="bordure">
+                <xsl:value-of select="Etablissement/Restauration/DélégationSP"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/Heberge != ''">
+            <tr>
+              <td class="bordure">Etablissements hébergés</td>
+              <td class="bordure">
+                <xsl:value-of select="Etablissement/Restauration/Heberge"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/EstHebergePar != ''">
+            <tr>
+              <td class="bordure">Hébergé par </td>
+              <td class="bordure">
+                <xsl:value-of select="Etablissement/Restauration/EstHebergePar"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/Telerestaure != ''">
+            <tr>
+              <td class="bordure">Etablissements télérestaurés</td>
+              <td class="bordure">
+                <xsl:value-of select="Etablissement/Restauration/Telerestaure"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+          <xsl:if test ="Etablissement/Restauration/EstTelerestaurePar != ''">
+            <tr>
+              <td class="bordure">Est télérestauré par</td>
+              <td class="bordure">
+                <xsl:value-of select="Etablissement/Restauration/EstTelerestaurePar"></xsl:value-of>
+              </td>
+            </tr>
+          </xsl:if>
+        </table>
+      </td>
+ 
       </tr>
-      <tr>
+        <tr>
         <td>Internat</td>
         <td>
           <xsl:if test ="Etablissement/IsInternat='True'">
@@ -157,6 +237,7 @@
         </td>
       </tr>
     </table>
+    
     <h2>2. Structure Immobilière</h2>
     <table>
       <colgroup>
@@ -331,18 +412,18 @@
               <col class="typedotation"></col>
               <col class="mtn"></col>
               <col class="mtn1"></col>
+              <col class="ecart"></col>
             </colgroup>
             <tr>
               <th class="bordure">Type de dotation</th>
-              <td class="bordurecentre"><xsl:value-of select="Etablissement/Dotation[2]/Annee" />
-              </td>
-              <td class="bordurecentre">
+              <th class="bordurecentre">
+                  <xsl:value-of select="Etablissement/Dotation[2]/Annee" />
+                </th>
+               <th class="bordurecentre">
                 <xsl:value-of select="Etablissement/Dotation[1]/Annee" />
-              </td>
-              <!--
-              <th class="bordurecentre">Année scolaire précédente</th>
-              <th class="bordurecentre">Année scolaire en cours</th> -->
-            </tr>
+              </th>
+             <th class="bordurecentre">Ecart</th>
+             </tr>
             <tr>
               <td class="bordure">Viabilisation</td>
               <td class="bordure">
@@ -353,6 +434,10 @@
                 <xsl:value-of select="format-number(Etablissement/Dotation[1]/Viabilisation,'###.###.##0','europe')" />                
                 <xsl:text> €</xsl:text>
               </td>
+               <td class="bordure">
+                <xsl:value-of select="format-number(Etablissement/Dotation[1]/Viabilisation+(-Etablissement/Dotation[2]/Viabilisation),'###.###.##0','europe')"/>
+                <xsl:text> €</xsl:text>
+              </td>  
             </tr>
             <tr>
               <td class="bordure">Entretien</td>
@@ -364,6 +449,10 @@
                 <xsl:value-of select="format-number(Etablissement/Dotation[1]/Entretien,'###.###.##0','europe')" />
                 <xsl:text> €</xsl:text>
               </td>
+              <td class="bordure">
+                <xsl:value-of select="format-number(Etablissement/Dotation[1]/Entretien+(-Etablissement/Dotation[2]/Entretien),'###.###.##0','europe')"/>
+                <xsl:text> €</xsl:text>
+              </td>
             </tr>
             <tr>
               <td class="bordure">Autres Depenses</td>
@@ -375,8 +464,14 @@
                 <xsl:value-of select="format-number(Etablissement/Dotation[1]/AutresDepenses,'###.###.##0','europe')" />
                 <xsl:text> €</xsl:text>
               </td>
+              <td class="bordure">
+                <xsl:value-of select="format-number(Etablissement/Dotation[1]/AutresDepenses+(-Etablissement/Dotation[2]/AutresDepenses),'###.###.##0','europe')"/>
+                <xsl:text> €</xsl:text>
+              </td>
             </tr>
-            
+           
+           
+           
           </table>
         </td>
       </tr>