private String validarFormulario(InserirResolucaoDiretoriaContratoParcelamentoActionForm form) { String retorno = ""; if (form.getNumero() == null || "".equals(form.getNumero())) { retorno = "Número "; } if (form.getAssunto() == null || "".equals(form.getAssunto())) { retorno = "Assunto "; } if (form.getDataVigenciaInicial() == null || "".equals(form.getDataVigenciaInicial())) { retorno = "Data Vigência Inicial "; } if (form.getDataVigenciaFinal() == null || "".equals(form.getDataVigenciaFinal())) { retorno = "Data Vigência Final "; } if (form.getIndicadorDebitoAcrescimo() == null || "".equals(form.getIndicadorDebitoAcrescimo())) { retorno = "Débito com Acréscimo "; } if (form.getIndicadorParcelamentoJuros() == null || "".equals(form.getIndicadorParcelamentoJuros())) { retorno = "Parcelamento com Juros "; } if (form.getIndicadorInformarParcela() == null || "".equals(form.getIndicadorInformarParcela())) { retorno = "Indicador Informar o Valor da Parcela "; } if (form.getQtdFaturasParceladas() == null || "".equals(form.getQtdFaturasParceladas())) { retorno = "Número Máximo de Parcelas "; } if (form.getFormaPgto() == null || "".equals(form.getFormaPgto())) { retorno = "Forma de Pagamento "; } if (!retorno.equals("")) { retorno = "Informe: " + retorno; } Date dataInicial = Util.converteStringParaDate(form.getDataVigenciaInicial()); Date dataFinal = Util.converteStringParaDate(form.getDataVigenciaFinal()); if (dataInicial == null || dataFinal == null) { retorno = "Data inválida"; } else { if (dataFinal.before(dataInicial)) { retorno = "Data Início da Vigência deve ser anterior ou igual à Data Fim da Vigência"; } } return retorno; }
/** Inicio dos metodos Privados* */ private void carregarFormContratoCadastrar( ContratoParcelamentoRD contratoCadastrar, InserirResolucaoDiretoriaContratoParcelamentoActionForm form) { if (form != null && !"".equals(form.getNumero())) { contratoCadastrar.setNumero(form.getNumero()); } if (form != null && !"".equals(form.getAssunto())) { contratoCadastrar.setAssunto(form.getAssunto()); } if (form != null && !"".equals(form.getDataVigenciaInicial())) { contratoCadastrar.setDataVigenciaInicio( Util.converteStringParaDate(form.getDataVigenciaInicial())); } if (form != null && !"".equals(form.getDataVigenciaFinal())) { contratoCadastrar.setDataVigenciaFinal( Util.converteStringParaDate(form.getDataVigenciaFinal())); } if (form != null && !"".equals(form.getIndicadorDebitoAcrescimo())) { contratoCadastrar.setIndicadorDebitoAcrescimo(form.getIndicadorDebitoAcrescimo()); } if (form != null && !"".equals(form.getIndicadorInformarParcela())) { contratoCadastrar.setIndicadorInformarParcela(form.getIndicadorInformarParcela()); } if (form != null && !"".equals(form.getIndicadorParcelamentoJuros())) { contratoCadastrar.setIndicadorParcelamentoJuros(form.getIndicadorParcelamentoJuros()); } if (form != null && !"".equals(form.getQtdFaturasParceladas())) { contratoCadastrar.setQtdFaturasParceladas(Integer.parseInt(form.getQtdFaturasParceladas())); } if (form != null && !"".equals(form.getFormaPgto())) { Collection<CobrancaForma> formasPagto = fachada.pesquisar(new FiltroCobrancaForma(), CobrancaForma.class.getName()); for (CobrancaForma formaPgto : formasPagto) { if (formaPgto.getId() == Integer.parseInt(form.getFormaPgto())) { contratoCadastrar.setCobrancaForma(formaPgto); } } } }