|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue.Model
Datos de respuesta (answer) en la dirección ejb -> web cuando el usecase "IngresarDatosComplejo" pide servicios ejb.
Convenciones para la acción LIST
status
==Complejo.NO_PROBLEM
: No hay errores para mostrar.
La pantalla de ingreso de datos debe pre-llenarse con la información
contenida en este model.
status
==Complejo.NO_ZIP
: No hay archivo zip del complejo.
Hay un mensaje de error en mensajesError
que debe ser mostrado.
status
==Complejo.MISSING_PROCESS
: Faltan archivos dentro
del zip o hay
otros problemas. Los mensajes están en mensajesError
y deben ser
mostrados.
complejo
.
Field Summary | |
private Complejo |
complejo
Información del complejo |
private ConceptoContable[] |
confiteria
Conceptos contables de confitería. |
private Debug |
debug
|
private java.util.List |
enEfectivo
Medios de pago que manejan efectivo. |
private int |
espectadores
Total de espectadores. |
private java.util.Date |
fechaConsigCredito
Fecha en que se reporta la consignación de efectivo y tarjetas débito. |
private java.util.Date |
fechaConsigEfecDeb
Fecha en que se reporta la consignación de efectivo y tarjetas débito. |
private java.util.Date |
fechaProcesoLocal
Fecha para actualizar la fechaProceso en el complejo del usuario en la sesión. |
private int |
indiceEdicionTarjetas
Posición del medio de pago (tarjeta) que está en edición. |
private int |
indiceEdicionVarios
Indice del concepto(varios) editado. |
private IngresoSala[] |
ingresos
Arreglo ordenado de ingresos. |
private long |
ingresoTotal
Total pagado por los espectadores |
private IngresoVigente |
ingresoVigente
Indices para la información de ingresos que será mostrada en el browser. |
private java.lang.String[] |
mensajesError
Mensajes de error producidos por el sistema. |
private int |
status
Señal para examinar posibilidades de mensajes de error detectados por el sistema. |
private java.util.List |
tarjetas
Medios de pago similares a tarjetas. |
private long |
totalConfiteria
Total ingresado por confiteria |
private long |
totalVarios
Total ingresado por conceptos varios |
private ConceptoContable[] |
varios
Conceptos contables varios. |
Constructor Summary | |
Model()
|
Method Summary | |
java.lang.String |
debugEnEfectivo()
Versión legible de enEfectivo . |
void |
editarTarjetas(javax.servlet.http.HttpServletRequest request)
Anota el índice del medio de pago que se va a editar. |
void |
editarVarios(javax.servlet.http.HttpServletRequest request)
Anota el indice del concepto para editar. |
void |
eliminarEfectivo(javax.servlet.http.HttpServletRequest request)
Elimina el j-esimo valor de la lista de valores asociada con el i-esimo medio de pago en efectivo. |
long |
evalConfiteria()
Calcula el total de ingresos por confitería. |
long |
evalConsignaciones()
Calcula el total por consignar. |
long |
evalValoresEfectivo()
Calcula el total por consignar en efectivo. |
long |
evalValoresTarjetas()
Calcula el total por consignar por tarjetas. |
long |
evalVarios()
Calcula el total de ingresos por conceptos varios. |
Complejo |
getComplejo()
|
ConceptoContable[] |
getConfiteria()
|
DisplayIngreso |
getDisplayIngreso(IngresoVigente ingVig)
Calcula un objeto DisplayIngreso apropiado para mostrar datos de ingreso al usuario. |
MedioDePago |
getEfectivo(int i)
Retorna el i-esimo medio de pago en efectivo de la lista de parejas enEfectivo . |
java.util.List |
getEnEfectivo()
|
int |
getEspectadores()
|
java.util.Date |
getFechaConsigCredito()
|
java.util.Date |
getFechaConsigEfecDeb()
|
java.util.Date |
getFechaProcesoLocal()
|
int |
getIndiceEdicionTarjetas()
|
int |
getIndiceEdicionVarios()
Obtiene el indice de concepto contable de varios |
IngresoSala[] |
getIngresos()
|
long |
getIngresoTotal()
|
IngresoVigente |
getIngresoVigente()
|
java.lang.String[] |
getMensajesError()
|
int |
getPlanilla()
Extrae el primer número de planilla asignado al complejo de este Model. |
int |
getStatus()
|
java.util.List |
getTarjetas()
|
long |
getTotalConfiteria()
|
long |
getTotalVarios()
|
java.util.List |
getValoresEfectivo(int i)
Retorna una lista con los valores (Long) para consignar por un medio de pago en efectivo. |
ConceptoContable[] |
getVarios()
|
void |
modificarBoletas(javax.servlet.http.HttpServletRequest request)
Anota los cambios en el número de espectadores del segmento de ingresos establecido por el ingresoVigente . |
void |
propagarValores(int planillaInicial,
boolean isFinal)
Calcula los valores de espectadores, saldos, series, ingresoTotal y planillas para todas las salas, películas, precios e ingresos de sala asociados con el complejo para una fecha dada, con respecto a los
ingresos . |
void |
refrescarConfiteria(javax.servlet.http.HttpServletRequest request)
Anota en el model los valores ingresados por confitería y recalcula el total por este concepto. |
void |
refrescarEfectivo(javax.servlet.http.HttpServletRequest request)
Agrega valores de consignacion para medios de pago en efectivo. |
void |
refrescarTarjetas(javax.servlet.http.HttpServletRequest request)
Anota un valor y fecha de consignacion para la tarjeta cuya posición en tarjetas es indiceEdicionTarjetas . |
void |
refrescarVarios(javax.servlet.http.HttpServletRequest request)
Anota en el model un nuevo ingreso por conceptos varios y recalcula el total correspondiente. |
void |
setComplejo(Complejo complejo)
|
void |
setConfiteria(ConceptoContable[] confiteria)
|
void |
setEnEfectivo(java.util.List enEfectivo)
|
void |
setEspectadores(int espectadores)
|
void |
setFechaConsigCredito(java.util.Date fechaConsigCredito)
|
void |
setFechaConsigEfecDeb(java.util.Date fechaConsigEfecDeb)
|
void |
setFechaProcesoLocal(java.util.Date fechaProcesoLocal)
|
void |
setIndiceEdicionTarjetas(int indiceEdicionTarjetas)
|
void |
setIngresos(IngresoSala[] ingresos)
|
void |
setIngresoTotal(long ingresoTotal)
|
void |
setIngresoVigente(IngresoVigente ingresoVigente)
|
void |
setIngresoVigente(int sala,
int pelicula,
int precio)
|
void |
setMensajesError(java.lang.String[] mensajesError)
|
void |
setStatus(int status)
|
void |
setTarjetas(java.util.List tarjetas)
|
void |
setTotalConfiteria(long totalConfiteria)
|
void |
setTotalVarios(long totalVarios)
|
void |
setVarios(ConceptoContable[] varios)
|
void |
switchIngresoVigente(int sala,
int pelicula,
int precio)
Calcula un nuevo ingreso vigente teniendo en cuenta las diferencias entre ingresoVigente y lo definido por los parámetros. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private int status
Complejo
private java.lang.String[] mensajesError
private Complejo complejo
private IngresoSala[] ingresos
private int espectadores
private long ingresoTotal
private IngresoVigente ingresoVigente
private ConceptoContable[] confiteria
private long totalConfiteria
private ConceptoContable[] varios
private long totalVarios
private int indiceEdicionVarios
private java.util.List enEfectivo
< medio de pago, valores por consignar>
.
private java.util.List tarjetas
private int indiceEdicionTarjetas
private java.util.Date fechaProcesoLocal
private java.util.Date fechaConsigEfecDeb
private java.util.Date fechaConsigCredito
private Debug debug
Constructor Detail |
public Model()
Method Detail |
public void setStatus(int status)
public void setConfiteria(ConceptoContable[] confiteria)
public void setVarios(ConceptoContable[] varios)
public void setMensajesError(java.lang.String[] mensajesError)
public int getStatus()
public ConceptoContable[] getVarios()
public ConceptoContable[] getConfiteria()
public java.lang.String[] getMensajesError()
public void setTotalConfiteria(long totalConfiteria)
public void setTotalVarios(long totalVarios)
public long getTotalConfiteria()
public long getTotalVarios()
public void setFechaConsigEfecDeb(java.util.Date fechaConsigEfecDeb)
public void setFechaConsigCredito(java.util.Date fechaConsigCredito)
public java.util.Date getFechaConsigEfecDeb()
public java.util.Date getFechaConsigCredito()
public void setIndiceEdicionTarjetas(int indiceEdicionTarjetas)
public int getIndiceEdicionTarjetas()
public java.lang.String toString()
toString
in class java.lang.Object
public void setComplejo(Complejo complejo)
public Complejo getComplejo()
public void setIngresos(IngresoSala[] ingresos)
public IngresoSala[] getIngresos()
public void setEspectadores(int espectadores)
public void setIngresoTotal(long ingresoTotal)
public int getEspectadores()
public long getIngresoTotal()
public void setIngresoVigente(int sala, int pelicula, int precio)
public void setIngresoVigente(IngresoVigente ingresoVigente)
public IngresoVigente getIngresoVigente()
public void setEnEfectivo(java.util.List enEfectivo)
public void setTarjetas(java.util.List tarjetas)
public java.util.List getEnEfectivo()
public java.util.List getTarjetas()
public void setFechaProcesoLocal(java.util.Date fechaProcesoLocal)
public java.util.Date getFechaProcesoLocal()
public MedioDePago getEfectivo(int i)
enEfectivo
.
i
- Indice del medio de pago en enEfectivo
public java.util.List getValoresEfectivo(int i)
i
- Indice del medio de pago en enEfectivo
public void eliminarEfectivo(javax.servlet.http.HttpServletRequest request)
ef_elim=i_j
donde i
es
el índice del medio de pago y j
es el índice
del valor para retirar.public void refrescarEfectivo(javax.servlet.http.HttpServletRequest request)
enEfectivo
.
public java.lang.String debugEnEfectivo()
enEfectivo
.
public long evalConsignaciones()
public long evalValoresEfectivo()
enEfectivo
.
public long evalValoresTarjetas()
public void propagarValores(int planillaInicial, boolean isFinal)
complejo
para una fecha dada, con respecto a los
ingresos
.
planillaInicial
- Primer número de planilla disponible.isFinal
- Indica si los valores "finales" de serie y saldos calculados son
definitivos.public DisplayIngreso getDisplayIngreso(IngresoVigente ingVig)
ingVig
- Indices de la sala, pelicula y precio.
public void switchIngresoVigente(int sala, int pelicula, int precio)
ingresoVigente
y lo definido por los parámetros.
sala
- Indice de la nueva sala.pelicula
- Indice de la nueva peliculaprecio
- Indice del nuevo precioingresoVigente
.public void modificarBoletas(javax.servlet.http.HttpServletRequest request)
ingresos
establecido por el ingresoVigente
.
request
- Contiene las valores potencialmente cambiados
como los parámetros "boleta_nn".public long evalConfiteria()
public void refrescarConfiteria(javax.servlet.http.HttpServletRequest request)
request
- Contiene todos los valores de confitería.public long evalVarios()
public void editarVarios(javax.servlet.http.HttpServletRequest request)
request
- Contiene el valor deconcepto, cambiado por edición.public void refrescarVarios(javax.servlet.http.HttpServletRequest request)
request
- Contiene el valor para ingresar.indiceEdicionVarios
.public void editarTarjetas(javax.servlet.http.HttpServletRequest request)
public void refrescarTarjetas(javax.servlet.http.HttpServletRequest request)
tarjetas
es indiceEdicionTarjetas
.
El valor viene en el request. La fecha de consignación se anula si el valor
es cero. En caso contrario, se selecciona del model dependiendo
del tipo de la tarjeta.
public int getPlanilla()
public int getIndiceEdicionVarios()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |