|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--AppImpEjercicio
Inner classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
java.lang.String[][] |
aAplicacionesG
Arreglo-Catálogo de Aplicaciones originales. |
java.lang.String[][] |
aCabeceraG
Arreglo-Catálogo de Datos de Identificación. |
java.lang.String[][] |
aCargosG
Arreglo-Catálogo de Cargos originales. |
int[] |
aConceptoPersona
Arreglo que contiene conceptos de acuerdo al tipo de persona elegida. |
int[] |
aCtrlPeriodo
Arreglo que controla el periodo. |
java.lang.String[][] |
aImpuestosG
Arreglo-Catálogo de Impuestos originales. |
java.lang.String[][] |
aPeriodosG
Arreglo-Catálogo de Periodos. |
java.lang.String[][] |
aTipoImpG
Arreglo-Catálogo de Tipo de Impuestos. |
java.lang.String[][] |
aTipoPagoG
Arreglo-Catálogo de Tipo de Pago. |
static char[] |
UNICODE
Arreglo de caracteres especiales unicode. |
java.util.Vector |
vCargoAbono
Vector de información contenida en lstCargoAbono. |
java.util.Vector |
vDatos
Vector de información contenida en lstDatos. |
static java.lang.String[] |
XML_UNICODE
Arreglo de cadenas de caracteres que representan los caracteres unicode en XML. |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
AppImpEjercicio()
Constructor. |
Method Summary | |
java.lang.String |
actualizaImporteTotal(java.lang.String sValorBorrado)
Actualiza lblImporte luego de borrar un impuesto de lstDatos. |
void |
actualizaParcialidad(java.awt.TextField tf)
Recalcula importe de parcialidades. |
void |
alert(java.lang.String title,
java.lang.String message)
Despliega un mensaje en pantalla. |
void |
anioVigenciaDeConcepto()
Asegura la vigencia de un concepto. |
java.lang.String |
appEnviaCadOriginal()
Devuelve la Cadena Original para generar el Sello Digital. |
java.lang.String |
appEnviaCadXML()
Devuelve la cadena XML. |
java.lang.String |
appEnviaDatos()
Barre el arreglo aImpuestosG[][] para construir la cadena de salida que va al banco. |
java.lang.String |
appEnviaImpresion()
Construye una cadena de salida para ser visualizada (cadena de impresión). |
boolean |
BuscEspec(java.lang.String sCarac,
java.lang.String Especial)
Busca caracteres especiales. |
boolean |
calculaConParcialidad()
Verifica que sea correcta (si existe) parcialidad. |
int |
calculaLargo()
Calcular largo de línea máxima para óptimo despliegue en lstDatos. |
long |
calculaMontos(java.lang.String sVal)
Calcula total de contribuciones (Cargos) o total de formas de pago (Aplicaciones) según se requiera. |
java.lang.String |
calculaSinParcialidad()
Calcula el importe sin la primera parcialidad. |
long |
cantidadAPagar()
Obtiene la Cantidad a Pagar. |
boolean |
CaracterValido(java.lang.String sSubstring,
int index)
Valida cada uno de los caracteres según la posición. |
void |
cargaArreglos()
Asigna los archivos-catálogos a sus arreglos correspondientes. |
boolean |
confirm(java.lang.String title,
java.lang.String message,
int iFlag)
Despliega un mensaje de confirmación en pantalla. |
int |
convierteAInt(java.lang.String sConv)
Convierte cadenas a enteros. |
void |
deshabNormal(boolean bHab,
java.awt.Color coLor)
Habilita-deshabilita campos correspondientes al monto pagado con anterioridad. |
void |
eliminaItem(java.awt.Choice chkName)
Elimina elementos de un choice. |
void |
estadoInicial(boolean bEdo)
Deshabilita objetos hasta que se validen los RFC's. |
int |
fechaAInt(java.util.Calendar calInt)
Convierte fecha a entero. |
boolean |
fechaCorriente(java.lang.String psFecha,
int iFlag)
Valida fecha corriente. |
boolean |
fechaPeriodo(java.lang.String psFecha)
Valida que la fecha del pago anterior sea mayor que el inicio del periodo. |
boolean |
FechaValida(java.lang.String paa,
java.lang.String pmm,
java.lang.String pdd)
Valida la fecha del rfc (año, mes, día) o la de Monto pagado con anterioridad. |
long |
finalCantidadCargo()
Diferencia entre total de contribuciones menos total de formas de pago. |
java.lang.String |
getXMLFormat(java.lang.String VALUE)
Obtener una cadena de caracteres con formato XML. |
void |
habilitaCabecera(boolean bCab)
Habilita-deshabilita campos de identificación. |
void |
habilitaDecl()
Habilita o no los campos para Fecha y número de declaración |
boolean |
habilitaParcialidades(long lgNet)
Habilita el campo de importe de la 1ra. parcialidad si se encuentra dentro de ciertos periodos. |
void |
habilitaPTU()
Habilita o no el campo para PTU. |
boolean |
habilitarDecl(int iFlag)
Revisar si vDatos tiene aun conceptos que aceptan: (1) No.Decl. o (2) Fecha Decl. (estarían sin dicha información). |
void |
habilitaTipo(int ival)
Habilita o hace visibles los campos respectivos de acuerdo al tipo de pago elegido. |
void |
habilitaTipoPersona()
Hace visibles los campos respectivos al tipo de persona (Física o Moral). |
java.lang.String |
importeTotal()
Obtiene el total de los conceptos capturados. |
java.lang.String |
incluyeCabecera(int iVal,
java.lang.String sSeparador)
Información de Identificación. |
void |
init()
Inicialización del Applet. |
boolean |
isCharacterAccept(char VALUE,
char[] CHAR_VALUES)
Es o no aceptado un caracter de acuerdo a un arreglo de caracteres permitidos. |
java.lang.Integer[] |
leeExclusion(int iReng)
Lee los renglones excluyentes. |
void |
limpiaCampos(boolean bOk)
Limpia los campos. |
void |
mBorraChoiceCargoAbono(int index,
int iChoice)
Quita del choice (chCar o chApp) el elemento que acaba de pasar a lstCargoAbono. |
void |
mCarga_chApp()
Carga el choice con las cabeceras de aAplicacionesG[0]. |
void |
mCarga_chCar()
Carga el choice con las cabeceras de aCargosG[0]. |
void |
mCarga_chImp()
Carga el choice con las descripciones en aImpuestoG[n][2]. |
void |
mCarga_chImpBase()
Carga el choice con los Tipos de Impuestos. |
void |
mCargalstCargoAbono(AppImpEjercicio.itemCargoAbono oCargoA)
Inserta un elemento en vCargoAbono y lo muestra en lstCargoAbono. |
java.util.Calendar |
obtenFechaServer()
Obtiene datos de la fecha del servidor Web. |
java.lang.String |
obtenPeriodo()
Formatea el periodo. |
long |
pagoDeLoIndebido()
Obtiene la Cantidad en Cantidad a favor. |
java.lang.String |
pagoNeto()
Obtiene el pago neto (Cantidad a pagar C22). |
boolean |
perValidacionDos(java.util.Calendar calFecInf,
java.util.Calendar calFecSup,
boolean bAnioAct,
boolean bMM)
Segunda validación: el periodo debe ser menor o igual a la fecha actual(mm/yyyy). |
boolean |
perValidacionUno(java.lang.String sIni,
java.lang.String sFin,
boolean bAnioActual,
boolean bMensual)
Primer validación: el periodo debe ser mayor o igual a la fecha de incio del sistema(01/03/2002). |
void |
populaEjercicio()
Llena el choice chEje. |
void |
populatePeriodo()
Llena el choice de periodo. |
boolean |
protesta()
Mensaje de protesta. |
java.lang.String |
removeSpecifiedCharacter(java.lang.String VALUE,
char CHAR_VALUE)
Quita un caracter específico de una cadena de caracteres. |
boolean |
RfcValido(java.lang.String pTexto)
Valida información de RFC capturado. |
java.lang.String |
sinComas(java.lang.String sCad)
Quita las comas al formato numérico. |
long |
totalContribuciones()
Obtiene la suma de los Cargos. |
long |
totalFormasPago()
Obtiene la suma de los Abonos. |
int |
traePosicion(java.lang.String sConc,
int iVal)
Trae la posición de la columna en que se encuentra el concepto solicitado, dentro del arreglo que se indíque. |
int |
validaCabecera()
Valida que exista información en campos de identificación. |
long |
validaCantidadCargo()
Obtiene la Cantidad a Cargo. |
boolean |
Validacion()
Validación de Tipo de persona de acuerdo a la longitud. |
boolean |
Validacion2()
Valida confirmación de RFC capturado. |
int |
validaExclusion(int iRenglon)
Valida los renglones excluyentes. |
boolean |
validaFecDecl(boolean bDespliegue)
Valida Fecha de la Declaración. |
boolean |
validaInformacion()
Valida que los campos obligatorios tengan información. |
boolean |
validaNoOper(boolean bDespliegue)
Validar Número de Operación de declaración. |
boolean |
validaPeriodos()
Verifica que el periodo seleccionado sea válido de acuerdo a la fecha actual e inicial. |
boolean |
validaRangoFecha(java.lang.String sFecha,
boolean bDespliegue)
Valida que una fecha este comprendida en un determinado rango. |
Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final char[] UNICODE
public static final java.lang.String[] XML_UNICODE
private java.lang.String[][] aCargosG
private java.lang.String[][] aAplicacionesG
private java.lang.String[][] aImpuestosG
private java.lang.String[][] aPeriodosG
private java.lang.String[][] aCabeceraG
private java.lang.String[][] aTipoImpG
private java.lang.String[][] aTipoPagoG
private java.util.Vector vDatos
private java.util.Vector vCargoAbono
private int[] aConceptoPersona
private int[] aCtrlPeriodo
Constructor Detail |
public AppImpEjercicio()
Method Detail |
public void init()
init
in class java.applet.Applet
private void populatePeriodo()
private void limpiaCampos(boolean bOk)
private java.lang.String incluyeCabecera(int iVal, java.lang.String sSeparador)
private java.lang.String obtenPeriodo()
private long cantidadAPagar()
private long validaCantidadCargo()
private long finalCantidadCargo()
private long pagoDeLoIndebido()
private long totalContribuciones()
private long totalFormasPago()
private java.lang.String sinComas(java.lang.String sCad)
private java.lang.String pagoNeto()
private java.lang.String importeTotal()
private java.lang.String actualizaImporteTotal(java.lang.String sValorBorrado)
private boolean habilitaParcialidades(long lgNet)
private void habilitaTipoPersona()
private void habilitaTipo(int ival)
private void habilitaPTU()
private void habilitaDecl()
private void mCargalstCargoAbono(AppImpEjercicio.itemCargoAbono oCargoA)
private void mBorraChoiceCargoAbono(int index, int iChoice)
private void mCarga_chCar()
private void mCarga_chApp()
private void mCarga_chImpBase()
private void mCarga_chImp()
private void cargaArreglos()
public java.lang.String appEnviaDatos()
public java.lang.String appEnviaImpresion()
public java.lang.String appEnviaCadOriginal()
public java.lang.String appEnviaCadXML()
private boolean Validacion()
private boolean RfcValido(java.lang.String pTexto)
private boolean CaracterValido(java.lang.String sSubstring, int index)
private boolean BuscEspec(java.lang.String sCarac, java.lang.String Especial)
private boolean FechaValida(java.lang.String paa, java.lang.String pmm, java.lang.String pdd)
private boolean Validacion2()
private boolean validaRangoFecha(java.lang.String sFecha, boolean bDespliegue)
private boolean fechaPeriodo(java.lang.String psFecha)
private java.lang.Integer[] leeExclusion(int iReng)
private int validaExclusion(int iRenglon)
private boolean protesta()
private boolean validaFecDecl(boolean bDespliegue)
private boolean validaNoOper(boolean bDespliegue)
private void deshabNormal(boolean bHab, java.awt.Color coLor)
private boolean habilitarDecl(int iFlag)
private boolean validaInformacion()
private void habilitaCabecera(boolean bCab)
private int validaCabecera()
private boolean fechaCorriente(java.lang.String psFecha, int iFlag)
private java.util.Calendar obtenFechaServer()
private int traePosicion(java.lang.String sConc, int iVal)
private long calculaMontos(java.lang.String sVal)
private void eliminaItem(java.awt.Choice chkName)
private void populaEjercicio()
private void anioVigenciaDeConcepto()
private boolean validaPeriodos()
private int convierteAInt(java.lang.String sConv)
private boolean perValidacionUno(java.lang.String sIni, java.lang.String sFin, boolean bAnioActual, boolean bMensual)
private boolean perValidacionDos(java.util.Calendar calFecInf, java.util.Calendar calFecSup, boolean bAnioAct, boolean bMM)
private int fechaAInt(java.util.Calendar calInt)
private void estadoInicial(boolean bEdo)
private int calculaLargo()
private void alert(java.lang.String title, java.lang.String message)
private boolean confirm(java.lang.String title, java.lang.String message, int iFlag)
private boolean calculaConParcialidad()
private java.lang.String calculaSinParcialidad()
private void actualizaParcialidad(java.awt.TextField tf)
public java.lang.String getXMLFormat(java.lang.String VALUE)
public boolean isCharacterAccept(char VALUE, char[] CHAR_VALUES)
public java.lang.String removeSpecifiedCharacter(java.lang.String VALUE, char CHAR_VALUE)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |