コード例 #1
0
 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);
   }
 }
コード例 #2
0
 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;
 }