コード例 #1
0
        public void carregar()
        {
            var query = this.OIdiomaConsultaBL.query(User.idOrganizacao());

            var flagAtivo  = UtilRequest.getBool("flagAtivo");
            var valorBusca = UtilRequest.getString("valorBusca");

            if (!String.IsNullOrEmpty(valorBusca))
            {
                query = query.Where(x => x.descricao.Contains(valorBusca) || x.sigla.Contains(valorBusca));
            }

            if (!flagAtivo.isEmpty())
            {
                query = query.Where(x => x.ativo == flagAtivo);
            }

            this.listaIdiomas = query.OrderBy(x => x.id)
                                .Select(x => new {
                x.id,
                x.descricao,
                x.sigla,
                x.dtCadastro,
                x.ativo
            }).OrderBy(x => x.dtCadastro)
                                .ToPagedListJsonObject <Idioma>(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());
        }
コード例 #2
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");
            string ativo     = UtilRequest.getString("flagAtivo");
            bool?  flagUsado = UtilRequest.getBool("flagUsado");

            var query = this.OCupomDescontoBL.listar(descricao, ativo);

            var lista = query.ToList();

            var idsCupons = lista.Select(x => x.id).ToList();

            var listaTitulosPagamentos = OTituloReceitaPagamentoBL.listar(0).Where(x => idsCupons.Contains(x.idCupomDesconto.Value)).Select(x => new { x.idCupomDesconto, x.id }).ToList();

            lista.ForEach(Item => Item.qtdeUsados = listaTitulosPagamentos.Count(x => x.idCupomDesconto == Item.id));

            if (!flagUsado.isEmpty())
            {
                if (flagUsado == true)
                {
                    lista = lista.Where(x => x.flagUtilizado || x.qtdeUsos <= x.qtdeUsados).ToList();
                }
                if (flagUsado == false)
                {
                    lista = lista.Where(x => !x.flagUtilizado && x.qtdeUsos > x.qtdeUsados).ToList();
                }
            }

            return(View(lista.OrderByDescending(x => x.dtCadastro).ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
コード例 #3
0
        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 partialDocumento(int?id, int idReferencia, string entidade)
        {
            ArquivoUploadVM ViewModel = this.carregarViewModel(id, idReferencia, entidade, ArquivoUploadTypes.DOCUMENTO);

            ViewModel.flagView = UtilRequest.getBool("flagView");

            return(View(ViewModel));
        }
コード例 #5
0
        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())));
        }
コード例 #6
0
        //
        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())));
        }
コード例 #7
0
        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())));
        }
コード例 #8
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())));
        }
コード例 #9
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())));
        }
コード例 #10
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())));
        }
コード例 #11
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())));
        }
コード例 #12
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");
            int?   idPortal  = UtilRequest.getInt32("idPortal");
            bool?  ativo     = UtilRequest.getBool("flagAtivo");

            var lista = this.OHomePopupBL.listar(descricao, ativo, idPortal).OrderBy(x => x.id);

            return(View(lista.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
コード例 #13
0
        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())));
        }
コード例 #14
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())));
        }
コード例 #15
0
        //
        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())));
        }
コード例 #16
0
        //
        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())));
        }
コード例 #17
0
        //
        public ActionResult listar()
        {
            string descricao = UtilRequest.getString("valorBusca");

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

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

            int idTipoProduto = UtilRequest.getInt32("idTipoProduto");

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

            var queryProdutos = this.OProdutoBL.listar(idTipoProduto, descricao, ativo, flagProdServ);

            if (flagTipoSaida == TipoSaidaHelper.EXCEL)
            {
                var OProdutoExportacao = new ProdutoExportacao();

                OProdutoExportacao.baixarExcel(queryProdutos.ToList());

                return(null);
            }

            var listaProdutos = queryProdutos.Select(x => new {
                x.id,
                x.idTipoProduto,
                x.idFornecedor,
                x.nome,
                x.descricaoResumida,
                x.valor,
                x.idOrganizacao,
                x.ativo,
                x.flagOnline,
                x.dtCadastro,
                x.flagParaTodos,
                x.flagSomenteAssociados,
                x.flagSomenteAssociadosQuites,
                x.flagValorConfiguravel,
                x.flagCortesia,
                x.qtdeDiasDuracao,
                TipoProduto = new { id = x.idTipoProduto, descricao = x.TipoProduto.descricao, x.TipoProduto.flagServico, x.TipoProduto.flagProduto },
            }).OrderBy(x => x.nome).ToPagedListJsonObject <Produto>(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            var idsProdutos = listaProdutos.Select(x => x.id).ToArray();

            var listaFotos = this.OArquivoUploadFotoBL.listar(0, EntityTypes.PRODUTO, "S")
                             .Where(x => idsProdutos.Contains(x.idReferenciaEntidade)).ToList();

            foreach (var OProduto in listaProdutos)
            {
                OProduto.listaFotos = listaFotos.Where(x => x.idReferenciaEntidade == OProduto.id).ToList();
            }

            return(View(listaProdutos));
        }
コード例 #18
0
        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));
        }
コード例 #19
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));
        }
コード例 #20
0
        public ActionResult modalFormCadastro(int?id)
        {
            var ViewModel = new TipoContatoForm();

            ViewModel.TipoContato = this.OTipoContatoConsultaBL.carregar(id.toInt()) ?? new TipoContato();

            ViewModel.idComboSelecionar = UtilRequest.getString("idComboSelecionar");

            ViewModel.flagRecarregar = UtilRequest.getBool("flagRecarregar") ?? false;

            return(View(ViewModel));
        }
コード例 #21
0
        // Listagem dos associados do sistema
        public ActionResult Index()
        {
            var valorBusca = UtilRequest.getString("valorBusca");

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

            var query = this.OTipoContatoVWConsultaBL.listar(valorBusca, ativo);

            var listaTipos = query.OrderBy(x => x.id).ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            return(View(listaTipos));
        }
コード例 #22
0
        //
        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())));
        }
        public PartialViewResult modalFormCadastro(int?id, int?idPessoa)
        {
            var ViewModel = new PessoaRelacionamentoForm();

            ViewModel.PessoaRelacionamento = this.OPessoaRelacionamentoBL.carregar(UtilNumber.toInt32(id)) ?? new PessoaRelacionamento()
            {
                idPessoa = idPessoa.toInt()
            };

            ViewModel.flagRecarregar = UtilRequest.getBool("flagRecarregar") ?? false;

            return(PartialView(ViewModel));
        }
コード例 #24
0
        public void montarLista()
        {
            string valorBusca = UtilRequest.getString("valorBusca");

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

            this.listaProfissoes = this.OProfissaoConsultaBL.listar(valorBusca, ativo).Select(x => new {
                x.id,
                x.descricao,
                x.dtCadastro,
                x.ativo
            }).ToListJsonObject <Profissao>();
        }
コード例 #25
0
        //
        public ActionResult listar()
        {
            var ViewModel = new ContaBancariaVM();

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

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

            ViewModel.listaContaBancaria = this.OContaBancariaBL.listar(descricao, ativo).OrderBy(x => x.id).ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            ViewModel.listaSaldos = OSpContaBancariaSaldoAtualBL.listar(DateTime.Now.AddDays(1));

            return(View(ViewModel));
        }
コード例 #26
0
        public ActionResult Index()
        {
            var ativo = UtilRequest.getBool("ativo");

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

            var listaPlanos = this.OPlanoCarreiraConsultaBL.listar(valorBusca, ativo)
                              .Select(x => new {
                x.id,
                x.ativo,
                x.descricao,
                x.pontuacao,
                x.dtCadastro
            }).OrderBy(x => x.pontuacao).ToListJsonObject <PlanoCarreira>();

            return(View(listaPlanos.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
コード例 #27
0
        public ActionResult Index()
        {
            var ativo = UtilRequest.getBool("ativo");

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

            var listaRepresentantes = this.ORepresentanteConsultaBL.listar(valorBusca, ativo)
                                      .Select(x => new {
                x.id, x.ativo, x.dtCadastro,
                Pessoa = new {
                    x.Pessoa.nome, x.Pessoa.nroDocumento,
                    x.Pessoa.emailPrincipal,
                    x.Pessoa.nroTelPrincipal, x.Pessoa.nroTelSecundario
                }
            }).OrderBy(x => x.Pessoa.nome).ToListJsonObject <Representante>();

            return(View(listaRepresentantes.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
コード例 #28
0
        //GET
        public ActionResult listar()
        {
            string valorBusca = UtilRequest.getString("valorBusca");
            bool?  ativo      = UtilRequest.getBool("flagAtivo");

            var idOrganizacao = UtilRequest.getInt32("idOrganizacao");

            if (User.idOrganizacao() > 0)
            {
                idOrganizacao = User.idOrganizacao();
            }

            var listaDocumentosDigitais = this.ODocumentoDigitalBL.listar(valorBusca, 0, "", ativo)
                                          .Where(x => x.idOrganizacao == idOrganizacao || idOrganizacao == 0)
                                          .OrderBy(x => x.titulo);

            return(View(listaDocumentosDigitais.ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros())));
        }
コード例 #29
0
        //Construtor

        //Listagem das unidades
        public ActionResult listar()
        {
            bool?flagStatus = UtilRequest.getBool("flagStatus");

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

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

            int idOrganizacaoGestora = UtilRequest.getInt32("idOrganizacaoGestora");

            int idStatusOrganizacao = UtilRequest.getInt32("idStatusOrganizacao");

            var query = this.OAssociacaoBL.listar(valorBusca, flagStatus);

            if (idOrganizacaoGestora > 0)
            {
                query = query.Where(x => x.idOrganizacaoGestora == idOrganizacaoGestora);
            }

            if (idStatusOrganizacao > 0)
            {
                query = query.Where(x => x.idStatusOrganizacao == idStatusOrganizacao);
            }

            if (flagTipoSaida == TipoSaidaHelper.EXCEL)
            {
                var OAssociacaoExportacao = new AssociacaoExportacao();
                OAssociacaoExportacao.baixarExcel(query.OrderBy(x => x.Pessoa.nome).ToList());

                return(null);
            }

            var ViewModel = new AssociacaoVM();

            ViewModel.listaAssociacoes = query.OrderBy(x => x.Pessoa.nome).ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            var idsOrganizacoes = ViewModel.listaAssociacoes.Select(x => x.id).ToList();

            ViewModel.listaConfiguracaoSistema = OConfiguracaoSistemaBL.listar(0).Where(x => idsOrganizacoes.Contains(x.idOrganizacao.Value)).ToList();

            return(View(ViewModel));
        }
コード例 #30
0
        //
        public ActionResult listar()
        {
            string descricao     = UtilRequest.getString("valorBusca");
            bool?  ativo         = UtilRequest.getBool("flagAtivo");
            int    idOrganizacao = UtilRequest.getInt32("idOrganizacao");

            if (User.idOrganizacao() > 0)
            {
                idOrganizacao = User.idOrganizacao();
            }

            var query = this.OPortalBL.listar(descricao, ativo);

            if (idOrganizacao > 0)
            {
                query = query.Where(x => x.idOrganizacao == idOrganizacao);
            }

            return(View(query.OrderBy(x => x.descricao).ToPagedList(UtilRequest.getNroPagina(), 20)));
        }