public Resultados <SolicitacaoListarResultados> Filtrar(SolicitacaoListarFiltro filtrosListar, Paginacao paginacao) { try { Filtro <SolicitacaoListarFiltro> filtro = new Filtro <SolicitacaoListarFiltro>(filtrosListar, paginacao); Resultados <SolicitacaoListarResultados> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public Resultados <SolicitacaoListarResultados> Filtrar(SolicitacaoListarFiltro filtrosListar, Paginacao paginacao) { try { filtrosListar.AutorCPFCNPJ = new CredenciadoBus().Obter(User.FuncionarioId, simplificado: true).Pessoa.CPFCNPJ; Filtro <SolicitacaoListarFiltro> filtro = new Filtro <SolicitacaoListarFiltro>(filtrosListar, paginacao); Resultados <SolicitacaoListarResultados> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public Resultados <SolicitacaoListarResultados> Filtrar(SolicitacaoListarFiltro filtrosListar, Paginacao paginacao) { try { if (!_validar.Buscar(filtrosListar)) { return(null); } if (filtrosListar.IsSolicitacaoNumero) { filtrosListar.SolicitacaoNumero = int.Parse(filtrosListar.SolicitacaoTituloNumero); } else { filtrosListar.EmpreendimentoCodigo = Convert.ToInt32(filtrosListar.SolicitacaoTituloNumero); filtrosListar.ResponsavelEmpreendimentoCPFCNPJ = filtrosListar.DeclaranteCPFCNPJ; filtrosListar.DeclaranteCPFCNPJ = null; } Filtro <SolicitacaoListarFiltro> filtro = new Filtro <SolicitacaoListarFiltro>(filtrosListar, paginacao); Resultados <SolicitacaoListarResultados> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public bool Buscar(SolicitacaoListarFiltro filtrosListar) { if (filtrosListar.IsSolicitacaoNumero && string.IsNullOrEmpty(filtrosListar.SolicitacaoTituloNumero)) { Validacao.Add(Mensagem.CARSolicitacao.SolicitacaoNumeroObrigatorio); } if (filtrosListar.IsTituloNumero && string.IsNullOrEmpty(filtrosListar.SolicitacaoTituloNumero)) { Validacao.Add(Mensagem.CARSolicitacao.TituloNumeroObrigatorio); } if (filtrosListar.IsCPF && string.IsNullOrEmpty(filtrosListar.DeclaranteCPFCNPJ)) { Validacao.Add(Mensagem.CARSolicitacao.CPFObrigatorio); } if (filtrosListar.IsCNPJ && string.IsNullOrEmpty(filtrosListar.DeclaranteCPFCNPJ)) { Validacao.Add(Mensagem.CARSolicitacao.CNPJObrigatorio); } return(Validacao.EhValido); }