<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GenerationFiche.aspx.cs" Inherits="CG67.FicheCollege.GenerationFiche" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page sans titre</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table style="width: 100%; height: 213px" border="1">
            <tr>
                <td>
                    A l'attention de
                </td>
                <td>
                    Monsieur le Président du Conseil Général sous le couvert de Monsieur Pierre GEY,
                    Directeur Général des Services
                </td>
            </tr>
            <tr>
                <td>
                    Editée par
                </td>
                <td>
                    Direction des Collèges et de l'Education
                </td>
            </tr>
            <tr>
                <td>
                    Validée par
                </td>
                <td>
                    Guy DIETRICH, DGA du PEP
                </td>
            </tr>
            <tr>
                <td>
                    Date de Validation
                </td>
                <td>
                    15 Septembre 2009
                </td>
            </tr>
            <tr>
                <td style="height: 36px" colspan="">
                    Affaire suivie par
                </td>
                <td style="height: 36px">
                    Direction des Collèges et de l'Education<br />
                    Pascale HAUGER<br />
                    Chef de projet<br />
                    Tél. : 03 69 20 75 86<br />
                    Fax : 03 69 20 75 23<br />
                    Mél : pascale.hauger@cg67.fr
                </td>
            </tr>
        </table>
        <br />
        <br />
        1. Fiche d'identité du collège<br />
        <asp:DetailsView ID="detailsViewFicheIdentiteCollege" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement"
            Height="50px" Width="100%">
            <Fields>
                <asp:BoundField DataField="CodeRNE" HeaderText="Code RNE du coll&#232;ge" SortExpression="CodeRNE" />
                <asp:TemplateField HeaderText="Coordonn&#233;es du coll&#232;ge" SortExpression="Adresse">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Adresse") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Adresse") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblAdresse" runat="server" Text='<%# Bind("Adresse") %>'></asp:Label>&nbsp;
                        -
                        <asp:Label ID="lblComplementAdr" runat="server" Text='<%# Eval("ComplementAdresse") %>'></asp:Label>
                        - &nbsp;<asp:Label ID="lblCP" runat="server" Text='<%# Eval("CodePostal") %>'></asp:Label>
                        <asp:Label ID="lblVille" runat="server" Text='<%# Eval("Ville") %>'></asp:Label><br />
                        &nbsp;Tél :
                        <asp:Label ID="lblTel" runat="server" Text='<%# Eval("Telephone") %>'></asp:Label>
                        - Fax :
                        <asp:Label ID="lblFax" runat="server" Text='<%# Eval("Fax") %>'></asp:Label>
                        - Mél :
                        <asp:Label ID="lblMail" runat="server" Text='<%# Eval("Email") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="Principal" HeaderText="Principal" SortExpression="Principal" />
                <asp:BoundField DataField="Gestionnaire" HeaderText="Gestionnaire" SortExpression="Gestionnaire" />
                <asp:BoundField DataField="ConseillerGeneral" HeaderText="ConseillerGeneral" SortExpression="ConseillerGeneral" />
                <asp:BoundField DataField="McgRattachement" HeaderText="Mcg de rattachement et directeur de MCG"
                    SortExpression="McgRattachement" />
                <asp:BoundField DataField="Effectif" HeaderText="Effectifs" SortExpression="Effectif" />
                <asp:BoundField DataField="Restaurer" HeaderText="Demi-pension" SortExpression="Restaurer" />
            </Fields>
        </asp:DetailsView>
        &nbsp;<br />
        2. Structure Immobilière<br />
        <asp:DetailsView ID="detailsViewStructureImmobiliere" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement"
            Height="50px" Width="100%">
            <Fields>
                <asp:BoundField DataField="NomProprietaire" HeaderText="Propri&#233;taire" SortExpression="NomProprietaire" />
                <asp:BoundField DataField="AnneeConstruction" HeaderText="Annee de construction"
                    SortExpression="AnneeConstruction" />
                <asp:BoundField DataField="PhraseRestructuration" HeaderText="Ann&#233;e(s) de restructuration lourde"
                    SortExpression="PhraseRestructuration" />
                <asp:BoundField DataField="Surface" HeaderText="Superficie d'emprise" SortExpression="Surface" />
                <asp:BoundField DataField="CommentaireAmenagementParticulier" HeaderText="Am&#233;nagements particuliers"
                    SortExpression="CommentaireAmenagementParticulier" />
                <asp:BoundField DataField="LogementDeFonction" HeaderText="Logement de fonction"
                    SortExpression="LogementDeFonction" />
                <asp:TemplateField HeaderText="Programmation des travaux" SortExpression="PhraseProgTravaux">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblProgTravaux" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:Label><br />
                        <br />
                        <asp:Label ID="lblCommentaireProgTravaux" runat="server" Text='<%# Eval("CommentaireProgTravaux") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
            </Fields>
        </asp:DetailsView>
        <br />
        3. Sectorisation des collèges - évolution des effectifs<br />
        <asp:DetailsView ID="detailsViewSectorisation" runat="server" AutoGenerateRows="False"
            DataSourceID="ObjectDataSourceEtablissement" Height="50px" Width="100%">
            <Fields>
                <asp:BoundField DataField="PhraseSecteurRecrutement" HeaderText="Secteur de recrutement"
                    SortExpression="PhraseSecteurRecrutement" />
                <asp:BoundField DataField="CommentaireSecteurRecrutement" HeaderText="Observation sur le secteur de recrutement"
                    SortExpression="CommentaireSecteurRecrutement" />
                <asp:BoundField DataField="PhrasePrevision5Ans" HeaderText="Pr&#233;vision sur les 5 prochaines ann&#233;es"
                    SortExpression="PhrasePrevision5Ans" />
                <asp:TemplateField HeaderText="Graphique" SortExpression="PhraseProgTravaux">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        &nbsp;
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="CommentaireGraphique" HeaderText="Commentaire sur le tableau"
                    SortExpression="CommentaireGraphique" />
            </Fields>
        </asp:DetailsView>
        <br />
        4. Intervention du Département<br />
        <asp:DetailsView ID="detailsViewInterventionDepartement" runat="server" Height="50px"
            Width="100%" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement">
            <Fields>
                <asp:TemplateField HeaderText="Equipements" SortExpression="LstEquipements">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("LstEquipements") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("LstEquipements") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceEquipement"
                            ShowHeader="False" Width="100%">
                            <Columns>
                                <asp:BoundField DataField="phrase" SortExpression="phrase" />
                            </Columns>
                        </asp:GridView>
                        <asp:ObjectDataSource ID="ObjectDataSourceEquipement" runat="server" OldValuesParameterFormatString="original_{0}"
                            SelectMethod="GetEquipementByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
                            <SelectParameters>
                                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
                            </SelectParameters>
                        </asp:ObjectDataSource>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Dotation de fonctionnement">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DotationAnneeN") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DotationAnneeN") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Table ID="Table1" runat="server" Height="58px" Width="100%">
                        </asp:Table>
                        <br />
                        <br />
                        <br />
                        <asp:ObjectDataSource ID="ObjectDataSourceDotationMoins1" runat="server" OldValuesParameterFormatString="original_{0}"
                            SelectMethod="GetDotationByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
                            <SelectParameters>
                                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="AnneeMoins1" Type="Int32" />
                            </SelectParameters>
                        </asp:ObjectDataSource>
                        <asp:ObjectDataSource ID="ObjectDataSourceDotation" runat="server" OldValuesParameterFormatString="original_{0}"
                            SelectMethod="GetDotationByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche" OnSelecting="ObjectDataSourceDotation_Selecting">
                            <SelectParameters>
                                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
                            </SelectParameters>
                        </asp:ObjectDataSource>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Investissement" SortExpression="LstInvestissement">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Montant total des interventions du d&#233;partement">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Etat des r&#233;serves du coll&#232;ge" SortExpression="Reserve">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Reserve") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Reserve") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label4" runat="server" Text='<%# Bind("Reserve") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="CommentaireGeneraux" SortExpression="CommentaireGeneraux">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
            </Fields>
        </asp:DetailsView>
        <br />
        5. Gestion des adjoints techniques des collèges (ATC)<br />
        <asp:DetailsView ID="detailsViewGestionATC" runat="server" Height="50px" Width="100%" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement">
            <Fields>
                <asp:BoundField DataField="PhraseTotalATC" HeaderText="Nombre Total d'ATC" SortExpression="PhraseTotalATC" />
                <asp:BoundField DataField="PhraseValeurETP" HeaderText="Nombre d'ATC en valeur ETP (&#233;quivalent temps plein, soit 1560 h/an)"
                    SortExpression="PhraseValeurETP" />
                <asp:TemplateField HeaderText="Liste nominative et fonctions des agents" SortExpression="LstATC">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("LstATC") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("LstATC") %>'></asp:TextBox>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        &nbsp;<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceATC"
                            Width="100%">
                            <Columns>
                                <asp:BoundField DataField="Nom" HeaderText="Nom" SortExpression="Nom" />
                                <asp:BoundField DataField="Prenom" HeaderText="Prenom" SortExpression="Prenom" />
                                <asp:BoundField DataField="ValeurETP" HeaderText="Valeur ETP" SortExpression="ValeurETP" />
                                <asp:BoundField DataField="Categorie" HeaderText="Categorie" SortExpression="Categorie" />
                                <asp:BoundField DataField="TypeContact" HeaderText="TypeContact" SortExpression="TypeContact" />
                                <asp:BoundField DataField="Fonction" HeaderText="Fonction" SortExpression="Fonction" />
                            </Columns>
                        </asp:GridView>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="CommentairePrevisionEffectifATC" HeaderText="Prevision d'effectif"
                    SortExpression="CommentairePrevisionEffectifATC" />
                <asp:BoundField DataField="PhraseNombreJoursFormation" HeaderText="Nombre de jours de formation suivis par les ATC."
                    SortExpression="PhraseNombreJoursFormation" />
            </Fields>
        </asp:DetailsView>
        &nbsp;
        <br />
        6. Actions éducatives territoriales<asp:GridView ID="gridViewActionEducatives" runat="server" AutoGenerateColumns="False"
            DataSourceID="ObjectDataSourceActionEducative" ShowHeader="False" Width="100%">
            <Columns>
                <asp:BoundField DataField="Libelle" SortExpression="Libelle" />
                <asp:TemplateField SortExpression="NbrEleves">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("NbrEleves") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="lblNbrEleves" runat="server" Text='<%# Bind("NbrEleves") %>'></asp:Label>
                        élèves sont concernés.<br />
                        Le financement se monte à valeur de
                        <asp:Label ID="lblFinancement" runat="server" Text='<%# Eval("MontantSubvention") %>'></asp:Label>€
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <br />
        7. Participation aux projets pilotes du Conseil Général 67<br />
        <asp:GridView ID="grdViewProjetPilote" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceProjetPilote"
            Width="100%" ShowHeader="False">
            <Columns>
                <asp:BoundField DataField="Libelle" HeaderText="7. Participation &#224; des projets pilotes du Conseil G&#233;n&#233;ral 67"
                    SortExpression="Libelle" />
            </Columns>
        </asp:GridView>
        &nbsp;
        <br />
        8. Quelques chiffres significatifs sur l'ensemble des collèges<br />
        <asp:DetailsView ID="detailsViewChiffresSignificatifs" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceChiffres"
            Height="50px" Width="100%">
            <Fields>
                <asp:BoundField DataField="MontantTotalFinancements" HeaderText="Montant total des financements du d&#233;partement aux coll&#232;ges"
                    SortExpression="MontantTotalFinancements" />
                <asp:BoundField DataField="NbTotalEleves" HeaderText="Nombre total d'&#233;l&#232;ves" SortExpression="NbTotalEleves" />
                <asp:BoundField DataField="MontantTotalInvestissement" HeaderText="Montant total des investissements"
                    SortExpression="MontantTotalInvestissement" />
                <asp:BoundField DataField="MontantTotalTransportScolaire" HeaderText="Co&#251;t total des transports scolaires"
                    SortExpression="MontantTotalTransportScolaire" />
            </Fields>
        </asp:DetailsView>
        <asp:ObjectDataSource ID="ObjectDataSourceEtablissement" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetEtablissementByCodeRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <asp:ObjectDataSource ID="ObjectDataSourceChiffres" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetChiffresSignificatifsByAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <asp:ObjectDataSource ID="ObjectDataSourceATC" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetATCByRNE" TypeName="CG67.FicheCollege.Service.ServiceFiche">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <asp:ObjectDataSource ID="ObjectDataSourceActionEducative" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetActionEducativeByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <asp:ObjectDataSource ID="ObjectDataSourceProjetPilote" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetProjetPiloteByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
                <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </div>
    </form>
</body>
</html>
