protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (ClassificadosContext ctx = new ClassificadosContext()) { var listaAnunciante = ctx.Anunciantes.ToList(); //preencher o dataset dsAnunciante dataSet = new dsAnunciante(); foreach (Anunciante a in listaAnunciante) { // dsAnuncio.dtAnunciosRow linha = new dsAnuncio.dtAnunciosRow(); dataSet.dtAnunciante.AdddtAnuncianteRow( a.AnuncianteID, a.Nome, a.Cpf, a.Endereco ); } ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; //caminho do arquivo dorelatório(layout) ReportViewer1.LocalReport.ReportPath = @"Relatorios\rptAnunciante.rdlc"; //limpando fonte de dados ReportViewer1.LocalReport.DataSources.Clear(); //definir novas fontes de dados ReportViewer1.LocalReport.DataSources.Add( new Microsoft.Reporting.WebForms.ReportDataSource( "dsAnunciante", (DataTable)dataSet.dtAnunciante ) ); ReportViewer1.LocalReport.Refresh(); } } }
protected void Page_Load(object sender, EventArgs e) { //pesquisar dados if (!IsPostBack) { using (ClassificadosContext ctx = new ClassificadosContext()) { var listaAnuncios = ctx.Anuncios.ToList(); var query = from anun in ctx.Anuncios join a in ctx.Anunciantes on anun.AnuncioID equals a.AnuncianteID select new { anun.AnuncioID, anun.Tipo, anun.Titulo, anun.Descricao, a.AnuncianteID, a.Nome, }; //preencher o dataset dsAnuncio dataSet = new dsAnuncio(); foreach (var anun in query) { // dsAnuncio.dtAnunciosRow linha = new dsAnuncio.dtAnunciosRow(); dataSet.dtAnuncios.AdddtAnunciosRow( anun.AnuncioID, anun.Titulo, anun.Tipo, anun.Descricao, anun.AnuncianteID, anun.Nome ); } ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; //caminho do arquivo dorelatório(layout) ReportViewer1.LocalReport.ReportPath = @"Relatorios\rptAnuncios.rdlc"; //limpando fonte de dados ReportViewer1.LocalReport.DataSources.Clear(); //definir novas fontes de dados ReportViewer1.LocalReport.DataSources.Add( new Microsoft.Reporting.WebForms.ReportDataSource( "dsAnuncio", (DataTable)dataSet.dtAnuncios ) ); ReportViewer1.LocalReport.Refresh(); } } }
public Repository(ClassificadosContext context) { Db = context; DbSet = Db.Set <TEntity>(); }
public CategoryRepository(ClassificadosContext context) : base(context) { }
public UnitOfWork(ClassificadosContext context) { _context = context; }