|
|
@@ -17,6 +17,7 @@ namespace CG67.FicheCollege.Domaine
|
|
|
public delegate Dotation dlgLoadDotation(string codeRNE, int annee);
|
|
|
public delegate IList<Equipement> dlgLoadEquipement(string codeRNE, int annee);
|
|
|
public delegate IList<Investissement> dlgLoadInvestissement(string codeRNE, int annee);
|
|
|
+ public delegate IList<EffectifDetail> dlgLoadEffectifDetail(string codeRNE, int annee);
|
|
|
public delegate MCG dlgLoadMCG(string codeRNE);
|
|
|
public delegate Logement dlgLoadLogement(string codeRNE);
|
|
|
public delegate IList<ProgTravaux> dlgLoadProgTravaux(string codeRNE, int annee);
|
|
|
@@ -39,6 +40,7 @@ namespace CG67.FicheCollege.Domaine
|
|
|
private dlgLoadDotation LoaderDotation;
|
|
|
private dlgLoadEquipement LoaderEquipement;
|
|
|
private dlgLoadInvestissement LoaderInvestissement;
|
|
|
+ private dlgLoadEffectifDetail LoaderEffectifDetail;
|
|
|
private dlgLoadMCG LoaderMCG;
|
|
|
private dlgLoadLogement LoaderLogement;
|
|
|
private dlgLoadProgTravaux LoaderProgTravaux;
|
|
|
@@ -115,6 +117,9 @@ namespace CG67.FicheCollege.Domaine
|
|
|
/// IListe des investissements de l'établissement.
|
|
|
/// </summary>
|
|
|
private IList<Investissement> mLstInvestissement;
|
|
|
+ /// IListe des effectifs SEGPA l'établissement.
|
|
|
+ /// </summary>
|
|
|
+ private IList<EffectifDetail> mLstEffectifDetail;
|
|
|
/// <summary>
|
|
|
/// IListe du nombre d'effectif collégien sur les 10 dernières années
|
|
|
/// </summary>
|
|
|
@@ -374,6 +379,23 @@ namespace CG67.FicheCollege.Domaine
|
|
|
}
|
|
|
set { mLstInvestissement = value; }
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// liste des effectifs de SEGPA, CLA , UPI
|
|
|
+ /// </summary>
|
|
|
+ public IList<EffectifDetail> LstEffectifDetail
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ if (mLstEffectifDetail == null)
|
|
|
+ mLstEffectifDetail = this.LoaderEffectifDetail(mCodeRNE, mAnnee);
|
|
|
+ return mLstEffectifDetail;
|
|
|
+ }
|
|
|
+ set { mLstEffectifDetail = value; }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// Obtient ou définit la IListe du nombre d'effectif collégien sur les 10 dernières années
|
|
|
/// </summary>
|
|
|
@@ -984,7 +1006,8 @@ namespace CG67.FicheCollege.Domaine
|
|
|
dlgLoadContact loaderContact,
|
|
|
dlgLoadDotation loaderDotation,
|
|
|
dlgLoadEquipement loaderEquipement,
|
|
|
- dlgLoadInvestissement loaderInvestissement,
|
|
|
+ dlgLoadInvestissement loaderInvestissement,
|
|
|
+ dlgLoadEffectifDetail loaderEffectifDetail,
|
|
|
dlgLoadMCG loaderMCG, dlgLoadLogement loaderLogement,
|
|
|
dlgLoadProgTravaux loaderProgTravaux,
|
|
|
dlgLoadProjetPilote loaderProjetPilote,
|
|
|
@@ -1017,6 +1040,7 @@ namespace CG67.FicheCollege.Domaine
|
|
|
this.LoaderDotation = loaderDotation;
|
|
|
this.LoaderEquipement = loaderEquipement;
|
|
|
this.LoaderInvestissement = loaderInvestissement;
|
|
|
+ this.LoaderEffectifDetail = loaderEffectifDetail;
|
|
|
this.LoaderMCG = loaderMCG;
|
|
|
this.LoaderLogement = loaderLogement;
|
|
|
this.LoaderProgTravaux = loaderProgTravaux;
|