public Resultados <Titulo> Filtrar(TituloFiltro filtrosListar, Paginacao paginacao)
        {
            try
            {
                if (!_validar.Filtrar(filtrosListar))
                {
                    return(new Resultados <Titulo>());
                }

                CredenciadoBus    _busCredenciado = new CredenciadoBus();
                CredenciadoPessoa credenciado     = _busCredenciado.Obter(User.FuncionarioId, true);
                filtrosListar.CredenciadoId       = User.FuncionarioId;
                filtrosListar.CredenciadoPessoaId = credenciado.Pessoa.InternoId.GetValueOrDefault();

                filtrosListar.IsDeclaratorio = true;
                Filtro <TituloFiltro> filtro     = new Filtro <TituloFiltro>(filtrosListar, paginacao);
                Resultados <Titulo>   resultados = _da.Filtrar(filtro);

                if (resultados.Quantidade < 1)
                {
                    Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros);
                }

                return(resultados);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(null);
        }
Esempio n. 2
0
        public Resultados <Titulo> Filtrar(TituloFiltro filtrosListar, Paginacao paginacao)
        {
            try
            {
                if (!_validar.Filtrar(filtrosListar))
                {
                    return(new Resultados <Titulo>());
                }

                filtrosListar.IsDeclaratorio = true;
                Filtro <TituloFiltro> filtro     = new Filtro <TituloFiltro>(filtrosListar, paginacao);
                Resultados <Titulo>   resultados = _da.Filtrar(filtro);

                if (resultados.Quantidade < 1)
                {
                    Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros);
                }

                return(resultados);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(null);
        }
Esempio n. 3
0
 public void AposObterTitulo(TituloFiltro filtros, List <Titulo> resultados)
 {
     if (resultados == null || (resultados != null && resultados.Count < 1))
     {
         Validacao.Add(Mensagem.RegistroAtividadeFlorestal.LicencaAmbientalNaoEncontrada(filtros.ModeloTexto, filtros.Numero));
     }
     else
     {
         Validacao.Add(Mensagem.RegistroAtividadeFlorestal.LicencaAmbientalEncontrada(filtros.ModeloTexto, filtros.Numero));
     }
 }
        public bool Filtrar(TituloFiltro filtro)
        {
            if (!string.IsNullOrEmpty(filtro.DataEmisssao))
            {
                ValidacoesGenericasBus.DataMensagem(new DateTecno()
                {
                    DataTexto = filtro.DataEmisssao
                }, "Filtros_DataEmisssao", "emissão do título", false);
            }

            return(Validacao.EhValido);
        }
Esempio n. 5
0
        public ActionResult ObterTitulo(TituloFiltro filtros, int indice)
        {
            if (!_validar.ObterTitulo(filtros, indice))
            {
                return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));
            }

            TituloBus     tituloBus  = new TituloBus();
            List <Titulo> resultados = tituloBus.Obter(filtros);

            _validar.AposObterTitulo(filtros, resultados);
            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Titulo = resultados.FirstOrDefault() }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 6
0
        public List <Titulo> Obter(TituloFiltro filtrosListar)
        {
            try
            {
                Filtro <TituloFiltro> filtro     = new Filtro <TituloFiltro>(filtrosListar, new Paginacao());
                List <Titulo>         resultados = _da.Filtrar(filtro).Itens;

                return(resultados);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(null);
        }
Esempio n. 7
0
        public bool ObterTitulo(TituloFiltro filtros, int indice)
        {
            filtros.SituacoesFiltrar.Add((int)eTituloSituacao.Concluido);
            filtros.SituacoesFiltrar.Add((int)eTituloSituacao.Prorrogado);

            if (filtros.Modelo < 1)
            {
                Validacao.Add(Mensagem.RegistroAtividadeFlorestal.ModeloLicencaObrigatorio(indice));
            }

            if (String.IsNullOrEmpty(filtros.Numero))
            {
                Validacao.Add(Mensagem.RegistroAtividadeFlorestal.NumeroLicencaObrigatorio(indice));
            }

            return(Validacao.EhValido);
        }
		public Resultados<Titulo> Filtrar(TituloFiltro filtrosListar, Paginacao paginacao)
		{
			try
			{
				CredenciadoPessoa credenciado = _busCredenciado.Obter(User.FuncionarioId, true);
				filtrosListar.CredenciadoId = User.FuncionarioId;
				filtrosListar.CredenciadoPessoaId = credenciado.Pessoa.InternoId.GetValueOrDefault();

				return _busInterno.Filtrar(filtrosListar, paginacao);
			}
			catch (Exception exc)
			{
				Validacao.AddErro(exc);
			}

			return null;
		}