com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue
Class MedioDePago

java.lang.Object
  |
  +--com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue.MedioDePago

public class MedioDePago
extends java.lang.Object

Contiene la información de un Medio de Pago.

Author:
CincoSoft Ltda
Created:
Agosto 2003

Field Summary
private  java.lang.String codigo
          Código del medio de pago.
private  java.lang.String codigoAlterno
          Código del banco, como se maneja en Portal.
private  java.lang.String cuentaBancaria
          Número de Cuenta bancaria
private  java.util.Date fechaConsignacion
          Fecha de consignación para reportar.
private  int id
          Llave del medio de pago en la BD.
private  int idCuenta
          Llave de la cuenta bancaria asociada.
private  long iva
          Iva consignado por este medio de pago
private  boolean manejaIva
          Indica si maneja Iva.
private  boolean manejaNumTransac
          Indica si maneja número de transacciones
private  java.lang.String nombre
          Nombre del medio de pago.
private  java.lang.String tipo
          Tipo del medio de pago.
private  int transacciones
          Número de transacciones ingresadas por este medio de pago.
private  boolean validaFecha
          Indica si requiere validación de fecha.
private  long valor
          Valor ingresado por este medio de pago
 
Constructor Summary
MedioDePago()
           
 
Method Summary
static java.lang.String debugLista(java.util.List mdps)
          Método de debug para listas de conceptos.
 java.lang.String getCodigo()
           
 java.lang.String getCodigoAlterno()
           
 java.lang.String getCuentaBancaria()
           
 java.util.Date getFechaConsignacion()
           
 int getId()
           
 int getIdCuenta()
           
 long getIva()
           
 java.lang.String getNombre()
           
 java.lang.String getTipo()
           
 int getTransacciones()
           
 boolean getValidaFecha()
           
 long getValor()
           
 boolean ManejaIva()
           
 boolean ManejaNumTransac()
           
 void setCodigo(java.lang.String codigo)
           
 void setCodigoAlterno(java.lang.String codigoAlterno)
           
 void setCuentaBancaria(java.lang.String cuentaBancaria)
           
 void setFechaConsignacion(java.util.Date fechaConsignacion)
           
 void setId(int id)
           
 void setIdCuenta(int idCuenta)
           
 void setIva(long iva)
           
 void setManejaIva(boolean manejaIva)
           
 void setManejaNumTransac(boolean manejaNumTransac)
           
 void setNombre(java.lang.String nombre)
           
 void setTipo(java.lang.String tipo)
           
 void setTransacciones(int transacciones)
           
 void setValidaFecha(boolean validaFecha)
           
 void setValor(long valor)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private int id
Llave del medio de pago en la BD.


codigo

private java.lang.String codigo
Código del medio de pago.


codigoAlterno

private java.lang.String codigoAlterno
Código del banco, como se maneja en Portal.


nombre

private java.lang.String nombre
Nombre del medio de pago.


tipo

private java.lang.String tipo
Tipo del medio de pago. Puede ser EF, DB, CR


validaFecha

private boolean validaFecha
Indica si requiere validación de fecha.


idCuenta

private int idCuenta
Llave de la cuenta bancaria asociada.


cuentaBancaria

private java.lang.String cuentaBancaria
Número de Cuenta bancaria


valor

private long valor
Valor ingresado por este medio de pago


manejaIva

private boolean manejaIva
Indica si maneja Iva.


iva

private long iva
Iva consignado por este medio de pago


manejaNumTransac

private boolean manejaNumTransac
Indica si maneja número de transacciones


transacciones

private int transacciones
Número de transacciones ingresadas por este medio de pago.


fechaConsignacion

private java.util.Date fechaConsignacion
Fecha de consignación para reportar.

Constructor Detail

MedioDePago

public MedioDePago()
Method Detail

setId

public void setId(int id)

setCodigo

public void setCodigo(java.lang.String codigo)

setCodigoAlterno

public void setCodigoAlterno(java.lang.String codigoAlterno)

setNombre

public void setNombre(java.lang.String nombre)

setTipo

public void setTipo(java.lang.String tipo)

setValidaFecha

public void setValidaFecha(boolean validaFecha)

setIdCuenta

public void setIdCuenta(int idCuenta)

setCuentaBancaria

public void setCuentaBancaria(java.lang.String cuentaBancaria)

setManejaIva

public void setManejaIva(boolean manejaIva)

setManejaNumTransac

public void setManejaNumTransac(boolean manejaNumTransac)

getId

public int getId()

getCodigo

public java.lang.String getCodigo()

getCodigoAlterno

public java.lang.String getCodigoAlterno()

getNombre

public java.lang.String getNombre()

getTipo

public java.lang.String getTipo()

getValidaFecha

public boolean getValidaFecha()

getIdCuenta

public int getIdCuenta()

getCuentaBancaria

public java.lang.String getCuentaBancaria()

ManejaIva

public boolean ManejaIva()

ManejaNumTransac

public boolean ManejaNumTransac()

setValor

public void setValor(long valor)

setIva

public void setIva(long iva)

setTransacciones

public void setTransacciones(int transacciones)

getValor

public long getValor()

getIva

public long getIva()

getTransacciones

public int getTransacciones()

setFechaConsignacion

public void setFechaConsignacion(java.util.Date fechaConsignacion)

getFechaConsignacion

public java.util.Date getFechaConsignacion()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

debugLista

public static java.lang.String debugLista(java.util.List mdps)
Método de debug para listas de conceptos.