public void calculaimpBomberos() { try { BigDecimal valCuantia = BigDecimal.ZERO; DatoGlobal objDatglobAux = new DatoGlobal(); objDatglobAux = patenteServicio.cargarObjDatGloPorNombre("Val_cuantia_bomberos"); valCuantia = BigDecimal.valueOf(Double.parseDouble(objDatglobAux.getDatgloValor())); DatoGlobal objDatglobSueldoBasico = new DatoGlobal(); objDatglobSueldoBasico = patenteServicio.cargarObjDatGloPorNombre("Val_sueldo_basico"); BigDecimal valSueldoBasico = BigDecimal.valueOf(Double.parseDouble(objDatglobSueldoBasico.getDatgloValor())); valImpBomberos = valImpPatente.multiply(valCuantia); valImpBomberos = valImpBomberos.setScale(2, RoundingMode.HALF_UP); BigDecimal valExedeValSalarioBasico = BigDecimal.valueOf(0.3).multiply(valSueldoBasico); System.out.println("Valor imp bomberos: " + valImpBomberos); if (valImpBomberos.doubleValue() > valExedeValSalarioBasico.doubleValue()) { valImpBomberos = valExedeValSalarioBasico; } System.out.println("Valor imp bomberos validado: " + valImpBomberos); patenteValoracionActal.setPatvalTasaBomb(valImpBomberos); valSubTotal = valImpPatente.add(valImpBomberos); valSubTotal = valSubTotal.setScale(2, RoundingMode.HALF_UP); System.out.println("Valor subtotal: " + valSubTotal); patenteValoracionActal.setPatvalSubtotal(valSubTotal); calculaValorDeduccion(); calculaTotal(); } catch (Exception e) { LOGGER.log(Level.SEVERE, null, e); } }
public void limpiaPanelDetalleImpuestos() { patenteValoracionActal.setPatvalActivos(null); patenteValoracionActal.setPatvalPasivos(null); patenteValoracionActal.setPatvalPatrimonio(null); patenteValoracionActal.setPatvalImpuesto(null); patenteValoracionActal.setPatvalDeducciones(null); patenteValoracionActal.setPatvalTasaBomb(null); patenteValoracionActal.setPatvalSubtotal(null); patenteValoracionActal.setPatvalTasaProc(null); patenteValoracionActal.setPatvalTotal(null); detaleExoDedMul = null; verBotDetDeducciones = 0; verDetDeducciones = 0; }