GenerationFiche.aspx 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GenerationFiche.aspx.cs" Inherits="CG67.FicheCollege.GenerationFiche" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" >
  4. <head runat="server">
  5. <title>Page sans titre</title>
  6. </head>
  7. <body>
  8. <form id="form1" runat="server">
  9. <div>
  10. <table style="width: 100%; height: 213px" border="1">
  11. <tr>
  12. <td>
  13. A l'attention de
  14. </td>
  15. <td>
  16. Monsieur le Président du Conseil Général sous le couvert de Monsieur Pierre GEY,
  17. Directeur Général des Services
  18. </td>
  19. </tr>
  20. <tr>
  21. <td>
  22. Editée par
  23. </td>
  24. <td>
  25. Direction des Collèges et de l'Education
  26. </td>
  27. </tr>
  28. <tr>
  29. <td>
  30. Validée par
  31. </td>
  32. <td>
  33. Guy DIETRICH, DGA du PEP
  34. </td>
  35. </tr>
  36. <tr>
  37. <td>
  38. Date de Validation
  39. </td>
  40. <td>
  41. 15 Septembre 2009
  42. </td>
  43. </tr>
  44. <tr>
  45. <td style="height: 36px" colspan="">
  46. Affaire suivie par
  47. </td>
  48. <td style="height: 36px">
  49. Direction des Collèges et de l'Education<br />
  50. Pascale HAUGER<br />
  51. Chef de projet<br />
  52. Tél. : 03 69 20 75 86<br />
  53. Fax : 03 69 20 75 23<br />
  54. Mél : pascale.hauger@cg67.fr
  55. </td>
  56. </tr>
  57. </table>
  58. <br />
  59. <br />
  60. 1. Fiche d'identité du collège<br />
  61. <asp:DetailsView ID="detailsViewFicheIdentiteCollege" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement"
  62. Height="50px" Width="100%">
  63. <Fields>
  64. <asp:BoundField DataField="CodeRNE" HeaderText="Code RNE du coll&#232;ge" SortExpression="CodeRNE" />
  65. <asp:TemplateField HeaderText="Coordonn&#233;es du coll&#232;ge" SortExpression="Adresse">
  66. <EditItemTemplate>
  67. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Adresse") %>'></asp:TextBox>
  68. </EditItemTemplate>
  69. <InsertItemTemplate>
  70. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Adresse") %>'></asp:TextBox>
  71. </InsertItemTemplate>
  72. <ItemTemplate>
  73. <asp:Label ID="lblAdresse" runat="server" Text='<%# Bind("Adresse") %>'></asp:Label>&nbsp;
  74. -
  75. <asp:Label ID="lblComplementAdr" runat="server" Text='<%# Eval("ComplementAdresse") %>'></asp:Label>
  76. - &nbsp;<asp:Label ID="lblCP" runat="server" Text='<%# Eval("CodePostal") %>'></asp:Label>
  77. <asp:Label ID="lblVille" runat="server" Text='<%# Eval("Ville") %>'></asp:Label><br />
  78. &nbsp;Tél :
  79. <asp:Label ID="lblTel" runat="server" Text='<%# Eval("Telephone") %>'></asp:Label>
  80. - Fax :
  81. <asp:Label ID="lblFax" runat="server" Text='<%# Eval("Fax") %>'></asp:Label>
  82. - Mél :
  83. <asp:Label ID="lblMail" runat="server" Text='<%# Eval("Email") %>'></asp:Label>
  84. </ItemTemplate>
  85. </asp:TemplateField>
  86. <asp:BoundField DataField="Principal" HeaderText="Principal" SortExpression="Principal" />
  87. <asp:BoundField DataField="Gestionnaire" HeaderText="Gestionnaire" SortExpression="Gestionnaire" />
  88. <asp:BoundField DataField="ConseillerGeneral" HeaderText="ConseillerGeneral" SortExpression="ConseillerGeneral" />
  89. <asp:BoundField DataField="McgRattachement" HeaderText="Mcg de rattachement et directeur de MCG"
  90. SortExpression="McgRattachement" />
  91. <asp:BoundField DataField="Effectif" HeaderText="Effectifs" SortExpression="Effectif" />
  92. <asp:BoundField DataField="Restaurer" HeaderText="Demi-pension" SortExpression="Restaurer" />
  93. </Fields>
  94. </asp:DetailsView>
  95. &nbsp;<br />
  96. 2. Structure Immobilière<br />
  97. <asp:DetailsView ID="detailsViewStructureImmobiliere" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement"
  98. Height="50px" Width="100%">
  99. <Fields>
  100. <asp:BoundField DataField="NomProprietaire" HeaderText="Propri&#233;taire" SortExpression="NomProprietaire" />
  101. <asp:BoundField DataField="AnneeConstruction" HeaderText="Annee de construction"
  102. SortExpression="AnneeConstruction" />
  103. <asp:BoundField DataField="PhraseRestructuration" HeaderText="Ann&#233;e(s) de restructuration lourde"
  104. SortExpression="PhraseRestructuration" />
  105. <asp:BoundField DataField="Surface" HeaderText="Superficie d'emprise" SortExpression="Surface" />
  106. <asp:BoundField DataField="CommentaireAmenagementParticulier" HeaderText="Am&#233;nagements particuliers"
  107. SortExpression="CommentaireAmenagementParticulier" />
  108. <asp:BoundField DataField="LogementDeFonction" HeaderText="Logement de fonction"
  109. SortExpression="LogementDeFonction" />
  110. <asp:TemplateField HeaderText="Programmation des travaux" SortExpression="PhraseProgTravaux">
  111. <EditItemTemplate>
  112. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
  113. </EditItemTemplate>
  114. <InsertItemTemplate>
  115. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
  116. </InsertItemTemplate>
  117. <ItemTemplate>
  118. <asp:Label ID="lblProgTravaux" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:Label><br />
  119. <br />
  120. <asp:Label ID="lblCommentaireProgTravaux" runat="server" Text='<%# Eval("CommentaireProgTravaux") %>'></asp:Label>
  121. </ItemTemplate>
  122. </asp:TemplateField>
  123. </Fields>
  124. </asp:DetailsView>
  125. <br />
  126. 3. Sectorisation des collèges - évolution des effectifs<br />
  127. <asp:DetailsView ID="detailsViewSectorisation" runat="server" AutoGenerateRows="False"
  128. DataSourceID="ObjectDataSourceEtablissement" Height="50px" Width="100%">
  129. <Fields>
  130. <asp:BoundField DataField="PhraseSecteurRecrutement" HeaderText="Secteur de recrutement"
  131. SortExpression="PhraseSecteurRecrutement" />
  132. <asp:BoundField DataField="CommentaireSecteurRecrutement" HeaderText="Observation sur le secteur de recrutement"
  133. SortExpression="CommentaireSecteurRecrutement" />
  134. <asp:BoundField DataField="PhrasePrevision5Ans" HeaderText="Pr&#233;vision sur les 5 prochaines ann&#233;es"
  135. SortExpression="PhrasePrevision5Ans" />
  136. <asp:TemplateField HeaderText="Graphique" SortExpression="PhraseProgTravaux">
  137. <EditItemTemplate>
  138. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
  139. </EditItemTemplate>
  140. <InsertItemTemplate>
  141. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PhraseProgTravaux") %>'></asp:TextBox>
  142. </InsertItemTemplate>
  143. <ItemTemplate>
  144. &nbsp;
  145. </ItemTemplate>
  146. </asp:TemplateField>
  147. <asp:BoundField DataField="CommentaireGraphique" HeaderText="Commentaire sur le tableau"
  148. SortExpression="CommentaireGraphique" />
  149. </Fields>
  150. </asp:DetailsView>
  151. <br />
  152. 4. Intervention du Département<br />
  153. <asp:DetailsView ID="detailsViewInterventionDepartement" runat="server" Height="50px"
  154. Width="100%" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement">
  155. <Fields>
  156. <asp:TemplateField HeaderText="Equipements" SortExpression="LstEquipements">
  157. <EditItemTemplate>
  158. <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("LstEquipements") %>'></asp:TextBox>
  159. </EditItemTemplate>
  160. <InsertItemTemplate>
  161. <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("LstEquipements") %>'></asp:TextBox>
  162. </InsertItemTemplate>
  163. <ItemTemplate>
  164. <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceEquipement"
  165. ShowHeader="False" Width="100%">
  166. <Columns>
  167. <asp:BoundField DataField="phrase" SortExpression="phrase" />
  168. </Columns>
  169. </asp:GridView>
  170. <asp:ObjectDataSource ID="ObjectDataSourceEquipement" runat="server" OldValuesParameterFormatString="original_{0}"
  171. SelectMethod="GetEquipementByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  172. <SelectParameters>
  173. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  174. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  175. </SelectParameters>
  176. </asp:ObjectDataSource>
  177. </ItemTemplate>
  178. </asp:TemplateField>
  179. <asp:TemplateField HeaderText="Dotation de fonctionnement">
  180. <EditItemTemplate>
  181. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DotationAnneeN") %>'></asp:TextBox>
  182. </EditItemTemplate>
  183. <InsertItemTemplate>
  184. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DotationAnneeN") %>'></asp:TextBox>
  185. </InsertItemTemplate>
  186. <ItemTemplate>
  187. <asp:Table ID="Table1" runat="server" Height="58px" Width="100%">
  188. </asp:Table>
  189. <br />
  190. <br />
  191. <br />
  192. <asp:ObjectDataSource ID="ObjectDataSourceDotationMoins1" runat="server" OldValuesParameterFormatString="original_{0}"
  193. SelectMethod="GetDotationByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  194. <SelectParameters>
  195. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  196. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="AnneeMoins1" Type="Int32" />
  197. </SelectParameters>
  198. </asp:ObjectDataSource>
  199. <asp:ObjectDataSource ID="ObjectDataSourceDotation" runat="server" OldValuesParameterFormatString="original_{0}"
  200. SelectMethod="GetDotationByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche" OnSelecting="ObjectDataSourceDotation_Selecting">
  201. <SelectParameters>
  202. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  203. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  204. </SelectParameters>
  205. </asp:ObjectDataSource>
  206. </ItemTemplate>
  207. </asp:TemplateField>
  208. <asp:TemplateField HeaderText="Investissement" SortExpression="LstInvestissement">
  209. <EditItemTemplate>
  210. <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
  211. </EditItemTemplate>
  212. <InsertItemTemplate>
  213. <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
  214. </InsertItemTemplate>
  215. <ItemTemplate>
  216. <asp:Label ID="Label2" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:Label>
  217. </ItemTemplate>
  218. </asp:TemplateField>
  219. <asp:TemplateField HeaderText="Montant total des interventions du d&#233;partement">
  220. <EditItemTemplate>
  221. <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
  222. </EditItemTemplate>
  223. <InsertItemTemplate>
  224. <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:TextBox>
  225. </InsertItemTemplate>
  226. <ItemTemplate>
  227. <asp:Label ID="Label3" runat="server" Text='<%# Bind("LstInvestissement") %>'></asp:Label>
  228. </ItemTemplate>
  229. </asp:TemplateField>
  230. <asp:TemplateField HeaderText="Etat des r&#233;serves du coll&#232;ge" SortExpression="Reserve">
  231. <EditItemTemplate>
  232. <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Reserve") %>'></asp:TextBox>
  233. </EditItemTemplate>
  234. <InsertItemTemplate>
  235. <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Reserve") %>'></asp:TextBox>
  236. </InsertItemTemplate>
  237. <ItemTemplate>
  238. <asp:Label ID="Label4" runat="server" Text='<%# Bind("Reserve") %>'></asp:Label>
  239. </ItemTemplate>
  240. </asp:TemplateField>
  241. <asp:TemplateField HeaderText="CommentaireGeneraux" SortExpression="CommentaireGeneraux">
  242. <EditItemTemplate>
  243. <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:TextBox>
  244. </EditItemTemplate>
  245. <InsertItemTemplate>
  246. <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:TextBox>
  247. </InsertItemTemplate>
  248. <ItemTemplate>
  249. <asp:Label ID="Label5" runat="server" Text='<%# Bind("CommentaireGeneraux") %>'></asp:Label>
  250. </ItemTemplate>
  251. </asp:TemplateField>
  252. </Fields>
  253. </asp:DetailsView>
  254. <br />
  255. 5. Gestion des adjoints techniques des collèges (ATC)<br />
  256. <asp:DetailsView ID="detailsViewGestionATC" runat="server" Height="50px" Width="100%" AutoGenerateRows="False" DataSourceID="ObjectDataSourceEtablissement">
  257. <Fields>
  258. <asp:BoundField DataField="PhraseTotalATC" HeaderText="Nombre Total d'ATC" SortExpression="PhraseTotalATC" />
  259. <asp:BoundField DataField="PhraseValeurETP" HeaderText="Nombre d'ATC en valeur ETP (&#233;quivalent temps plein, soit 1560 h/an)"
  260. SortExpression="PhraseValeurETP" />
  261. <asp:TemplateField HeaderText="Liste nominative et fonctions des agents" SortExpression="LstATC">
  262. <EditItemTemplate>
  263. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("LstATC") %>'></asp:TextBox>
  264. </EditItemTemplate>
  265. <InsertItemTemplate>
  266. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("LstATC") %>'></asp:TextBox>
  267. </InsertItemTemplate>
  268. <ItemTemplate>
  269. &nbsp;<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceATC"
  270. Width="100%">
  271. <Columns>
  272. <asp:BoundField DataField="Nom" HeaderText="Nom" SortExpression="Nom" />
  273. <asp:BoundField DataField="Prenom" HeaderText="Prenom" SortExpression="Prenom" />
  274. <asp:BoundField DataField="ValeurETP" HeaderText="Valeur ETP" SortExpression="ValeurETP" />
  275. <asp:BoundField DataField="Categorie" HeaderText="Categorie" SortExpression="Categorie" />
  276. <asp:BoundField DataField="TypeContact" HeaderText="TypeContact" SortExpression="TypeContact" />
  277. <asp:BoundField DataField="Fonction" HeaderText="Fonction" SortExpression="Fonction" />
  278. </Columns>
  279. </asp:GridView>
  280. </ItemTemplate>
  281. </asp:TemplateField>
  282. <asp:BoundField DataField="CommentairePrevisionEffectifATC" HeaderText="Prevision d'effectif"
  283. SortExpression="CommentairePrevisionEffectifATC" />
  284. <asp:BoundField DataField="PhraseNombreJoursFormation" HeaderText="Nombre de jours de formation suivis par les ATC."
  285. SortExpression="PhraseNombreJoursFormation" />
  286. </Fields>
  287. </asp:DetailsView>
  288. &nbsp;
  289. <br />
  290. 6. Actions éducatives territoriales<asp:GridView ID="gridViewActionEducatives" runat="server" AutoGenerateColumns="False"
  291. DataSourceID="ObjectDataSourceActionEducative" ShowHeader="False" Width="100%">
  292. <Columns>
  293. <asp:BoundField DataField="Libelle" SortExpression="Libelle" />
  294. <asp:TemplateField SortExpression="NbrEleves">
  295. <EditItemTemplate>
  296. <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("NbrEleves") %>'></asp:TextBox>
  297. </EditItemTemplate>
  298. <ItemTemplate>
  299. <asp:Label ID="lblNbrEleves" runat="server" Text='<%# Bind("NbrEleves") %>'></asp:Label>
  300. élèves sont concernés.<br />
  301. Le financement se monte à valeur de
  302. <asp:Label ID="lblFinancement" runat="server" Text='<%# Eval("MontantSubvention") %>'></asp:Label>€
  303. </ItemTemplate>
  304. </asp:TemplateField>
  305. </Columns>
  306. </asp:GridView>
  307. <br />
  308. 7. Participation aux projets pilotes du Conseil Général 67<br />
  309. <asp:GridView ID="grdViewProjetPilote" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceProjetPilote"
  310. Width="100%" ShowHeader="False">
  311. <Columns>
  312. <asp:BoundField DataField="Libelle" HeaderText="7. Participation &#224; des projets pilotes du Conseil G&#233;n&#233;ral 67"
  313. SortExpression="Libelle" />
  314. </Columns>
  315. </asp:GridView>
  316. &nbsp;
  317. <br />
  318. 8. Quelques chiffres significatifs sur l'ensemble des collèges<br />
  319. <asp:DetailsView ID="detailsViewChiffresSignificatifs" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSourceChiffres"
  320. Height="50px" Width="100%">
  321. <Fields>
  322. <asp:BoundField DataField="MontantTotalFinancements" HeaderText="Montant total des financements du d&#233;partement aux coll&#232;ges"
  323. SortExpression="MontantTotalFinancements" />
  324. <asp:BoundField DataField="NbTotalEleves" HeaderText="Nombre total d'&#233;l&#232;ves" SortExpression="NbTotalEleves" />
  325. <asp:BoundField DataField="MontantTotalInvestissement" HeaderText="Montant total des investissements"
  326. SortExpression="MontantTotalInvestissement" />
  327. <asp:BoundField DataField="MontantTotalTransportScolaire" HeaderText="Co&#251;t total des transports scolaires"
  328. SortExpression="MontantTotalTransportScolaire" />
  329. </Fields>
  330. </asp:DetailsView>
  331. <asp:ObjectDataSource ID="ObjectDataSourceEtablissement" runat="server" OldValuesParameterFormatString="original_{0}"
  332. SelectMethod="GetEtablissementByCodeRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  333. <SelectParameters>
  334. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  335. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  336. </SelectParameters>
  337. </asp:ObjectDataSource>
  338. <asp:ObjectDataSource ID="ObjectDataSourceChiffres" runat="server" OldValuesParameterFormatString="original_{0}"
  339. SelectMethod="GetChiffresSignificatifsByAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  340. <SelectParameters>
  341. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  342. </SelectParameters>
  343. </asp:ObjectDataSource>
  344. <asp:ObjectDataSource ID="ObjectDataSourceATC" runat="server" OldValuesParameterFormatString="original_{0}"
  345. SelectMethod="GetATCByRNE" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  346. <SelectParameters>
  347. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  348. </SelectParameters>
  349. </asp:ObjectDataSource>
  350. <asp:ObjectDataSource ID="ObjectDataSourceActionEducative" runat="server" OldValuesParameterFormatString="original_{0}"
  351. SelectMethod="GetActionEducativeByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  352. <SelectParameters>
  353. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  354. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  355. </SelectParameters>
  356. </asp:ObjectDataSource>
  357. <asp:ObjectDataSource ID="ObjectDataSourceProjetPilote" runat="server" OldValuesParameterFormatString="original_{0}"
  358. SelectMethod="GetProjetPiloteByRNEAndAnnee" TypeName="CG67.FicheCollege.Service.ServiceFiche">
  359. <SelectParameters>
  360. <asp:SessionParameter DefaultValue="-1" Name="codeRNE" SessionField="RNE" Type="String" />
  361. <asp:SessionParameter DefaultValue="-1" Name="annee" SessionField="Annee" Type="Int32" />
  362. </SelectParameters>
  363. </asp:ObjectDataSource>
  364. </div>
  365. </form>
  366. </body>
  367. </html>