예제 #1
0
        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();
                }
            }
        }
예제 #2
0
        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();
                }
            }
        }
예제 #3
0
 public Repository(ClassificadosContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }
예제 #4
0
 public CategoryRepository(ClassificadosContext context) : base(context)
 {
 }
예제 #5
0
 public UnitOfWork(ClassificadosContext context)
 {
     _context = context;
 }