package gcom.gui.cadastro.sistemaparametro; import gcom.arrecadacao.banco.ContaBancaria; import gcom.cadastro.cliente.Cliente; import gcom.cadastro.endereco.EnderecoReferencia; import gcom.cadastro.sistemaparametro.SistemaParametro; import gcom.cadastro.unidade.UnidadeOrganizacional; import gcom.gui.ActionServletException; import gcom.gui.GcomAction; import gcom.micromedicao.hidrometro.HidrometroCapacidade; import gcom.seguranca.acesso.usuario.Usuario; import gcom.util.Util; import java.math.BigDecimal; 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; /** * Descri��o da classe * * @author R�mulo Aur�lio * @date 10/01/2007 */ public class ConsultarParametrosSistemaAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { // Seta o caminho de retorno ActionForward retorno = actionMapping.findForward("telaSucesso"); HttpSession sessao = this.getSessao(httpServletRequest); ConsultarParametrosSistemaActionForm form = (ConsultarParametrosSistemaActionForm) actionForm; Usuario usuario = (Usuario) sessao.getAttribute("usuarioLogado"); SistemaParametro sistemaParametro = (SistemaParametro) sessao .getAttribute("sistemaParametro"); this.montarSistemaParametro(form, sistemaParametro); // Recupera os dados if (form.getIndicadorSugestaoTramite() != null && !form.getIndicadorSugestaoTramite().trim() .equalsIgnoreCase("")) { sistemaParametro.setIndicadorSugestaoTramite(new Short(form .getIndicadorSugestaoTramite())); } if (form.getDiasMaximoReativarRA() != null && !form.getDiasMaximoReativarRA().trim().equalsIgnoreCase("")) { sistemaParametro.setDiasReativacao(new Short(form .getDiasMaximoReativarRA())); } if (form.getDiasMaximoAlterarOS() != null && !form.getDiasMaximoAlterarOS().trim().equalsIgnoreCase("")) { sistemaParametro.setDiasMaximoAlterarOS(new Integer(form .getDiasMaximoAlterarOS())); } if (form.getUltimoIDGeracaoRA() != null && !form.getUltimoIDGeracaoRA().trim().equalsIgnoreCase("")) { sistemaParametro.setUltimoRAManual(new Integer(form .getUltimoIDGeracaoRA())); } if (form.getDiasMaximoExpirarAcesso() != null && !form.getDiasMaximoExpirarAcesso().trim() .equalsIgnoreCase("")) { sistemaParametro.setNumeroDiasExpiracaoAcesso(new Short(form .getDiasMaximoExpirarAcesso())); } if (form.getDiasMensagemExpiracaoSenha() != null && !form.getDiasMensagemExpiracaoSenha().trim() .equalsIgnoreCase("")) { sistemaParametro.setNumeroDiasMensagemExpiracao(new Short(form .getDiasMensagemExpiracaoSenha())); } if (form.getNumeroMaximoTentativasAcesso() != null && !form.getNumeroMaximoTentativasAcesso().trim() .equalsIgnoreCase("")) { sistemaParametro.setNumeroMaximoLoginFalho(new Short(form .getNumeroMaximoTentativasAcesso())); } if (form.getNumeroMaximoFavoritosMenu() != null && !form.getNumeroMaximoFavoritosMenu().trim() .equalsIgnoreCase("")) { sistemaParametro.setNumeroMaximoFavorito(new Integer(form .getNumeroMaximoFavoritosMenu())); } if (form.getIpServidorSmtp() != null && !form.getIpServidorSmtp().trim().equalsIgnoreCase("")) { sistemaParametro.setIpServidorSmtp(form.getIpServidorSmtp()); } if (form.getEmailResponsavel() != null && !form.getEmailResponsavel().trim().equalsIgnoreCase("")) { sistemaParametro.setDsEmailResponsavel(form.getEmailResponsavel()); } this.getFachada().informarParametrosSistema(sistemaParametro, usuario); montarPaginaSucesso(httpServletRequest, "Par�metro do Sistema informado com sucesso.", "Informar outro Parametro do Sistema", "exibirInformarParametrosSistemaAction.do?menu=sim"); return retorno; } /** * Valida o Campo * * @author Vinicius Medeiros * @date 30/07/2008 */ private boolean validaCampo(String campo) { boolean retorno = false; if (campo != null && !campo.equals("") && !campo.equals("-1")) { retorno = true; } return retorno; } /** * Cria os objetos na tela * * @author Vinicius Medeiros * @date 30/07/2008 */ private void montarSistemaParametro( ConsultarParametrosSistemaActionForm form, SistemaParametro sistemaParametro) { // Nome do Estado if (validaCampo(form.getNomeEstado())) { sistemaParametro.setNomeEstado(form.getNomeEstado()); } // Nome da Empresa if (validaCampo(form.getNomeEmpresa())) { sistemaParametro.setNomeEmpresa(form.getNomeEmpresa()); } // Abreviatura da Empresa if (validaCampo(form.getAbreviaturaEmpresa())) { sistemaParametro.setNomeAbreviadoEmpresa(form .getAbreviaturaEmpresa()); } // CNPJ da Empresa if (validaCampo(form.getCnpj())) { sistemaParametro.setCnpjEmpresa(form.getCnpj()); } // Inscricao Estadual if (validaCampo(form.getInscricaoEstadual())) { sistemaParametro.setInscricaoEstadual(form.getInscricaoEstadual()); } // Inscricao Municipal if (validaCampo(form.getInscricaoMunicipal())) { sistemaParametro .setInscricaoMunicipal(form.getInscricaoMunicipal()); } // N�mero do Contrato if (validaCampo(form.getNumeroContrato())) { sistemaParametro.setNumeroContratoPrestacaoServico(form .getNumeroContrato()); } // Unidade Organizacional if (validaCampo(form.getUnidadeOrganizacionalPresidencia())) { UnidadeOrganizacional unidade = new UnidadeOrganizacional(); unidade.setId(new Integer(form .getUnidadeOrganizacionalPresidencia())); sistemaParametro.setUnidadeOrganizacionalIdPresidencia(unidade); } // Presidente if (validaCampo(form.getPresidente())) { Cliente cliente = new Cliente(); cliente.setId(new Integer(form.getPresidente())); sistemaParametro.setClientePresidente(cliente); } // Diretor Comercial if (validaCampo(form.getDiretorComercial())) { Cliente cliente = new Cliente(); cliente.setId(new Integer(form.getDiretorComercial())); sistemaParametro.setClienteDiretorComercial(cliente); } // Numero if (validaCampo(form.getNumero())) { sistemaParametro.setNumeroImovel(form.getNumero()); } // Complemento if (validaCampo(form.getComplemento())) { sistemaParametro.setComplementoEndereco(form.getComplemento()); } // Endereco Referencia if (validaCampo(form.getEnderecoReferencia())) { EnderecoReferencia enderecoReferencia = new EnderecoReferencia(); enderecoReferencia.setId(new Integer(form.getEnderecoReferencia())); sistemaParametro.setEnderecoReferencia(enderecoReferencia); } // Numero Telefone if (validaCampo(form.getNumeroTelefone())) { sistemaParametro.setNumeroTelefone(form.getNumeroTelefone()); } // Ramal if (validaCampo(form.getRamal())) { sistemaParametro.setNumeroRamal(form.getRamal()); } // Fax if (validaCampo(form.getFax())) { sistemaParametro.setNumeroFax(form.getFax()); } // Email if (validaCampo(form.getEmail())) { sistemaParametro.setDescricaoEmail(form.getEmail()); } // Numero de Atendimento if (validaCampo(form.getNumeroTelefoneAtendimento())) { sistemaParametro.setNumero0800Empresa(form .getNumeroTelefoneAtendimento()); } // Variar Hierarquia da Unidade Organizacional if (validaCampo(form.getIndicadorVariaHierarquiaUnidade())){ sistemaParametro.setIndicadorVariaHierarquiaUnidade(new Short(form.getIndicadorVariaHierarquiaUnidade())); } //Cliente Ficticio Associar Pagamentos Nao Identificados em Curso if (validaCampo(form.getClienteFicticioAssociarPagamentosNaoIdentificados())) { Cliente cliente = new Cliente(); cliente.setId(new Integer(form.getClienteFicticioAssociarPagamentosNaoIdentificados())); sistemaParametro.setClienteFicticioParaAssociarOsPagamentosNaoIdentificados(cliente); } // Titulo do Relatorio if (validaCampo(form.getTitulosRelatorio())) { sistemaParametro.setTituloPagina(form.getTitulosRelatorio()); } // Caminho Imagem da Logomarca if (validaCampo(form.getImagemLogomarca())) { sistemaParametro.setImagemLogomarca(form.getImagemLogomarca()); } // Caminho Imagem do Relatorio if (validaCampo(form.getImagemRelatorio())) { sistemaParametro.setImagemRelatorio(form.getImagemRelatorio()); } // Caminho Imagem da Conta if (validaCampo(form.getImagemConta())) { sistemaParametro.setImagemConta(form.getImagemConta()); } // M�s/Ano Referencia if (validaCampo(form.getMesAnoReferencia())) { boolean mesAnoValido = Util.validarMesAno(form .getMesAnoReferencia()); if (mesAnoValido == false) { throw new ActionServletException( "atencao.ano_mes_referencia.invalida"); } String mes = form.getMesAnoReferencia().substring(0, 2); String ano = form.getMesAnoReferencia().substring(3, 7); Integer anoMesReferenciaFaturamento = new Integer(ano + mes); sistemaParametro.setAnoMesFaturamento(anoMesReferenciaFaturamento); } // Menor Consumo para ser Grande Usuario if (validaCampo(form.getMenorConsumo())) { sistemaParametro.setMenorConsumoGrandeUsuario(new Integer(form .getMenorConsumo())); } // Menor Valor para Emissao de Contas if (validaCampo(form.getMenorValor())) { BigDecimal valorMinimoEmissaoConta = new BigDecimal(0); String valorAux = form.getMenorValor().toString().replace(".", ""); valorAux = valorAux.replace(",", "."); valorMinimoEmissaoConta = new BigDecimal(valorAux); sistemaParametro .setValorMinimoEmissaoConta(valorMinimoEmissaoConta); } // Qtde de Economias para Ser Grande Usuario if (validaCampo(form.getQtdeEconomias())) { sistemaParametro.setMenorEconomiasGrandeUsuario(new Short(form .getQtdeEconomias())); } // Meses para Calculo de Media de Consumo if (validaCampo(form.getMesesCalculoMedio())) { sistemaParametro.setMesesMediaConsumo(new Short(form .getMesesCalculoMedio())); } // Dias Minimo para Calcular Vencimento if (validaCampo(form.getDiasMinimoVencimento())) { sistemaParametro.setNumeroMinimoDiasEmissaoVencimento(new Short( form.getDiasMinimoVencimento())); } // Dias Minimo para Caluar Vencimento se entrega para os correios if (validaCampo(form.getDiasMinimoVencimentoCorreio())) { sistemaParametro.setNumeroDiasAdicionaisCorreios(new Short(form .getDiasMinimoVencimentoCorreio())); } // Numero de meses para validade de conta if (validaCampo(form.getNumeroMesesValidadeConta())) { sistemaParametro.setNumeroMesesValidadeConta(new Short(form .getNumeroMesesValidadeConta())); } // Numero de meses para alteracao do vencimento para outro if (validaCampo(form.getNumeroMesesAlteracaoVencimento())) { sistemaParametro.setNumeroMesesMinimoAlteracaoVencimento(new Short( form.getNumeroMesesAlteracaoVencimento())); } // Indicador Alteracao do Vencimento mais de uma vez if (validaCampo(form.getIndicadorLimiteAlteracaoVencimento())) { sistemaParametro.setIndicadorLimiteAlteracaoVencimento(new Short( form.getIndicadorLimiteAlteracaoVencimento())); } // Indicador Calculo feito pelo sistema if (validaCampo(form.getIndicadorCalculoVencimento())) { sistemaParametro.setIndicadorCalculaVencimento(new Short(form .getIndicadorCalculoVencimento())); } // Indicador tipo de tarifa de consumo if (validaCampo(form.getIndicadorTarifaCategoria())) { sistemaParametro.setIndicadorTarifaCategoria(new Short(form .getIndicadorTarifaCategoria())); } // Indicador de Atualiza��o Tarif�ria if (validaCampo(form.getIndicadorAtualizacaoTarifaria())) { sistemaParametro.setIndicadorAtualizacaoTarifaria(new Short(form .getIndicadorAtualizacaoTarifaria())); } // Indicador Usa Rota if (validaCampo(form.getIndicadorUsaRota())) { sistemaParametro.setIndicadorUsaRota(new Short(form .getIndicadorUsaRota())); } // Indicador Login Unico if (validaCampo(form.getIndicadorLoginUnico())) { sistemaParametro.setIndicadorLoginUnico(new Short(form .getIndicadorLoginUnico())); } // M�s/Ano Atualiza��o Tarif�ria if (validaCampo(form.getMesAnoAtualizacaoTarifaria())) { boolean mesAnoValido = Util.validarMesAno(form .getMesAnoAtualizacaoTarifaria()); if (mesAnoValido == false) { throw new ActionServletException( "atencao.ano_mes_referencia.invalida"); } String mes = form.getMesAnoReferencia().substring(0, 2); String ano = form.getMesAnoReferencia().substring(3, 7); Integer anoMes = new Integer(ano + mes); sistemaParametro.setAnoMesAtualizacaoTarifaria(anoMes); } // Indicador de Faturamento Antecipado if (validaCampo(form.getIndicadorFaturamentoAntecipado())) { sistemaParametro.setIndicadorFaturamentoAntecipado(new Short(form .getIndicadorFaturamentoAntecipado())); } // Salario Minimo if (validaCampo(form.getSalarioMinimo())) { BigDecimal valorValorSalarioMinimo = new BigDecimal(0); String valorAux = form.getSalarioMinimo().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); valorValorSalarioMinimo = new BigDecimal(valorAux); sistemaParametro.setValorSalarioMinimo(valorValorSalarioMinimo); } // Area Maxima do Imovel tarifa social if (validaCampo(form.getAreaMaxima())) { sistemaParametro.setAreaMaximaTarifaSocial(new Integer(form .getAreaMaxima())); } // Consumo de Energia Maxima if (validaCampo(form.getConsumoMaximo())) { sistemaParametro.setConsumoEnergiaMaximoTarifaSocial(new Integer( form.getConsumoMaximo())); } // M�s e Ano de Referencia if (validaCampo(form.getMesAnoReferenciaArrecadacao())) { boolean mesAnoValido = Util.validarMesAno(form .getMesAnoReferenciaArrecadacao()); if (mesAnoValido == false) { throw new ActionServletException( "atencao.ano_mes_referencia.invalida"); } String mes = form.getMesAnoReferenciaArrecadacao().substring(0, 2); String ano = form.getMesAnoReferenciaArrecadacao().substring(3, 7); Integer anoMesReferenciaArrecadacao = new Integer(ano + mes); sistemaParametro.setAnoMesArrecadacao(anoMesReferenciaArrecadacao); } // C�digo da Empresa para FEBRABAN if (validaCampo(form.getCodigoEmpresaFebraban())) { sistemaParametro.setCodigoEmpresaFebraban(new Short(form .getCodigoEmpresaFebraban())); } // N�mero do Lay-out if (validaCampo(form.getNumeroLayOut())) { sistemaParametro.setNumeroLayoutFebraban(new Short(form .getNumeroLayOut())); } // Identificador de Conta Bancaria if (validaCampo(form.getIndentificadorContaDevolucao())) { ContaBancaria contaBancaria = new ContaBancaria(); contaBancaria.setId(new Integer(form .getIndentificadorContaDevolucao())); sistemaParametro.setContaBancaria(contaBancaria); } // Percentual de Entrada Minima if (validaCampo(form.getPercentualEntradaMinima())) { BigDecimal percentualEntradaMinima = new BigDecimal(0); String valorAux = form.getPercentualEntradaMinima().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); percentualEntradaMinima = new BigDecimal(valorAux); sistemaParametro .setPercentualFinanciamentoEntradaMinima(percentualEntradaMinima); } // Maximo de Parcelas if (validaCampo(form.getMaximoParcelas())) { sistemaParametro.setNumeroMaximoParcelasFinanciamento(new Short( form.getMaximoParcelas())); } // Percentual Maximo if (validaCampo(form.getPercentualMaximoAbatimento())) { BigDecimal percentualMaximoAbatimento = new BigDecimal(0); String valorAux = form.getPercentualMaximoAbatimento().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); percentualMaximoAbatimento = new BigDecimal(valorAux); sistemaParametro .setPercentualMaximoAbatimento(percentualMaximoAbatimento); } // Percentual de Taxa if (validaCampo(form.getPercentualTaxaFinanciamento())) { BigDecimal percentualTaxaFinanciamento = new BigDecimal(0); String valorAux = form.getPercentualTaxaFinanciamento().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); percentualTaxaFinanciamento = new BigDecimal(valorAux); sistemaParametro .setPercentualTaxaJurosFinanciamento(percentualTaxaFinanciamento); } // Numero Maximo de Parcelas if (validaCampo(form.getNumeroMaximoParcelaCredito())) { sistemaParametro.setNumeroMaximoParcelaCredito(new Short(form .getNumeroMaximoParcelaCredito())); } // Percentual da M�dia do �ndice if (validaCampo(form.getPercentualCalculoIndice())) { BigDecimal percentualCalculoIndice = new BigDecimal(0); String valorAux = form.getPercentualCalculoIndice().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); percentualCalculoIndice = new BigDecimal(valorAux); sistemaParametro.setPercentualMediaIndice(percentualCalculoIndice); } // Codigo da Menor Capacidade if (validaCampo(form.getCodigoMenorCapacidade())) { HidrometroCapacidade hidrometroCapacidade = new HidrometroCapacidade(); hidrometroCapacidade.setId(new Integer(form .getCodigoMenorCapacidade())); sistemaParametro.setHidrometroCapacidade(hidrometroCapacidade); } // Indicador de Gera��o de Faixa Falsa if (validaCampo(form.getIndicadorGeracaoFaixaFalsa())) { sistemaParametro.setIndicadorFaixaFalsa(new Short(form .getIndicadorGeracaoFaixaFalsa())); } // Indicador do Percentual para Gera��o if (validaCampo(form.getIndicadorPercentualGeracaoFaixaFalsa())) { sistemaParametro.setIndicadorUsoFaixaFalsa(new Short(form .getIndicadorPercentualGeracaoFaixaFalsa())); } // Percentual de Gera��o de Faixa if (validaCampo(form.getPercentualGeracaoFaixaFalsa())) { BigDecimal percentualGeracaoFaixaFalsa = new BigDecimal(0); String valorAux = form.getPercentualGeracaoFaixaFalsa().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); percentualGeracaoFaixaFalsa = new BigDecimal(valorAux); sistemaParametro .setPercentualFaixaFalsa(percentualGeracaoFaixaFalsa); } // Indicador de Gera��o de Fiscaliza��o if (validaCampo(form.getIndicadorGeracaoFiscalizacaoLeitura())) { sistemaParametro .setIndicadorPercentualFiscalizacaoLeitura(new Short(form .getIndicadorPercentualGeracaoFiscalizacaoLeitura())); } // Indicador do Percentual Gera��o if (validaCampo(form.getIndicadorPercentualGeracaoFiscalizacaoLeitura())) { sistemaParametro.setIndicadorUsoFiscalizadorLeitura(new Short(form .getIndicadorGeracaoFiscalizacaoLeitura())); } // Percentual de Gera��o de Fiscaliza��o if (validaCampo(form.getPercentualGeracaoFiscalizacaoLeitura())) { BigDecimal percentualGeracaoFiscalizacaoLeitura = new BigDecimal(0); String valorAux = form.getPercentualGeracaoFiscalizacaoLeitura() .toString().replace(".", ""); valorAux = valorAux.replace(",", "."); percentualGeracaoFiscalizacaoLeitura = new BigDecimal(valorAux); sistemaParametro .setPercentualFiscalizacaoLeitura(percentualGeracaoFiscalizacaoLeitura); } // Incremento M�ximo de Consumo if (validaCampo(form.getIncrementoMaximoConsumo())) { sistemaParametro.setIncrementoMaximoConsumoRateio(new Integer(form .getIncrementoMaximoConsumo())); } // Decremento M�ximo de Consumo if (validaCampo(form.getDecrementoMaximoConsumo())) { sistemaParametro.setDecrementoMaximoConsumoRateio(new Integer(form .getDecrementoMaximoConsumo())); } // Percentual de Tolerancia if (validaCampo(form.getPercentualToleranciaRateioConsumo())) { BigDecimal percentualToleranciaRateioConsumo = new BigDecimal(0); String valorAux = form.getPercentualToleranciaRateioConsumo() .toString().replace(".", ""); valorAux = valorAux.replace(",", "."); percentualToleranciaRateioConsumo = new BigDecimal(valorAux); sistemaParametro .setPercentualToleranciaRateio(percentualToleranciaRateioConsumo); } // Numero de Dias entre o Vencimento if (validaCampo(form.getDiasVencimentoCobranca())) { sistemaParametro.setNumeroDiasVencimentoCobranca(new Short(form .getDiasVencimentoCobranca())); } // N�mero M�ximo de Meses de San��es if (validaCampo(form.getNumeroMaximoMesesSancoes())) { sistemaParametro.setNumeroMaximoMesesSancoes(new Short(form .getNumeroMaximoMesesSancoes())); } // Valor da Segunda Via if (validaCampo(form.getValorSegundaVia())) { String valorAux = form.getValorSegundaVia().toString() .replace(".", ""); valorAux = valorAux.replace(",", "."); sistemaParametro.setPercentualToleranciaRateio(new BigDecimal( valorAux)); } // Indicador de Cobran�a da Taxa de Extrato if (validaCampo(form.getIndicadorCobrarTaxaExtrato())) { sistemaParametro.setIndicadorCobrarTaxaExtrato(new Short(form .getIndicadorCobrarTaxaExtrato())); } // Indicador de Cobran�a da Taxa de Extrato if (validaCampo(form.getNumeroDiasVariacaoConsumo())) { sistemaParametro.setNumeroDiasVariacaoConsumo(new Short(form .getNumeroDiasVariacaoConsumo())); } // C�digo da Periodicidade da Negativacao if (validaCampo(form.getCodigoPeriodicidadeNegativacao())) { sistemaParametro.setCodigoPeriodicidadeNegativacao(new Short(form .getCodigoPeriodicidadeNegativacao())); } // N�mero de Dias para Calculo de Adicionais de Impontualidade if (validaCampo(form.getNumeroDiasCalculoAcrescimos())) { sistemaParametro.setNumeroDiasCalculoAcrescimos(new Short(form .getNumeroDiasCalculoAcrescimos())); } // N�mero de dias de prazo para entrada de recurso do auto de infra��o if (validaCampo(form.getNnDiasPrazoRecursoAutoInfracao())) { sistemaParametro.setNumeroDiasPrazoRecursoAutoInfracao(new Integer( form.getNnDiasPrazoRecursoAutoInfracao())); } // Indicador do valor do movimento arrecadador. if (validaCampo(form.getIndicadorValorMovimentoArrecadador())) { sistemaParametro.setIndicadorValorMovimentoArrecadador(new Integer( form.getIndicadorValorMovimentoArrecadador())); } // Indicador do numero de Dias do Bloqueio Celular if (validaCampo(form.getNumeroDiasBloqueioCelular())) { sistemaParametro.setNumeroDiasBloqueioCelular(new Integer(form .getNumeroDiasBloqueioCelular())); } // N�mero de dias para validade ordem de fiscaliza��o if(validaCampo(form.getQtdeDiasValidadeOSFiscalizacao())){ sistemaParametro.setQtdeDiasValidadeOSFiscalizacao(new Integer(form .getQtdeDiasValidadeOSFiscalizacao())); } // N�mero m�ximo de dias para uma ordem de servi�o ser fiscalizada if(validaCampo(form.getQtdeDiasEncerraOSFiscalizacao())){ sistemaParametro.setQtdeDiasEncerraOSFiscalizacao(new Integer(form .getQtdeDiasEncerraOSFiscalizacao())); } // N�mero de dias para envio de conta por email if(validaCampo(form.getQtdeDiasEnvioEmailConta())){ sistemaParametro.setQtdeDiasEnvioEmailConta(new Integer(form .getQtdeDiasEnvioEmailConta())); } } }