예제 #1
0
 public override ActionResult Gerar(FiltroRelatorioDefault filtro = null)
 {
     if (filtro == null)
     {
         return(RedirecionamentoFiltroNullo());
     }
     ExecutaFiltrar(filtro);
     return(View("Relatorio", _model));
 }
예제 #2
0
        protected override void ExecutaFiltrar(FiltroRelatorioDefault filtro)
        {
            _repositorio = new Repositorio <OrdemProducaoAcompanhamento>();
            var filtroConcreto = filtro as FiltroOrdemProducaoAcompanhamento;
            var usuarioLogado  = Admin.Controllers.UsuarioController.GetUsuarioLogado();

            _model = _repositorio.Get.Where(op => op.IdEmpresa == usuarioLogado.idEmpresa);

            if (!string.IsNullOrEmpty(filtroConcreto.Op))
            {
                _model = _model.Where(op => op.Numero == filtroConcreto.Op);
            }
        }
예제 #3
0
 protected abstract void ExecutaFiltrar(FiltroRelatorioDefault filtro);
예제 #4
0
 public abstract ActionResult Gerar(FiltroRelatorioDefault filtro = null);