public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ListeDepart rpt = new ListeDepart(); rpt.Site = this.Site; return(rpt); }
private void Window_Loaded(object sender, RoutedEventArgs e) { var data = db.Enseignants .Join( db.Departements, Departement => Departement.IdDepartement, Enseignant => Enseignant.IdDepartement, (Enseignant, Departement) => new { IdEnseignant = Enseignant.IdEnseignant, IdDepartement = Enseignant.IdDepartement, IdCollege = Departement.IdCollege, Nom = Enseignant.Nom, Prenom = Enseignant.Prenom, nomDe = Departement.nomDe, ChefDepartement = Enseignant.ChefDepartement } ).Join( db.Colleges, College => College.IdCollege, Enseignant => Enseignant.IdCollege, (Enseignant, College) => new { IdEnseignant = Enseignant.IdEnseignant, IdCollege = Enseignant.IdCollege, IdDepartement = Enseignant.IdDepartement, Nom = Enseignant.Nom, Prenom = Enseignant.Prenom, nomDe = Enseignant.nomDe, nomCo = College.nomCo, AdresseSite = College.AdresseSite, ChefDepartement = Enseignant.ChefDepartement } ).Where(c => c.ChefDepartement == true).ToList(); ListeDepart a = new ListeDepart(); a.SetDataSource(data); CrystalEnseignant.ViewerCore.ReportSource = a; }