Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/cart/IvaGroupItem.java

56 lines
1.1 KiB
Java

package it.acxent.cart;
import it.acxent.util.DoubleOperator;
public class IvaGroupItem {
private long iva;
private double aliquota;
private double imponibile;
public IvaGroupItem(long l_iva, double l_aliquota) {
setIva(l_iva);
setAliquota(l_aliquota);
}
public void addImporto(double l_imponibile) {
DoubleOperator dImponibile = new DoubleOperator(getImponibile());
dImponibile.add(l_imponibile);
dImponibile.setScale(2, 5);
setImponibile(dImponibile.getResult());
}
public double getImponibile() {
return this.imponibile;
}
public void setImponibile(double d) {
this.imponibile = d;
}
public long getIva() {
return this.iva;
}
public double getImportoIvaCalc() {
DoubleOperator temp = new DoubleOperator(getImponibile());
temp.setScale(4, 5);
temp.multiply(getAliquota());
temp.divide(100.0F);
temp.setScale(2, 5);
return temp.getResult();
}
public void setIva(long iva) {
this.iva = iva;
}
public double getAliquota() {
return this.aliquota;
}
public void setAliquota(double aliquota) {
this.aliquota = aliquota;
}
}