//Listagem de usuarios
        public ActionResult listar()
        {
            var ativo          = UtilRequest.getString("flagAtivo");
            var nome           = UtilRequest.getString("valorBusca");
            var idPerfilAcesso = UtilRequest.getInt32("idPerfilAcesso");
            var flagTipoSaida  = UtilRequest.getString("flagTipoSaida");


            var listUsuarios = this.OUsuarioInternoBL.listar(UtilNumber.toInt32(idPerfilAcesso), nome, ativo)
                               .Where(x => x.idPerfilAcesso != PerfilAcessoConst.DESENVOLVEDOR)
                               .OrderBy(x => x.nome);

            if (flagTipoSaida == TipoSaidaHelper.EXCEL)
            {
                listUsuarios = listUsuarios
                               .Include(x => x.Pessoa)
                               .Include(x => x.Pessoa.listaEnderecos)
                               .Include(x => x.Pessoa.listaEnderecos.Select(y => y.Cidade))
                               .Include(x => x.Pessoa.listaEnderecos.Select(y => y.Cidade.Estado))
                               .Include(x => x.listaUsuarioUnidade)
                               .Include(x => x.listaUsuarioUnidade.Select(y => y.Unidade))
                               .Include(x => x.listaUsuarioUnidade.Select(y => y.Unidade.Pessoa)).OrderBy(x => x.nome);

                this.baixarExcel(listUsuarios.ToList());
            }

            return(View(listUsuarios.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public ActionResult caixaEmailsEnviados(string valorBusca = "")
        {
            var listaEmails = this.OEmailBL.listar("E", valorBusca, "N").OrderByDescending(x => x.dtEnvio);

            ViewBag.actionPaginacao = "caixa-emails-enviados";
            return(View(listaEmails.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public HttpResponseMessage Get(HttpRequestMessage request)
        {
            var RetornoApi = new DefaultDTO();

            var FormularioConsulta = new InscricaoEtapaConsultaForm {
                idOrganizacao        = CustomExtensions.getIdOrganizacao(),
                idProcessoAvaliacao  = UtilRequest.getInt32("idProcessoAvaliacao"),
                idEtapa              = UtilRequest.getInt32("idEtapa"),
                idsAreasConhecimento = UtilRequest.getListInt("idsAreasConhecimento"),
                flagAprovados        = UtilRequest.getBool("flagAprovados"),
                nroRegistros         = UtilRequest.getNroRegistros(),
                nroPagina            = UtilRequest.getNroPagina()
            };

            try {
                if (FormularioConsulta.idProcessoAvaliacao <= 0)
                {
                    RetornoApi.flagErro = true;
                    RetornoApi.listaMensagens.Add("O processo de avaliação deve ser informado.");
                    RetornoApi.listaResultados = null;

                    return(Request.CreateResponse(HttpStatusCode.Forbidden, RetornoApi));
                }

                if (FormularioConsulta.idEtapa <= 0)
                {
                    RetornoApi.flagErro = true;
                    RetornoApi.listaMensagens.Add("A Etapa deve ser informada.");
                    RetornoApi.listaResultados = null;

                    return(Request.CreateResponse(HttpStatusCode.Forbidden, RetornoApi));
                }

                var RetornoConsulta = Filler.carregar(FormularioConsulta);

                if (!RetornoConsulta.listaAprovados.Any())
                {
                    RetornoApi.flagErro = false;
                    RetornoApi.listaMensagens.Add("Nenhuma inscrição na etapa foi encontrada.");
                    RetornoApi.listaResultados = null;

                    return(Request.CreateResponse(HttpStatusCode.OK, RetornoApi));
                }

                RetornoApi.flagErro = false;
                RetornoApi.listaMensagens.Add("Inscrições na etapa listadas com sucesso.");
                RetornoApi.listaResultados = RetornoConsulta.listaAprovados;
                RetornoApi.carregarDadosPaginacao(RetornoConsulta.listaAprovados);

                return(Request.CreateResponse(HttpStatusCode.OK, RetornoApi));
            } catch (Exception ex) {
                var message = ex.getLogError("Erro no serviço de listagem de inscrição em etapas de processos de avaliação");

                RetornoApi.flagErro = true;
                RetornoApi.listaMensagens.Add(message);

                return(this.Request.CreateResponse(HttpStatusCode.InternalServerError, RetornoApi));
            }
        }
예제 #4
0
        public ActionResult avisosLidos()
        {
            var listaNotificacoes = ONotificacaoSistemaEnvioBL.listar(User.id(), 0)
                                    .Where(x => x.dtLeitura.HasValue && x.flagExcluido == false).OrderByDescending(x => x.dtCadastro)
                                    .ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            return(View(listaNotificacoes));
        }
        //Listagem para consulta de Relacionamentos existentes
        public ActionResult listar()
        {
            string descricao        = UtilRequest.getString("valorBusca");
            string ativo            = UtilRequest.getString("flagAtivo");
            var    listaOcorrencias = this.OOcorrenciaRelacionamentoPadraoBL.listar(descricao, ativo, "").OrderBy(x => x.descricao);

            return(View(listaOcorrencias.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        /**
         *
         */
        public ActionResult listar()
        {
            string descricao        = UtilRequest.getString("valorBusca");
            string ativo            = UtilRequest.getString("flagAtivo");
            var    listaTipoProduto = this.OTipoMaterialApoioBL.listar(descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaTipoProduto.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //Listagem para consulta de Relacionamentos existentes
        public ActionResult listar()
        {
            string descricao        = UtilRequest.getString("valorBusca");
            string ativo            = UtilRequest.getString("flagAtivo");
            var    listaOcorrencias = this.OTipoMailingBL.listar(ativo, descricao).OrderBy(x => x.descricao);

            return(View(listaOcorrencias.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #8
0
        //Listagem de registros
        public ActionResult listar()
        {
            string status     = UtilRequest.getString("flagAtivo");
            string valorBusca = UtilRequest.getString("valorBusca");

            var listaMaterialApoio = this.OMaterialApoioBL.listar(valorBusca, status).OrderBy(x => x.id);

            return(View(listaMaterialApoio.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #9
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");
            string ativo     = UtilRequest.getString("flagAtivo");

            var queryPaises = this.OPaisBL.listar(descricao, ativo).OrderBy(x => x.nome);

            return(View(queryPaises.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult listar()
        {
            string nome  = UtilRequest.getString("valorBusca");
            bool?  ativo = UtilRequest.getBool("flagAtivo");

            var lista = this.OTipoConvenioBL.listar(nome, ativo).OrderBy(x => x.descricao);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public ActionResult listar()
        {
            var descricao = UtilRequest.getString("valorBusca");
            var ativo     = UtilRequest.getBool("flagAtivo");

            var listaTipoGaleriaFoto = this.OTipoGaleriaFotoBL.listar(descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaTipoGaleriaFoto.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public ActionResult listar()
        {
            var descricao = UtilRequest.getString("valorBusca");
            var ativo     = UtilRequest.getBool("flagAtivo");

            var listaAtendimentoArea = this.OAtendimentoAreaBL.listar(descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaAtendimentoArea.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #13
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaDiretoriaMembro = this.ODiretoriaMembroBL.listar(0, ativo).OrderBy(x => x.nomeMembro);

            return(View(listaDiretoriaMembro.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #14
0
        //GET : Parceiros/Parceiro/listar
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");
            int?   idPortal  = UtilRequest.getInt32("idPortal");
            string ativo     = UtilRequest.getString("flagAtivo");

            var lista = this.OParceiroBL.listar(descricao, ativo, 0, idPortal).OrderBy(x => x.nome);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #15
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaProdutoSituacao = this.OProdutoSituacaoConsultaBL.listar(descricao, ativo).OrderBy(x => x.id);

            return(View(listaProdutoSituacao.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #16
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaDiretoria = this.ODiretoriaVWBL.listar(descricao, ativo).OrderBy(x => x.anoInicioGestao);

            return(View(listaDiretoria.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaRegistros = this.ORamoAtividadeBL.listar(descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaRegistros.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public ActionResult listar()
        {
            bool?  ativo      = UtilRequest.getBool("flagAtivo");
            int?   idPortal   = UtilRequest.getInt32("idPortal");
            string valorBusca = UtilRequest.getString("valorBusca");

            var lista = this.OLinkUtilBL.listar(valorBusca, ativo, idPortal).OrderBy(x => x.descricao).ToList();

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #19
0
        //Listagem para consulta de Instituicoes existentes
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaInstituicao = this.OInstituicaoBL.listar(User.idOrganizacao(), descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaInstituicao.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            bool?ativo = UtilRequest.getBool("ativo");

            var listaConteudos = this.OConteudoConsultaBL.listar(descricao, ativo).OrderBy(x => x.dtCadastro);

            return(View(listaConteudos.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");
            int    idStatus  = UtilRequest.getInt32("idStatus");
            int    idPlano   = UtilRequest.getInt32("idPlano");

            var lista = this.OPlanoContratacaoBL.listar(descricao, idPlano, idStatus).OrderByDescending(x => x.dtCadastro);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #22
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            string ativo = UtilRequest.getString("flagStatus");

            var listaPlano = this.OPlanoBL.listar(descricao, ativo).OrderBy(x => x.descricao);

            return(View(listaPlano.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #23
0
        public ActionResult listar()
        {
            bool?ativo = UtilRequest.getBool("flagAtivo");

            string valorBusca = UtilRequest.getString("valorBusca");

            var listaEmpresasPorte = this.OEmpresaPorteBL.listar(User.idOrganizacao(), valorBusca, ativo).OrderBy(x => x.descricao);

            return(View(listaEmpresasPorte.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
예제 #24
0
        //
        public ActionResult listar()
        {
            string ativo      = UtilRequest.getString("flagStatus");
            string valorBusca = UtilRequest.getString("valorBusca");

            var queryEstados = this.OEstadoBL.listar(valorBusca, ativo);

            queryEstados = queryEstados.OrderBy(x => x.sigla);
            return(View(queryEstados.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        public ActionResult index()
        {
            var valorBusca = UtilRequest.getString("valorBusca");

            var ativo = UtilRequest.getBool("flagAtivo");

            var listaCredores = this.OCredorBL.listar(valorBusca, ativo).OrderBy(x => x.Pessoa.nome)
                                .ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            return(View(listaCredores));
        }
예제 #26
0
        //Listagem dos associados do sistema
        public ActionResult listar()
        {
            var idTipoAssociado         = UtilRequest.getInt32("idTipoAssociado");
            var flagDocumentosAprovados = UtilRequest.getBool("flagDocumentosAprovados");
            var valorBusca               = UtilRequest.getString("valorBusca");
            var ativo                    = UtilRequest.getString("flagAtivo");
            var flagTipoSaida            = UtilRequest.getString("tipoSaida");
            var flagSituacaoContribuicao = UtilRequest.getString("flagSituacaoContribuicao");

            var queryAssociados = this.OAssociadoBL.listar(idTipoAssociado, flagSituacaoContribuicao, valorBusca, ativo)
                                  .Where(x => x.ativo != "E");

            if (flagDocumentosAprovados == true)
            {
                queryAssociados = queryAssociados.Where(associado => associado.dtAprovacaoDocumento != null);
            }

            if (flagDocumentosAprovados == false)
            {
                queryAssociados = queryAssociados.Where(associado => associado.dtAprovacaoDocumento == null);
            }

            if (flagTipoSaida == TipoSaidaHelper.EXCEL)
            {
                //var OAssociadoConsultaExportacao = new AssociadoConsultaExportacao();

                //OAssociadoConsultaExportacao.baixarExcel(listaAssociados.ToList());

                //return null;
            }

            var query = queryAssociados.Select(
                x => new ItemListaAssociado {
                id                     = x.id,
                nroAssociado           = x.nroAssociado,
                descricaoTipoAssociado = x.TipoAssociado.nomeDisplay,
                flagTipoPessoa         = x.Pessoa.flagTipoPessoa,
                nome                   = x.Pessoa.nome,
                razaoSocial            = x.Pessoa.razaoSocial,
                nroDocumento           = x.Pessoa.nroDocumento,
                nroTelefone            = x.Pessoa.listaTelefones.FirstOrDefault(y => y.dtExclusao == null && y.ativo == true).nroTelefone,
                email                  = x.Pessoa.listaEmails.FirstOrDefault(y => y.dtExclusao == null).email,
                dtCadastro             = x.dtCadastro,
                dtAdmissao             = x.dtAdmissao,
                ativo                  = x.ativo
            }
                );

            query = query.OrderBy(x => x.nome);

            var lista = query.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            return(View(lista));
        }
예제 #27
0
        //
        public ActionResult listar()
        {
            string descricao   = UtilRequest.getString("valorBusca");
            int?   idPortal    = UtilRequest.getInt32("idPortal");
            string ativo       = UtilRequest.getString("flagAtivo");
            int    tipoNoticia = (int)TipoNoticiaEnum.COMUNICADO;

            var lista = ONoticiaBL.listar(descricao, ativo, tipoNoticia, false, idPortal).OrderBy(x => x.descricao);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult finalizados()
        {
            var queryAtendimentos = this.OAtendimentoConsultaBL.listar(true)
                                    .Where(x => x.idStatusAtendimento == AtendimentoStatusConst.FINALIZADO);

            queryAtendimentos = this.completarQuery(queryAtendimentos);

            queryAtendimentos = queryAtendimentos.OrderBy(x => x.id);

            return(View(queryAtendimentos.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            int?idTipoConvenio = UtilRequest.getInt32("idTipoConvenio");

            bool?ativo = UtilRequest.getBool("flagAtivo");

            var listaConvenio = this.OConvenioBL.listar(descricao, ativo, idTipoConvenio).OrderBy(x => x.descricao);

            return(View(listaConvenio.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
        //GET : Anuncios/Anuncio/listar
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

            string ativo = UtilRequest.getString("flagAtivo");

            int idTipoAnuncio = (int)TipoAnuncioEnum.VITRINE;

            var lista = this.OAnuncioBL.listar(descricao, ativo, idTipoAnuncio).OrderBy(x => x.titulo);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }