示例#1
0
        public ActionResult Index()
        {
            ViewBag.Title = "Dashboard Portable";

            Model.Deposito filtro = (HttpContext.Application["FILTRO"] != null &&
                                     !string.IsNullOrEmpty(HttpContext.Application["FILTRO"].ToString())) ?
                                    (Model.Deposito)HttpContext.Application["FILTRO"] : new Model.Deposito()
            {
                descricaoDeposito = "NENHUM PÁTIO SELECIONADO",
                clienteDeposito   = new Model.Cliente()
                {
                    nomeCliente = "NENHUM"
                }
            };

            ViewBag.DepositoFiltrado = filtro;


            var dash = new Business.DashboardBLL(filtro);

            ViewBag.Infracoes       = dash.getInfracoes();
            ViewBag.ResumoPeriodico = dash.getResumoPeriodico();
            ViewBag.TicketMedio     = dash.getTicketMedio();
            ViewBag.TaxaLiberacao   = dash.getTaxaLiberacao();
            ViewBag.Usuario         = HttpContext.Application["USUARIO"] as Model.Usuario;

            return(View());
        }
示例#2
0
        //public ActionResult filtro(int filtro)//, int filtroCliente)
        //{
        //    var dadosFiltrados = new Model.Deposito();

        //    if (filtro <= 0)
        //    {
        //        dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().FirstOrDefault();
        //    }
        //    else
        //    {
        //        // dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().Where(x => x.clienteDeposito.idCliente == filtroCliente).FirstOrDefault();

        //        dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().Where(x => x.idDeposito == filtro).FirstOrDefault();

        //    }

        //    HttpContext.Application["FILTRO"] = dadosFiltrados;

        //    //return RedirectToActionPermanent("Index", "Home", new { deposito = 2 });
        //    return RedirectToAction("Index", "Home");
        //}

        public ActionResult filtro(int filtroDeposito, int filtroCliente) //, int filtroCliente)
        {
            var dadosFiltrados = new Model.Deposito();

            if (filtroDeposito <= 0)
            {
                dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().FirstOrDefault();
            }
            else
            {
                // dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().Where(x => x.clienteDeposito.idCliente == filtroCliente).FirstOrDefault();

                dadosFiltrados = new Business.DashboardBLL().getDadosClientedeposito().Where(x => x.clienteDeposito.idCliente == filtroCliente && x.idDeposito == filtroDeposito).FirstOrDefault();
            }

            HttpContext.Application["FILTRO"] = dadosFiltrados;

            //return RedirectToActionPermanent("Index", "Home", new { deposito = 2 });
            return(RedirectToAction("Index", "Home"));
        }