package gcom.gui.cadastro.imovel;
import gcom.cadastro.imovel.Imovel;
import gcom.cadastro.imovel.bean.FiltrarImovelOutrosCriteriosHelper;
import gcom.gui.ActionServletException;
import gcom.gui.GcomAction;
import gcom.util.ConstantesSistema;
import java.util.Collection;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class FiltrarImovelOutrosCriteriosAction extends GcomAction {
/**
* [UC0101] - Consistir Leituras e Calcular Consumos ----> (ID caso de uso)
* [SF0002] - Determinar Dados para Faturamento de Esgoto ----->(ID
* subfluxo) Autor: Rhawi Dantas, Flavio Data: 07/12/2006
*/
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
// Seta o mapeamento de retorno
ActionForward retorno = actionMapping
.findForward("gerarRelatorioManterImovel");
// /gerarRelatorioImovelOutrosCriteriosManterAction
ImovelOutrosCriteriosActionForm imovelLocalizacaoFiltrarActionForm = (ImovelOutrosCriteriosActionForm) actionForm;
HttpSession session = httpServletRequest.getSession(false);
// Recupera os par�metros do form
String tipoRelatorio = (String) session
.getAttribute("parametroGerarRelatorio");
// Fachada fachada = Fachada.getInstancia();
boolean peloMenosUmParametroInformado = false;
FiltrarImovelOutrosCriteriosHelper filtrarImovelOutrosCriteriosHelper = new FiltrarImovelOutrosCriteriosHelper();
filtrarImovelOutrosCriteriosHelper.setTipoRelatorio(tipoRelatorio);
filtrarImovelOutrosCriteriosHelper
.setNomeCliente(imovelLocalizacaoFiltrarActionForm
.getNomeCliente() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getNomeCliente());
filtrarImovelOutrosCriteriosHelper
.setId(imovelLocalizacaoFiltrarActionForm.getId() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getId());
filtrarImovelOutrosCriteriosHelper
.setDescricao(imovelLocalizacaoFiltrarActionForm.getDescricao() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getDescricao());
filtrarImovelOutrosCriteriosHelper
.setIndicadorUso(imovelLocalizacaoFiltrarActionForm
.getIndicadorUso() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIndicadorUso());
filtrarImovelOutrosCriteriosHelper
.setIntervaloMediaMinimaHidrometroInicio(imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroInicio() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroInicio());
filtrarImovelOutrosCriteriosHelper
.setIntervaloMediaMinimaHidrometroFinal(imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroFinal());
filtrarImovelOutrosCriteriosHelper
.setIntervaloMediaMinimaImovelInicio(imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelInicio() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelInicio());
filtrarImovelOutrosCriteriosHelper
.setIntervaloMediaMinimaImovelFinal(imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelFinal());
filtrarImovelOutrosCriteriosHelper
.setIndicadorMedicao(imovelLocalizacaoFiltrarActionForm
.getIndicadorMedicao() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIndicadorMedicao());
filtrarImovelOutrosCriteriosHelper
.setIntervaloPercentualEsgotoInicial(imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoInicial());
filtrarImovelOutrosCriteriosHelper
.setIntervaloPercentualEsgotoFinal(imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoFinal());
filtrarImovelOutrosCriteriosHelper
.setInscricaoTipo(imovelLocalizacaoFiltrarActionForm
.getInscricaoTipo() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getInscricaoTipo());
filtrarImovelOutrosCriteriosHelper
.setConsumoMinimo(imovelLocalizacaoFiltrarActionForm
.getConsumoMinimo() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getConsumoMinimo());
filtrarImovelOutrosCriteriosHelper
.setNomeMunicipio(imovelLocalizacaoFiltrarActionForm
.getNomeMunicipio() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getNomeMunicipio());
filtrarImovelOutrosCriteriosHelper
.setIdNomeConta(imovelLocalizacaoFiltrarActionForm
.getIdNomeConta() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdNomeConta());
filtrarImovelOutrosCriteriosHelper
.setIdImovelPrincipal(imovelLocalizacaoFiltrarActionForm
.getIdImovelPrincipal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIdImovelPrincipal());
filtrarImovelOutrosCriteriosHelper
.setIdImovelCondominio(imovelLocalizacaoFiltrarActionForm
.getIdImovelCondominio() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIdImovelCondominio());
filtrarImovelOutrosCriteriosHelper
.setTipoRelacao(imovelLocalizacaoFiltrarActionForm
.getTipoRelacao() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getTipoRelacao());
filtrarImovelOutrosCriteriosHelper
.setIdCliente(imovelLocalizacaoFiltrarActionForm.getIdCliente() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdCliente());
filtrarImovelOutrosCriteriosHelper
.setLoteDestino(imovelLocalizacaoFiltrarActionForm
.getLoteDestino() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getLoteDestino());
filtrarImovelOutrosCriteriosHelper
.setQuadraDestinoNM(imovelLocalizacaoFiltrarActionForm
.getQuadraDestinoNM() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraDestinoNM());
filtrarImovelOutrosCriteriosHelper
.setIdBairro(imovelLocalizacaoFiltrarActionForm.getIdBairro() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdBairro());
filtrarImovelOutrosCriteriosHelper
.setNomeBairro(imovelLocalizacaoFiltrarActionForm
.getNomeBairro() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getNomeBairro());
filtrarImovelOutrosCriteriosHelper
.setLoteOrigem(imovelLocalizacaoFiltrarActionForm
.getLoteOrigem() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getLoteOrigem());
filtrarImovelOutrosCriteriosHelper
.setIdLocalidade(imovelLocalizacaoFiltrarActionForm
.getIdLocalidade() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdLocalidade());
filtrarImovelOutrosCriteriosHelper
.setNomeLocalidadeOrigem(imovelLocalizacaoFiltrarActionForm
.getNomeLocalidadeOrigem() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNomeLocalidadeOrigem());
filtrarImovelOutrosCriteriosHelper
.setNomeSetorComercialOrigem(imovelLocalizacaoFiltrarActionForm
.getNomeSetorComercialOrigem() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNomeSetorComercialOrigem());
filtrarImovelOutrosCriteriosHelper
.setQuadraOrigemNM(imovelLocalizacaoFiltrarActionForm
.getQuadraOrigemNM() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraOrigemNM());
filtrarImovelOutrosCriteriosHelper
.setQuadraMensagemOrigem(imovelLocalizacaoFiltrarActionForm
.getQuadraMensagemOrigem() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraMensagemOrigem());
filtrarImovelOutrosCriteriosHelper
.setNomeLocalidadeDestino(imovelLocalizacaoFiltrarActionForm
.getNomeLocalidadeDestino() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNomeLocalidadeDestino());
filtrarImovelOutrosCriteriosHelper
.setSetorComercialDestinoCD(imovelLocalizacaoFiltrarActionForm
.getSetorComercialDestinoCD() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSetorComercialDestinoCD());
filtrarImovelOutrosCriteriosHelper
.setSetorComercialOrigemCD(imovelLocalizacaoFiltrarActionForm
.getSetorComercialOrigemCD() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSetorComercialOrigemCD());
filtrarImovelOutrosCriteriosHelper
.setSetorComercialOrigemID(imovelLocalizacaoFiltrarActionForm
.getSetorComercialOrigemID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSetorComercialOrigemID());
filtrarImovelOutrosCriteriosHelper
.setQuadraOrigemID(imovelLocalizacaoFiltrarActionForm
.getQuadraOrigemID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraOrigemID());
filtrarImovelOutrosCriteriosHelper
.setLocalidadeDestinoID(imovelLocalizacaoFiltrarActionForm
.getLocalidadeDestinoID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getLocalidadeDestinoID());
filtrarImovelOutrosCriteriosHelper
.setLocalidadeOrigemID(imovelLocalizacaoFiltrarActionForm
.getLocalidadeOrigemID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getLocalidadeOrigemID());
filtrarImovelOutrosCriteriosHelper
.setNomeSetorComercialDestino(imovelLocalizacaoFiltrarActionForm
.getNomeSetorComercialDestino() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNomeSetorComercialDestino());
filtrarImovelOutrosCriteriosHelper
.setSetorComercialDestinoID(imovelLocalizacaoFiltrarActionForm
.getSetorComercialDestinoID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSetorComercialDestinoID());
filtrarImovelOutrosCriteriosHelper
.setQuadraMensagemDestino(imovelLocalizacaoFiltrarActionForm
.getQuadraMensagemDestino() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraMensagemDestino());
filtrarImovelOutrosCriteriosHelper
.setIdGerenciaRegional(imovelLocalizacaoFiltrarActionForm
.getIdGerenciaRegional() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getIdGerenciaRegional());
filtrarImovelOutrosCriteriosHelper
.setQuadraDestinoID(imovelLocalizacaoFiltrarActionForm
.getQuadraDestinoID() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuadraDestinoID());
filtrarImovelOutrosCriteriosHelper
.setIdClienteTipo(imovelLocalizacaoFiltrarActionForm
.getIdClienteTipo() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getDescricao());
filtrarImovelOutrosCriteriosHelper
.setIdMunicipio(imovelLocalizacaoFiltrarActionForm
.getIdMunicipio() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdMunicipio());
filtrarImovelOutrosCriteriosHelper
.setConsumoMinimoInicial(imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoInicial());
filtrarImovelOutrosCriteriosHelper
.setConsumoMinimoFinal(imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFinal());
filtrarImovelOutrosCriteriosHelper
.setSituacaoAgua(imovelLocalizacaoFiltrarActionForm
.getSituacaoAgua() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getSituacaoAgua());
filtrarImovelOutrosCriteriosHelper
.setSituacaoLigacaoEsgoto(imovelLocalizacaoFiltrarActionForm
.getSituacaoLigacaoEsgoto() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getSituacaoLigacaoEsgoto());
filtrarImovelOutrosCriteriosHelper
.setConsumoMinimoFixadoEsgotoInicial(imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoInicial());
filtrarImovelOutrosCriteriosHelper
.setConsumoMinimoFixadoEsgotoFinal(imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoFinal());
filtrarImovelOutrosCriteriosHelper
.setTipoMedicao(imovelLocalizacaoFiltrarActionForm
.getTipoMedicao() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getTipoMedicao());
filtrarImovelOutrosCriteriosHelper
.setPerfilImovel(imovelLocalizacaoFiltrarActionForm
.getPerfilImovel() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getPerfilImovel());
filtrarImovelOutrosCriteriosHelper
.setCategoriaImovel(imovelLocalizacaoFiltrarActionForm
.getCategoriaImovel() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getCategoriaImovel());
filtrarImovelOutrosCriteriosHelper
.setSubcategoria(imovelLocalizacaoFiltrarActionForm
.getSubcategoria() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getSubcategoria());
filtrarImovelOutrosCriteriosHelper
.setIndicadorCodigoBarra(imovelLocalizacaoFiltrarActionForm
.getIndicadorCodigoBarra() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getIndicadorCodigoBarra());
String parametroGerarRelatorio = (String) session
.getAttribute("parametroGerarRelatorio");
if (parametroGerarRelatorio.trim()
.equalsIgnoreCase("RelatorioEconomia")) {
filtrarImovelOutrosCriteriosHelper
.setQuantidadeEconomiasInicial("2");
filtrarImovelOutrosCriteriosHelper
.setQuantidadeEconomiasFinal(imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasFinal() == null ? "9999"
: imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasFinal());
} else {
filtrarImovelOutrosCriteriosHelper
.setQuantidadeEconomiasInicial(imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasInicial());
filtrarImovelOutrosCriteriosHelper
.setQuantidadeEconomiasFinal(imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasFinal());
}
filtrarImovelOutrosCriteriosHelper
.setNumeroPontosInicial(imovelLocalizacaoFiltrarActionForm
.getNumeroPontosInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNumeroPontosInicial());
filtrarImovelOutrosCriteriosHelper
.setNumeroPontosFinal(imovelLocalizacaoFiltrarActionForm
.getNumeroPontosFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNumeroPontosFinal());
filtrarImovelOutrosCriteriosHelper
.setNumeroMoradoresInicial(imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresInicial());
filtrarImovelOutrosCriteriosHelper
.setNumeroMoradoresFinal(imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresFinal());
filtrarImovelOutrosCriteriosHelper
.setAreaConstruidaInicial(imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaInicial());
filtrarImovelOutrosCriteriosHelper
.setAreaConstruidaFinal(imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFinal());
filtrarImovelOutrosCriteriosHelper
.setAreaConstruidaFaixa(imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFaixa() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFaixa());
filtrarImovelOutrosCriteriosHelper
.setTipoPoco(imovelLocalizacaoFiltrarActionForm.getTipoPoco() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getTipoPoco());
filtrarImovelOutrosCriteriosHelper
.setTipoSituacaoEspecialFaturamento(imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialFaturamento() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialFaturamento());
filtrarImovelOutrosCriteriosHelper
.setTipoSituacaoEspecialCobranca(imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialCobranca() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialCobranca());
filtrarImovelOutrosCriteriosHelper
.setSituacaoCobranca(imovelLocalizacaoFiltrarActionForm
.getSituacaoCobranca() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getSituacaoCobranca());
filtrarImovelOutrosCriteriosHelper
.setDiaVencimentoAlternativo(imovelLocalizacaoFiltrarActionForm
.getDiaVencimentoAlternativo() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getDiaVencimentoAlternativo());
filtrarImovelOutrosCriteriosHelper
.setAnormalidadeElo(imovelLocalizacaoFiltrarActionForm
.getAnormalidadeElo() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getAnormalidadeElo());
filtrarImovelOutrosCriteriosHelper
.setOcorrenciaCadastro(imovelLocalizacaoFiltrarActionForm
.getOcorrenciaCadastro() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getOcorrenciaCadastro());
filtrarImovelOutrosCriteriosHelper
.setTarifaConsumo(imovelLocalizacaoFiltrarActionForm
.getTarifaConsumo() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm.getTarifaConsumo());
filtrarImovelOutrosCriteriosHelper
.setCEP(imovelLocalizacaoFiltrarActionForm.getCEP() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getCEP());
filtrarImovelOutrosCriteriosHelper
.setIdLogradouro(imovelLocalizacaoFiltrarActionForm
.getIdLogradouro() == null ? ""
: imovelLocalizacaoFiltrarActionForm.getIdLogradouro());
filtrarImovelOutrosCriteriosHelper
.setTarifaSocialCartaoTipoId(imovelLocalizacaoFiltrarActionForm
.getTarifaSocialCartaoTipoId() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getTarifaSocialCartaoTipoId());
filtrarImovelOutrosCriteriosHelper
.setTarifaSocialRendaTipoId(imovelLocalizacaoFiltrarActionForm
.getTarifaSocialRendaTipoId() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getTarifaSocialRendaTipoId());
filtrarImovelOutrosCriteriosHelper
.setTarifaSocialExclusaoMotivoId(imovelLocalizacaoFiltrarActionForm
.getTarifaSocialExclusaoMotivoId() == null ? "-1"
: imovelLocalizacaoFiltrarActionForm
.getTarifaSocialExclusaoMotivoId());
filtrarImovelOutrosCriteriosHelper
.setNomeLogradouro(imovelLocalizacaoFiltrarActionForm
.getNomeLogradouro() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getNomeLogradouro());
filtrarImovelOutrosCriteriosHelper
.setCdRotaInicial(imovelLocalizacaoFiltrarActionForm
.getCdRotaInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getCdRotaInicial());
filtrarImovelOutrosCriteriosHelper
.setCdRotaFinal(imovelLocalizacaoFiltrarActionForm
.getCdRotaFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getCdRotaFinal());
filtrarImovelOutrosCriteriosHelper
.setSequencialRotaInicial(imovelLocalizacaoFiltrarActionForm
.getSequencialRotaInicial() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSequencialRotaInicial());
filtrarImovelOutrosCriteriosHelper
.setSequencialRotaFinal(imovelLocalizacaoFiltrarActionForm
.getSequencialRotaFinal() == null ? ""
: imovelLocalizacaoFiltrarActionForm
.getSequencialRotaFinal());
httpServletRequest.setAttribute("telaSucessoRelatorio",true);
if (tipoRelatorio != null
&& tipoRelatorio.equalsIgnoreCase("RelatorioEconomia")) {
retorno = actionMapping
.findForward("gerarRelatorioImovelOutrosCriteriosEconomia");
} else if (tipoRelatorio != null
&& tipoRelatorio.equalsIgnoreCase("RelatorioTarifaSocial")) {
retorno = actionMapping
.findForward("gerarRelatorioImovelOutrosCriteriosTarifa");
/*--<merge>--
* Collection<Imovel> collectionImoveis = fachada
.pesquisarImovelOutrosCriterios(filtrarImovelOutrosCriteriosHelper);*/
Collection<Imovel> collectionImoveis = null;
if (collectionImoveis == null || collectionImoveis.isEmpty()) {
throw new ActionServletException(
"atencao.pesquisa.nenhumresultado");
}
httpServletRequest.setAttribute("collectionImoveis",
collectionImoveis);
} else if (tipoRelatorio != null
&& tipoRelatorio.trim().equalsIgnoreCase(
"consultarTarifaExcluida")) {
retorno = actionMapping.findForward("consultarTarifaExcluida");
/*--<merge>--
* Collection<Imovel> collectionImoveis = fachada
.pesquisarImovelOutrosCriterios(filtrarImovelOutrosCriteriosHelper);*/
Collection<Imovel> collectionImoveis = null;
if (collectionImoveis == null || collectionImoveis.isEmpty()) {
throw new ActionServletException(
"atencao.pesquisa.nenhumresultado");
}
httpServletRequest.setAttribute("collectionImoveis",
collectionImoveis);
} else if (tipoRelatorio != null
&& tipoRelatorio.trim().equalsIgnoreCase("GerarRelacaoDebito")) {
retorno = actionMapping.findForward("gerarRelacaoDebitos");
} else if (tipoRelatorio != null
&& tipoRelatorio.trim().equalsIgnoreCase(
"GerarRelatorioAcompanhamentoFaturamento")) {
retorno = actionMapping
.findForward("gerarRelatorioAcompanhamentoFaturamento");
} else if (tipoRelatorio != null
&& tipoRelatorio.equalsIgnoreCase("RelatorioImoveisEndereco")) {
retorno = actionMapping
.findForward("gerarRelatorioImovelOutrosCriteriosEndereco");
} else if (tipoRelatorio != null
&& tipoRelatorio
.equalsIgnoreCase("RelatorioCadastroConsumidoresInscricao")) {
retorno = actionMapping
.findForward("gerarRelatorioCadastroConsumidoresInscricao");
} else if (tipoRelatorio != null
&& tipoRelatorio.equalsIgnoreCase("EmitirBoletimCadastro")) {
retorno = actionMapping.findForward("gerarEmissaoBoletimCadastro");
}
if(imovelLocalizacaoFiltrarActionForm.getIndicadorCpfCnpjInformado()!=null
&& imovelLocalizacaoFiltrarActionForm.getIndicadorCpfCnpjInformado()
.equals(ConstantesSistema.SIM.toString())
&& (imovelLocalizacaoFiltrarActionForm.getCpfCnpj()==null ||
(imovelLocalizacaoFiltrarActionForm.getCpfCnpj()!=null
&& imovelLocalizacaoFiltrarActionForm.getCpfCnpj().equals("")))){
throw new ActionServletException("atencao.cpf_cpnf_obrigatorio");
}
// id da genrencia regional
String idGerenciaRegional = imovelLocalizacaoFiltrarActionForm
.getIdGerenciaRegional();
// id da undiade negocio
String idUnidadeNegocio = imovelLocalizacaoFiltrarActionForm
.getUnidadeNegocio();
// numero da quadra origem
String quadraInicial = imovelLocalizacaoFiltrarActionForm
.getQuadraOrigemNM();
// numero quadra destino
String quadraFinal = imovelLocalizacaoFiltrarActionForm
.getQuadraDestinoNM();
// lote origem
String loteOrigem = imovelLocalizacaoFiltrarActionForm.getLoteOrigem();
// lote destino
String loteDestino = imovelLocalizacaoFiltrarActionForm
.getLoteDestino();
// cep
String cep = imovelLocalizacaoFiltrarActionForm.getCEP();
// id localidade origem
String idLocalidadeInicial = imovelLocalizacaoFiltrarActionForm
.getLocalidadeOrigemID();
// id localidade destino
String idLocalidadeFinal = imovelLocalizacaoFiltrarActionForm
.getLocalidadeDestinoID();
// setor comercial origem ID
String setorComercialInicial = imovelLocalizacaoFiltrarActionForm
.getSetorComercialOrigemCD();
// setor comercial destino ID
String setorComercialFinal = imovelLocalizacaoFiltrarActionForm
.getSetorComercialDestinoCD();
// cliente ID
String idCliente = imovelLocalizacaoFiltrarActionForm.getIdCliente();
// municipio ID
String municipio = imovelLocalizacaoFiltrarActionForm.getIdMunicipio();
// bairro ID
String bairro = imovelLocalizacaoFiltrarActionForm.getIdBairro();
// logradouro ID
String logradouro = imovelLocalizacaoFiltrarActionForm
.getIdLogradouro();
// cliente tipo ID
String idClienteTipo = imovelLocalizacaoFiltrarActionForm
.getDescricao();
// cliente relacao tipo ID
String idClienteRelacaoTipo = imovelLocalizacaoFiltrarActionForm
.getIndicadorUso();
// imovel condominio ID
String idImovelCondominio = imovelLocalizacaoFiltrarActionForm
.getIdImovelCondominio();
// imovel Principal ID
String idImovelPrincipal = imovelLocalizacaoFiltrarActionForm
.getIdImovelPrincipal();
// nome Conta ID
String idNomeConta = imovelLocalizacaoFiltrarActionForm
.getIdNomeConta();
// situacao ligacao Agua
String idSituacaoLigacaoAgua = imovelLocalizacaoFiltrarActionForm
.getSituacaoAgua();
// consumo Minimo Inicial agua
String consumoMinimoInicialAgua = imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoInicial();
// consumo Minimo Final agua
String consumoMinimoFinalAgua = imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFinal();
// situacao Ligacao Esgoto
String idSituacaoLigacaoEsgoto = imovelLocalizacaoFiltrarActionForm
.getSituacaoLigacaoEsgoto();
// consumo Minimo Fixado Esgoto Inicial
String consumoMinimoFixadoEsgotoInicial = imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoInicial();
// consumo Minimo Fixado Esgoto Final
String consumoMinimoFixadoEsgotoFinal = imovelLocalizacaoFiltrarActionForm
.getConsumoMinimoFixadoEsgotoFinal();
// intervalo Percentual Esgoto Inicial
String intervaloValorPercentualEsgotoInicial = imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoInicial();
// intervalor Percentual Esgoto Final
String intervaloValorPercentualEsgotoFinal = imovelLocalizacaoFiltrarActionForm
.getIntervaloPercentualEsgotoFinal();
// indicador Medicao
String indicadorMedicao = imovelLocalizacaoFiltrarActionForm
.getIndicadorMedicao();
// tipo Medicao ID
String tipoMedicaoID = imovelLocalizacaoFiltrarActionForm
.getTipoMedicao();
// intervalo Media Minima Imovel Inicial
String intervaloMediaMinimaImovelInicial = imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelInicio();
// intervalo Media Minima Imovel Final
String intervaloMediaMinimaImovelFinal = imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaImovelFinal();
// intervalo Media Minima Hidrometro Inicial
String intervaloMediaMinimaHidrometroInicial = imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroInicio();
// intervalo Media Minima Hidrometro Final
String intervaloMediaMinimaHidrometroFinal = imovelLocalizacaoFiltrarActionForm
.getIntervaloMediaMinimaHidrometroFinal();
// perfil Imovel ID
String idImovelPerfil = imovelLocalizacaoFiltrarActionForm
.getPerfilImovel();
// categoria Imovel ID
String idCategoria = imovelLocalizacaoFiltrarActionForm
.getCategoriaImovel();
// sub categoria ID
String idSubCategoria = imovelLocalizacaoFiltrarActionForm
.getSubcategoria();
// quantidade Economias Inicial
String quantidadeEconomiasInicial = imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasInicial();
// quantidade Economias Final
String quantidadeEconomiasFinal = imovelLocalizacaoFiltrarActionForm
.getQuantidadeEconomiasFinal();
// numero Pontos Inicial
String numeroPontosInicial = imovelLocalizacaoFiltrarActionForm
.getNumeroPontosInicial();
// numero Pontos Final
String numeroPontosFinal = imovelLocalizacaoFiltrarActionForm
.getNumeroPontosFinal();
// numero Moradores Inicial
String numeroMoradoresInicial = imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresInicial();
// numero Moradoras Final
String numeroMoradoresFinal = imovelLocalizacaoFiltrarActionForm
.getNumeroMoradoresFinal();
// area Construida Inicial
String areaConstruidaInicial = imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaInicial();
// area Construida Final
String areaConstruidaFinal = imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFinal();
// area Construida Faixa
String idAreaConstruidaFaixa = imovelLocalizacaoFiltrarActionForm
.getAreaConstruidaFaixa();
// poco Tipo ID
String idPocoTipo = imovelLocalizacaoFiltrarActionForm.getTipoPoco();
// tipo Situacao Faturamento ID
String tipoSituacaoFaturamentoID = imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialFaturamento();
// tipo Situacao Especial Cobranca ID
String tipoSituacaoEspecialCobrancaID = imovelLocalizacaoFiltrarActionForm
.getTipoSituacaoEspecialCobranca();
// situacao Cobranca ID
String situacaoCobrancaID = imovelLocalizacaoFiltrarActionForm
.getSituacaoCobranca();
// dia Vencimento Alternativo
String diaVencimentoAlternativo = imovelLocalizacaoFiltrarActionForm
.getDiaVencimentoAlternativo();
// ocorrencia Cadastro
String idCadastroOcorrencia = imovelLocalizacaoFiltrarActionForm
.getOcorrenciaCadastro();
// tarifa Consumo
String idConsumoTarifa = imovelLocalizacaoFiltrarActionForm
.getTarifaConsumo();
// anormalidade Elo
String idEloAnormalidade = imovelLocalizacaoFiltrarActionForm
.getAnormalidadeElo();
//indicador Codigo de Barra
String indicadorCodigoBarra = imovelLocalizacaoFiltrarActionForm
.getIndicadorCodigoBarra();
if(imovelLocalizacaoFiltrarActionForm.getCpfCnpj()!=null
&& !imovelLocalizacaoFiltrarActionForm.getCpfCnpj().equals("")){
peloMenosUmParametroInformado = true;
}
// gerencia regional
if (idGerenciaRegional != null
&& !idGerenciaRegional.equals("")
&& !idGerenciaRegional.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// unidade Negocio
if (idUnidadeNegocio != null
&& !idUnidadeNegocio.equals("")
&& !idUnidadeNegocio.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// localidade inicial e final
if (((idLocalidadeInicial != null && !idLocalidadeInicial.equals("") && !idLocalidadeInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) && (idLocalidadeFinal != null
&& !idLocalidadeFinal.equals("") && !idLocalidadeFinal.trim()
.equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())))) {
peloMenosUmParametroInformado = true;
}
// setor comercial inicial e final
if (((setorComercialInicial != null
&& !setorComercialInicial.equals("") && !setorComercialInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) && (setorComercialFinal != null
&& !setorComercialFinal.equals("") && !setorComercialFinal
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())))) {
peloMenosUmParametroInformado = true;
}
// quadra inicial e final
if ((quadraInicial != null && !quadraInicial.equals("") && !quadraInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (quadraFinal != null && !quadraFinal.equals("") && !quadraFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// lote
if ((loteOrigem != null && !loteOrigem.equals("") && !loteOrigem.trim()
.equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (loteDestino != null && !loteDestino.equals("") && !loteDestino
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// cep
if (cep != null
&& !cep.equals("")
&& !cep.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// logradouro
if (logradouro != null
&& !logradouro.equals("")
&& !logradouro.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// bairro
if (bairro != null
&& !bairro.equals("")
&& !bairro.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// municipio
if (municipio != null
&& !municipio.equals("")
&& !municipio.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// consumo minimo agua inicial e final
if ((consumoMinimoInicialAgua != null
&& !consumoMinimoInicialAgua.equals("") && !consumoMinimoInicialAgua
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (consumoMinimoFinalAgua != null
&& !consumoMinimoFinalAgua.equals("") && !consumoMinimoFinalAgua
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// consumo minimo esgoto inicial e final
if ((consumoMinimoFixadoEsgotoInicial != null
&& !consumoMinimoFixadoEsgotoInicial.equals("") && !consumoMinimoFixadoEsgotoInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (consumoMinimoFixadoEsgotoFinal != null
&& !consumoMinimoFixadoEsgotoFinal.equals("") && !consumoMinimoFixadoEsgotoFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// percentual esgoto inicial e final
if ((intervaloValorPercentualEsgotoInicial != null
&& !intervaloValorPercentualEsgotoInicial.equals("") && !intervaloValorPercentualEsgotoInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (intervaloValorPercentualEsgotoFinal != null
&& !intervaloValorPercentualEsgotoFinal.equals("") && !intervaloValorPercentualEsgotoFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// imovel condominio
if (idImovelCondominio != null
&& !idImovelCondominio.equals("")
&& !idImovelCondominio.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// imovel principal
if (idImovelPrincipal != null
&& !idImovelPrincipal.equals("")
&& !idImovelPrincipal.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// nome conta
if (idNomeConta != null
&& !idNomeConta.equals("")
&& !idNomeConta.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Situacao Ligacao Agua
if (idSituacaoLigacaoAgua != null
&& !idSituacaoLigacaoAgua.equals("")
&& !idSituacaoLigacaoAgua.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// situa��o liga��o de esgoto
if (idSituacaoLigacaoEsgoto != null
&& !idSituacaoLigacaoEsgoto.equals("")
&& !idSituacaoLigacaoEsgoto.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// imovel Perfil
if (idImovelPerfil != null
&& !idImovelPerfil.equals("")
&& !idImovelPerfil.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// po�o tipo
if (idPocoTipo != null
&& !idPocoTipo.equals("")
&& !idPocoTipo.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// faturamento situacao tipo
if (tipoSituacaoFaturamentoID != null
&& !tipoSituacaoFaturamentoID.equals("")
&& !tipoSituacaoFaturamentoID.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// cobranca situacao tipo
if (situacaoCobrancaID != null
&& !situacaoCobrancaID.equals("")
&& !situacaoCobrancaID.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Situacao Especial Cobranca
if (tipoSituacaoEspecialCobrancaID != null
&& !tipoSituacaoEspecialCobrancaID.equals("")
&& !tipoSituacaoEspecialCobrancaID.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Indicador de Medi��o
if (indicadorMedicao != null
&& !indicadorMedicao.equals("")
&& !indicadorMedicao.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Tipo de Medi��o
if (tipoMedicaoID != null
&& !tipoMedicaoID.equals("")
&& !tipoMedicaoID.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Dia do Vencimento
if (diaVencimentoAlternativo != null
&& !diaVencimentoAlternativo.equals("")
&& !diaVencimentoAlternativo.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// elo anormalidade
if (idEloAnormalidade != null
&& !idEloAnormalidade.equals("")
&& !idEloAnormalidade.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// cadastro ocorrencia
if (idCadastroOcorrencia != null
&& !idCadastroOcorrencia.equals("")
&& !idCadastroOcorrencia.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// area construida inicial e final
if ((areaConstruidaInicial != null && !areaConstruidaInicial.equals("") && !areaConstruidaInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (areaConstruidaFinal != null
&& !areaConstruidaFinal.equals("") && !areaConstruidaFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// consumo tarifa
if (idConsumoTarifa != null
&& !idConsumoTarifa.equals("")
&& !idConsumoTarifa.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// intervalo Media Minima Imovel Inicial e Final
if ((intervaloMediaMinimaImovelInicial != null
&& !intervaloMediaMinimaImovelInicial.equals("") && !intervaloMediaMinimaImovelInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (intervaloMediaMinimaImovelFinal != null
&& !intervaloMediaMinimaImovelFinal.equals("") && !intervaloMediaMinimaImovelFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// intervalo MediaMinima Hidrometro Inicial e Final
if ((intervaloMediaMinimaHidrometroInicial != null
&& !intervaloMediaMinimaHidrometroInicial.equals("") && !intervaloMediaMinimaHidrometroInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (intervaloMediaMinimaHidrometroFinal != null
&& !intervaloMediaMinimaHidrometroFinal.equals("") && !intervaloMediaMinimaHidrometroFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
if(tipoMedicaoID.equals("-1")){
throw new ActionServletException("atencao.campo.informado", null,
"Tipo de Medi��o");
}else {
peloMenosUmParametroInformado = true;
}}
// quantidade economias inicial e final
if ((quantidadeEconomiasInicial != null
&& !quantidadeEconomiasInicial.equals("") && !quantidadeEconomiasInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (quantidadeEconomiasFinal != null
&& !quantidadeEconomiasFinal.equals("") && !quantidadeEconomiasFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// categoria
if (idCategoria != null
&& !idCategoria.equals("")
&& !idCategoria.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// sub categoria
if (idSubCategoria != null
&& !idSubCategoria.equals("")
&& !idSubCategoria.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// numero prontos inicial e final
if ((numeroPontosInicial != null && !numeroPontosInicial.equals("") && !numeroPontosInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (numeroPontosFinal != null && !numeroPontosFinal.equals("") && !numeroPontosFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// numero moradores inicial e final
if ((numeroMoradoresInicial != null
&& !numeroMoradoresInicial.equals("") && !numeroMoradoresInicial
.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))
&& (numeroMoradoresFinal != null
&& !numeroMoradoresFinal.equals("") && !numeroMoradoresFinal
.trim().equalsIgnoreCase(
new Integer(
ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString()))) {
peloMenosUmParametroInformado = true;
}
// area construida faixa
if (idAreaConstruidaFaixa != null
&& !idAreaConstruidaFaixa.equals("")
&& !idAreaConstruidaFaixa.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// cliente
if (idCliente != null
&& !idCliente.equals("")
&& !idCliente.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// cliente tipo
if (idClienteTipo != null
&& !idClienteTipo.equals("")
&& !idClienteTipo.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// cliente relacao tipo
if (idClienteRelacaoTipo != null
&& !idClienteRelacaoTipo.equals("")
&& !idClienteRelacaoTipo.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
//Indicador Codigo de Barra
if (indicadorCodigoBarra != null
&& !indicadorCodigoBarra.equals("")
&& !indicadorCodigoBarra.trim().equalsIgnoreCase(
new Integer(ConstantesSistema.NUMERO_NAO_INFORMADO)
.toString())) {
peloMenosUmParametroInformado = true;
}
// Erro caso o usu�rio mandou filtrar sem nenhum par�metro
if (!peloMenosUmParametroInformado) {
throw new ActionServletException(
"atencao.filtro.nenhum_parametro_informado");
}
return retorno;
}
}