|
|||||||||
| Home >> All >> pdd >> [ factura overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
pdd.factura
Class DbFacturacionSplitter

java.lang.Objectpdd.factura.DbFacturacionSplitter
- public class DbFacturacionSplitter
- extends java.lang.Object
Objeto capaz de recibir notas de un mismo cliente y de devolver los detalle necesarios para una facturacion compuesta de dos facturas, una de cada serie.
| Nested Class Summary | |
private class |
DbFacturacionSplitter.FctLinea
|
| Field Summary | |
private DbFacturacion |
facturacion
|
private boolean |
JoinSeries
|
private java.util.Vector |
lineas
|
private java.util.Vector |
lineas1
|
private java.util.Vector |
lineas2
|
private java.util.Vector |
notas
|
private java.util.Vector |
partidas
|
private java.util.Vector |
pedidos
|
private float |
pserie1
|
| Constructor Summary | |
DbFacturacionSplitter()
Constructor |
|
DbFacturacionSplitter(DbFacturacion facturacion)
Constructor, se le pasa el cliente |
|
| Method Summary | |
void |
addNotaList(pdd.nota.DbNota[] lista,
java.sql.Connection c)
Metodo para incluir una lista de notas en la lista de notas a facturar |
private pdd.partida.DbPartida |
addPartida(int pedido,
int partida,
java.sql.Connection c)
|
private pdd.pedido.DbPedido |
addPedido(int pedido,
java.sql.Connection c)
|
java.util.Vector |
getLineas1()
Metodos para la obtencion de propiedades |
java.util.Vector |
getLineas2()
|
java.util.Vector |
getNotas()
|
private pdd.partida.DbPartida |
getPartida(int pedido,
int partida)
|
pdd.pedido.DbPedido |
getPedido(int pedido)
|
float |
getPercentage()
Devuelve el porcentaje de la serie 1 respecto a la 2 |
(package private) void |
MakeLines()
Metodo que realiza todo el calculo a partir del vector de notas para conseguir las lineas |
void |
removeAll()
Elimina todas las notas, partidas y pedidos |
void |
removeAllNotas()
Elimina todas las nota sin eliminar partidas ni pedidos |
void |
removeNota(pdd.nota.DbNota nota)
Elimina una nota |
void |
setPercentage(float p)
Establece el porcentaje de la serie 1 respecto a la 2 |
private void |
SplitByPercentage()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
notas
private java.util.Vector notas
partidas
private java.util.Vector partidas
pedidos
private java.util.Vector pedidos
lineas
private java.util.Vector lineas
lineas1
private java.util.Vector lineas1
lineas2
private java.util.Vector lineas2
pserie1
private float pserie1
JoinSeries
private boolean JoinSeries
facturacion
private DbFacturacion facturacion
| Constructor Detail |
DbFacturacionSplitter
public DbFacturacionSplitter()
- Constructor
DbFacturacionSplitter
public DbFacturacionSplitter(DbFacturacion facturacion)
- Constructor, se le pasa el cliente
| Method Detail |
getLineas1
public java.util.Vector getLineas1()
- Metodos para la obtencion de propiedades
getLineas2
public java.util.Vector getLineas2()
getNotas
public java.util.Vector getNotas()
addNotaList
public void addNotaList(pdd.nota.DbNota[] lista, java.sql.Connection c) throws app.AppException
- Metodo para incluir una lista de notas en la lista de notas a facturar
MakeLines
void MakeLines()
- Metodo que realiza todo el calculo a partir del vector de notas
para conseguir las lineas
SplitByPercentage
private void SplitByPercentage()
getPartida
private pdd.partida.DbPartida getPartida(int pedido, int partida)
getPedido
public pdd.pedido.DbPedido getPedido(int pedido)
addPartida
private pdd.partida.DbPartida addPartida(int pedido, int partida, java.sql.Connection c) throws app.AppException
addPedido
private pdd.pedido.DbPedido addPedido(int pedido, java.sql.Connection c) throws app.AppException
removeNota
public void removeNota(pdd.nota.DbNota nota)
- Elimina una nota
removeAllNotas
public void removeAllNotas()
- Elimina todas las nota sin eliminar partidas ni pedidos
removeAll
public void removeAll()
- Elimina todas las notas, partidas y pedidos
setPercentage
public void setPercentage(float p)
- Establece el porcentaje de la serie 1 respecto a la 2
getPercentage
public float getPercentage()
- Devuelve el porcentaje de la serie 1 respecto a la 2
|
|||||||||
| Home >> All >> pdd >> [ factura overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
pdd.factura.DbFacturacionSplitter