private void GenerateReportInventaireEquipementComplet(string nomFichier) { if (nomFichier != null) { var gen = new ReportGenerator <ReportInventaireEquipementComplet>( ServiceReportingAdapter.EquipementsToReportInventaireEquipementComplet(this.Equipements.OrderBy(e => e.Modele.ToString()).ToList()), nomFichier ); gen.SetTitle(string.Format(ResEquipements.TitreRapportInventaireComplet, DateTime.Now.ToShortDateString())); gen.SetSubTitle(string.Format(ResEquipements.SousTitreInventaireSimple, this.Equipements.Count())); gen.GenerateExcelReport(); this.ShowUserNotification(string.Format(ResCommon.InfoRapportGenere, nomFichier)); } }
private void GenerateReportListeAdherentsGroupe(string nomFichier) { if (nomFichier != null) { var gen = new ReportGenerator <ReportListeAdherents>( ServiceReportingAdapter.GroupeToReportListeAdherents(this.SelectedGroupe), nomFichier ); gen.SetTitle(ResGroupes.TitreRapportListeAdherents); gen.SetSubTitle(string.Format(ResGroupes.SousTitreRapportListeAdherents, this.SelectedGroupe.Inscriptions.Count())); gen.GenerateExcelReport(); this.ShowUserNotification(string.Format(ResCommon.InfoRapportGenere, nomFichier)); } }
private void GenerateReportCampagneVerification(string nomFichier) { if (nomFichier != null) { var gen = new ReportGenerator <ReportVerificationEquipement>( ServiceReportingAdapter.CampagneVerificationToReportVerificationEquipement(this.SelectedCampagneVerification), nomFichier ); gen.SetTitle(string.Format(ResCampagnesVerification.TitreRapportVerificationEquipement, this.SelectedCampagneVerification.Date.ToShortDateString())); gen.SetSubTitle(string.Format(ResCampagnesVerification.SousTitreRapportVerificationEquipement, this.SelectedCampagneVerification.Responsable, this.SelectedCampagneVerification.NbEquipements)); gen.GenerateExcelReport(); this.ShowUserNotification(string.Format(ResCommon.InfoRapportGenere, nomFichier)); } }
public void ExecuteChangeReportCommand(ChoixItemIhm choixReport) { CollectionViewSource src = new CollectionViewSource(); this._currentItem = choixReport; switch (choixReport.Code) { case CodesReport.InventaireSimpleEquipementExcel: if (this._cacheInventaireSimple == null) { this._cacheInventaireSimple = ServiceReportingAdapter.EquipementsToReportInventaireEquipementSimple( this._repoEquipement.GetAll().Where(e => !e.EstAuRebut).OrderBy(e => e.Numero).ToList() ); } src.Source = this._cacheInventaireSimple; break; case CodesReport.InventaireCompletEquipementExcel: if (this._cacheInventaireComplet == null) { this._cacheInventaireComplet = ServiceReportingAdapter.EquipementsToReportInventaireEquipementComplet( this._repoEquipement.GetAll().Where(e => !e.EstAuRebut).OrderBy(e => e.Numero).ToList() ); } src.Source = this._cacheInventaireComplet; break; case CodesReport.ListeAdherents: if (this._cacheListeAdherents == null) { this._cacheListeAdherents = ServiceReportingAdapter.InscriptionsToListeAdherents( this._repoInscriptions.GetAll().Where(i => i.Groupe.Saison.EstSaisonCourante).OrderBy(i => i.Adherent.ToString()).ToList() ); } src.Source = this._cacheListeAdherents; break; case CodesReport.RepartitionAdherentsAge: if (this._cacheRepartitionAdherentsAge == null) { this._cacheRepartitionAdherentsAge = ServiceReportingAdapter.InscriptionsToReportRepartitionAdherentsAge( this._repoTranchesAge.GetAll().OrderBy(t => t.AgeInf).ToList(), this._repoInfosClub.GetFirst().Ville, this._repoInscriptions.GetAll().Where(i => i.Groupe.Saison.EstSaisonCourante).ToList() ); } src.Source = this._cacheRepartitionAdherentsAge; break; default: src.Source = null; break; } this.ReportDatas = src.View; }