예제 #1
0
        public ActionResult RelatorioListarProduto()
        {
            Usuario admin = (Usuario)HttpContext.Session["admin"];

            if (admin == null)
            {
                return(View("Login"));
            }
            //var ds = ObterDados();

            var viewer = new Microsoft.Reporting.WebForms.ReportViewer();

            viewer.ProcessingMode         = Microsoft.Reporting.WebForms.ProcessingMode.Local;
            viewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"report/RelatorioListaProduto.rdlc";

            ReportDataSource datasource = new ReportDataSource();

            datasource.Name  = "DataSet1";
            datasource.Value = ProdutoBO.ListarTodosProdutos();
            viewer.LocalReport.DataSources.Add(datasource);
            //viewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("", (System.Data.DataTable)ds.NomeDaDataTable));
            viewer.SizeToReportContent = true;
            viewer.Width         = System.Web.UI.WebControls.Unit.Pixel(800);
            viewer.Height        = System.Web.UI.WebControls.Unit.Pixel(1200);
            ViewBag.ReportViewer = viewer;

            return(View("Relatorio"));
        }
예제 #2
0
        public ActionResult ListarProduto()
        {
            Usuario admin = (Usuario)HttpContext.Session["admin"];

            if (admin == null)
            {
                return(new RedirectResult("~/Admin/Admin/Login"));
            }
            ViewBag.Admin = admin;
            List <Produto> listaProduto = ProdutoBO.ListarTodosProdutos().OrderBy(c => c.Id).ToList();

            ViewBag.lista           = listaProduto;
            ViewBag.TotalResultados = listaProduto.Count;
            return(View("ListarProduto"));
        }
예제 #3
0
        public ActionResult ExcluirProduto(string codigo)
        {
            Usuario admin = (Usuario)HttpContext.Session["admin"];

            if (admin == null)
            {
                return(new RedirectResult("~/Admin/Admin/Login"));
            }
            ViewBag.Admin = admin;
            Produto produto = ProdutoBO.ObterProduto(codigo.ToString());

            ProdutoBO.ExcluirProduto(produto);
            TempData["Mensagem"] = " Produto excluído com sucesso.";
            List <Produto> listaProduto = ProdutoBO.ListarTodosProdutos().OrderBy(c => c.Id).ToList();

            ViewBag.lista           = listaProduto;
            ViewBag.TotalResultados = listaProduto.Count;
            return(View("ListarProduto"));
        }
예제 #4
0
        public void TestListarTodosProdutos()
        {
            List <Produto> listaProduto = ProdutoBO.ListarTodosProdutos();

            Assert.IsTrue(listaProduto != null && listaProduto.Count > 1);
        }