Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/contab/iva/RiepilogoIvaOLD.java

127 lines
4 KiB
Java

package it.acxent.contab.iva;
import it.acxent.anag.Iva;
import java.util.Enumeration;
import java.util.Hashtable;
public class RiepilogoIvaOLD {
private Hashtable ri;
private Hashtable riConPI;
private Hashtable riSenzaPI;
public void addFatturaConPi(Iva l_iva, double imponibile, double imposta, double costo, double speseAccessorie, double arrotondamento) {
addFattura(l_iva, imponibile, imposta, costo, speseAccessorie, arrotondamento, getRiConPI());
}
public void addNotaDiCreditoConPI(Iva l_iva, double imponibile, double imposta, double costo) {
RiepilogoIvaItem rii;
String theKey = String.valueOf(l_iva.getId_iva());
if (getRiConPI().containsKey(theKey)) {
rii = (RiepilogoIvaItem)getRiConPI().get(theKey);
} else {
rii = new RiepilogoIvaItem(l_iva);
}
rii.addImporto(-imponibile, -imposta);
getRiConPI().put(theKey, rii);
}
public Enumeration elements() {
return getRi().elements();
}
public Enumeration elementsSenzaPI() {
return getRiSenzaPI().elements();
}
public Enumeration elementsConPI() {
return getRiConPI().elements();
}
private Hashtable getRi() {
if (this.ri == null)
this.ri = new Hashtable();
return this.ri;
}
private Hashtable getRiConPI() {
if (this.riConPI == null)
this.riConPI = new Hashtable();
return this.riConPI;
}
private Hashtable getRiSenzaPI() {
if (this.riSenzaPI == null)
this.riSenzaPI = new Hashtable();
return this.riSenzaPI;
}
public void setRiConPI(Hashtable riConPI) {
this.riConPI = riConPI;
}
public void setRiSenzaPI(Hashtable riSenzaPI) {
this.riSenzaPI = riSenzaPI;
}
public void addFattura(Iva l_iva, double imponibile, double imposta, double costo) {
addFattura(l_iva, imponibile, imposta, costo, 0.0D, 0.0D);
}
public void addFattura(Iva l_iva, double imponibile, double imposta, double costo, double speseAccessorie, double arrotondamento) {
addFattura(l_iva, imponibile, imposta, costo, speseAccessorie, arrotondamento, getRi());
}
private void addFattura(Iva l_iva, double imponibile, double imposta, double costo, double speseAccessorie, double arrotondamento, Hashtable RI) {
RiepilogoIvaItem rii;
String theKey = String.valueOf(l_iva.getId_iva());
if (getRi().containsKey(theKey)) {
rii = (RiepilogoIvaItem)getRi().get(theKey);
} else {
rii = new RiepilogoIvaItem(l_iva);
}
rii.addImporto(imponibile, imposta);
getRi().put(theKey, rii);
}
public void addNotaDiCredito(Iva l_iva, double imponibile, double imposta, double costo) {
RiepilogoIvaItem rii;
String theKey = String.valueOf(l_iva.getId_iva());
if (getRi().containsKey(theKey)) {
rii = (RiepilogoIvaItem)getRi().get(theKey);
} else {
rii = new RiepilogoIvaItem(l_iva);
}
rii.addImporto(-imponibile, -imposta);
getRi().put(theKey, rii);
}
public void addFatturaSenzaPi(Iva l_iva, double imponibile, double imposta, double costo, double speseAccessorie, double arrotondamento) {
addFattura(l_iva, imponibile, imposta, costo, speseAccessorie, arrotondamento, getRiSenzaPI());
}
public void addNotaDiCreditoSenzaPI(Iva l_iva, double imponibile, double imposta, double costo) {
RiepilogoIvaItem rii;
String theKey = String.valueOf(l_iva.getId_iva());
if (getRiSenzaPI().containsKey(theKey)) {
rii = (RiepilogoIvaItem)getRiSenzaPI().get(theKey);
} else {
rii = new RiepilogoIvaItem(l_iva);
}
rii.addImporto(-imponibile, -imposta);
getRiSenzaPI().put(theKey, rii);
}
public void addFatturaOLD(Iva l_iva, double imponibile, double imposta, double costo, double speseAccessorie, double arrotondamento) {
RiepilogoIvaItem rii;
String theKey = String.valueOf(l_iva.getId_iva());
if (getRi().containsKey(theKey)) {
rii = (RiepilogoIvaItem)getRi().get(theKey);
} else {
rii = new RiepilogoIvaItem(l_iva);
}
rii.addImporto(imponibile, imposta);
getRi().put(theKey, rii);
}
}