Class AppImpuesto

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--AppImpuesto
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class AppImpuesto
extends java.applet.Applet

See Also:
Serialized Form

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.
 boolean bAlert
          Estado de la caja de diálogo.
 int iConceptoActual
          Número de conceptos ya capturados.
static int iLargoLinea
          Alineación para las listas.
 int iMaxConceptos
          Número máximo de Conceptos que recibe el Applet.
 int iRengActual
          Concepto Seleccionado de chImp.
 int iRengActualBase
          Concepto Seleccionado de chImpBase.
 java.lang.String sCadenaOriginal
          Cadena de salida del método appEnviaCadOriginal().
 java.lang.String sImpresion
          Contiene la cadena de salida del método AppEnviaImpresion().
static java.lang.String sLetras
          Variables para RFC.
 java.lang.String sMensaje
          Contiene mensaje a desplegar según el caso.
static java.lang.String sTipoPersona
          Tipo de persona M=Moral, F=Física.
 java.lang.String sXML
          Cadena de control XML.
static char[] UNICODE
          Arreglo de caracteres especiales unicode.
 java.util.Vector vCargoAbono
          Vector de información contenida en lstCargoAbono.
 java.util.Vector vConceptoPeriodo
          Vector que contiene información del periodo.
 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
AppImpuesto()
          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.
 boolean 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)
          Despliega un mensaje de confirmación en pantalla.
 int convierteAInt(java.lang.String sConv)
          Convierte cadenas a enteros.
 void deshabilitaCampos()
          Deshabilita los campos de acuerdo al concepto elegido.
 void deshabilitaPeriodos()
          Deshabilita los periodos de acuerdo al concepto elegido.
 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 habilitaCargo(boolean bOk)
          Limpia y habilita-deshabilita Cargos y Aplicaciones si tiene un Impuesto a favor.
 void habilitaFavor(boolean bOk)
          Limpia y habilita-deshabilita Impuesto a favor.
 boolean habilitaParcialidades(long lgNet)
          Habilita el campo de importe de la 1ra. parcialidad si se encuentra dentro de ciertos periodos.
 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(AppImpuesto.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(java.lang.String sPeriodo)
          Llena el choice chEje.
 void populatePeriodo(java.lang.String sPer)
          Llena el choice de periodo.
 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.
 void validaCuatrimestre()
          Llena el choice chPer de acuerdo a la información Cuatrimestral del concepto elegido.
 int validaExclusion(int iRenglon)
          Valida los renglones excluyentes.
 boolean validaInformacion()
          Valida que los campos obligatorios tengan información.
 boolean validaPeriodoElegible()
          Valida solo aquellos periodos que se pueden elegir.
 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.
 boolean validaTrimestre()
          Llena el choice chPer de acuerdo a la información trimestral del concepto elegido.
 
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

UNICODE

public static final char[] UNICODE
Arreglo de caracteres especiales unicode. < > " ' & á é í ó ú Á É Í Ó Ú ä ë ï ö ü Ä Ë Ï Ö Ü ñ Ñ ß # / ~ @ _ ( ) [ ] | \ , . : ; ! ¡ ? ¿ { } % $ º

XML_UNICODE

public static final java.lang.String[] XML_UNICODE
Arreglo de cadenas de caracteres que representan los caracteres unicode en XML.

sLetras

private static final java.lang.String sLetras
Variables para RFC.

sTipoPersona

private static java.lang.String sTipoPersona
Tipo de persona M=Moral, F=Física.

iRengActual

private int iRengActual
Concepto Seleccionado de chImp.

iRengActualBase

private int iRengActualBase
Concepto Seleccionado de chImpBase.

iMaxConceptos

private int iMaxConceptos
Número máximo de Conceptos que recibe el Applet.

iConceptoActual

private int iConceptoActual
Número de conceptos ya capturados.

iLargoLinea

private static final int iLargoLinea
Alineación para las listas.

sMensaje

private java.lang.String sMensaje
Contiene mensaje a desplegar según el caso.

sImpresion

private java.lang.String sImpresion
Contiene la cadena de salida del método AppEnviaImpresion().

sCadenaOriginal

private java.lang.String sCadenaOriginal
Cadena de salida del método appEnviaCadOriginal().

sXML

private java.lang.String sXML
Cadena de control XML.

vConceptoPeriodo

private java.util.Vector vConceptoPeriodo
Vector que contiene información del periodo.

bAlert

private boolean bAlert
Estado de la caja de diálogo.

aCargosG

private java.lang.String[][] aCargosG
Arreglo-Catálogo de Cargos originales.

aAplicacionesG

private java.lang.String[][] aAplicacionesG
Arreglo-Catálogo de Aplicaciones originales.

aImpuestosG

private java.lang.String[][] aImpuestosG
Arreglo-Catálogo de Impuestos originales.

aPeriodosG

private java.lang.String[][] aPeriodosG
Arreglo-Catálogo de Periodos.

aCabeceraG

private java.lang.String[][] aCabeceraG
Arreglo-Catálogo de Datos de Identificación.

aTipoImpG

private java.lang.String[][] aTipoImpG
Arreglo-Catálogo de Tipo de Impuestos.

aTipoPagoG

private java.lang.String[][] aTipoPagoG
Arreglo-Catálogo de Tipo de Pago.

vDatos

private java.util.Vector vDatos
Vector de información contenida en lstDatos.

vCargoAbono

private java.util.Vector vCargoAbono
Vector de información contenida en lstCargoAbono.

aConceptoPersona

private int[] aConceptoPersona
Arreglo que contiene conceptos de acuerdo al tipo de persona elegida.

aCtrlPeriodo

private int[] aCtrlPeriodo
Arreglo que controla el periodo.
Constructor Detail

AppImpuesto

public AppImpuesto()
Constructor.
Method Detail

init

public void init()
Inicialización del Applet.
Overrides:
init in class java.applet.Applet

populatePeriodo

private void populatePeriodo(java.lang.String sPer)
Llena el choice de periodo.

limpiaCampos

private void limpiaCampos(boolean bOk)
Limpia los campos.

incluyeCabecera

private java.lang.String incluyeCabecera(int iVal,
                                        java.lang.String sSeparador)
Información de Identificación.

obtenPeriodo

private java.lang.String obtenPeriodo()
Formatea el periodo.

cantidadAPagar

private long cantidadAPagar()
Obtiene la Cantidad a Pagar.

validaCantidadCargo

private long validaCantidadCargo()
Obtiene la Cantidad a Cargo.

finalCantidadCargo

private long finalCantidadCargo()
Diferencia entre total de contribuciones menos total de formas de pago.

pagoDeLoIndebido

private long pagoDeLoIndebido()
Obtiene la Cantidad en Cantidad a favor.

totalContribuciones

private long totalContribuciones()
Obtiene la suma de los Cargos.

totalFormasPago

private long totalFormasPago()
Obtiene la suma de los Abonos.

sinComas

private java.lang.String sinComas(java.lang.String sCad)
Quita las comas al formato numérico.

pagoNeto

private java.lang.String pagoNeto()
Obtiene el pago neto (Cantidad a pagar C22).

importeTotal

private java.lang.String importeTotal()
Obtiene el total de los conceptos capturados.

actualizaImporteTotal

private java.lang.String actualizaImporteTotal(java.lang.String sValorBorrado)
Actualiza lblImporte luego de borrar un impuesto de lstDatos.

deshabilitaCampos

private void deshabilitaCampos()
Deshabilita los campos de acuerdo al concepto elegido.

deshabilitaPeriodos

private void deshabilitaPeriodos()
Deshabilita los periodos de acuerdo al concepto elegido.

habilitaParcialidades

private boolean habilitaParcialidades(long lgNet)
Habilita el campo de importe de la 1ra. parcialidad si se encuentra dentro de ciertos periodos.

habilitaTipoPersona

private void habilitaTipoPersona()
Hace visibles los campos respectivos al tipo de persona (Física o Moral).

habilitaTipo

private void habilitaTipo(int ival)
Habilita o hace visibles los campos respectivos de acuerdo al tipo de pago elegido.

mCargalstCargoAbono

private void mCargalstCargoAbono(AppImpuesto.itemCargoAbono oCargoA)
Inserta un elemento en vCargoAbono y lo muestra en lstCargoAbono.

mBorraChoiceCargoAbono

private void mBorraChoiceCargoAbono(int index,
                                   int iChoice)
Quita del choice (chCar o chApp) el elemento que acaba de pasar a lstCargoAbono.

mCarga_chCar

private void mCarga_chCar()
Carga el choice con las cabeceras de aCargosG[0].

mCarga_chApp

private void mCarga_chApp()
Carga el choice con las cabeceras de aAplicacionesG[0].

mCarga_chImpBase

private void mCarga_chImpBase()
Carga el choice con los Tipos de Impuestos.

mCarga_chImp

private void mCarga_chImp()
Carga el choice con las descripciones en aImpuestoG[n][2].

cargaArreglos

private void cargaArreglos()
Asigna los archivos-catálogos a sus arreglos correspondientes.

appEnviaDatos

public java.lang.String appEnviaDatos()
Barre el arreglo aImpuestosG[][] para construir la cadena de salida que va al banco. Regresa cve1=valor1|cve2=valor2|cve3=valor3|...

appEnviaImpresion

public java.lang.String appEnviaImpresion()
Construye una cadena de salida para ser visualizada (cadena de impresión). La salida tendrá el formato: concepto1:valor1|concepto2:valor2|concepto3:valor3|...

appEnviaCadOriginal

public java.lang.String appEnviaCadOriginal()
Devuelve la Cadena Original para generar el Sello Digital.

appEnviaCadXML

public java.lang.String appEnviaCadXML()
Devuelve la cadena XML.

Validacion

private boolean Validacion()
Validación de Tipo de persona de acuerdo a la longitud.

RfcValido

private boolean RfcValido(java.lang.String pTexto)
Valida información de RFC capturado.

CaracterValido

private boolean CaracterValido(java.lang.String sSubstring,
                              int index)
Valida cada uno de los caracteres según la posición.

BuscEspec

private boolean BuscEspec(java.lang.String sCarac,
                         java.lang.String Especial)
Busca caracteres especiales.

FechaValida

private 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. Regresa true si la fecha es válida.

Validacion2

private boolean Validacion2()
Valida confirmación de RFC capturado.

validaRangoFecha

private boolean validaRangoFecha(java.lang.String sFecha,
                                boolean bDespliegue)
Valida que una fecha este comprendida en un determinado rango.

fechaPeriodo

private boolean fechaPeriodo(java.lang.String psFecha)
Valida que la fecha del pago anterior sea mayor que el inicio del periodo.

leeExclusion

private java.lang.Integer[] leeExclusion(int iReng)
Lee los renglones excluyentes.

validaExclusion

private int validaExclusion(int iRenglon)
Valida los renglones excluyentes.

habilitaCargo

private void habilitaCargo(boolean bOk)
Limpia y habilita-deshabilita Cargos y Aplicaciones si tiene un Impuesto a favor.

deshabNormal

private void deshabNormal(boolean bHab,
                         java.awt.Color coLor)
Habilita-deshabilita campos correspondientes al monto pagado con anterioridad.

habilitaFavor

private void habilitaFavor(boolean bOk)
Limpia y habilita-deshabilita Impuesto a favor.

validaPeriodoElegible

private boolean validaPeriodoElegible()
Valida solo aquellos periodos que se pueden elegir.

validaInformacion

private boolean validaInformacion()
Valida que los campos obligatorios tengan información.

habilitaCabecera

private void habilitaCabecera(boolean bCab)
Habilita-deshabilita campos de identificación.

validaCabecera

private int validaCabecera()
Valida que exista información en campos de identificación.

fechaCorriente

private boolean fechaCorriente(java.lang.String psFecha,
                              int iFlag)
Valida fecha corriente.

obtenFechaServer

private java.util.Calendar obtenFechaServer()
Obtiene datos de la fecha del servidor Web.

traePosicion

private 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.

calculaMontos

private long calculaMontos(java.lang.String sVal)
Calcula total de contribuciones (Cargos) o total de formas de pago (Aplicaciones) según se requiera.

validaTrimestre

private boolean validaTrimestre()
Llena el choice chPer de acuerdo a la información trimestral del concepto elegido.

eliminaItem

private void eliminaItem(java.awt.Choice chkName)
Elimina elementos de un choice.

validaCuatrimestre

private void validaCuatrimestre()
Llena el choice chPer de acuerdo a la información Cuatrimestral del concepto elegido.

populaEjercicio

private void populaEjercicio(java.lang.String sPeriodo)
Llena el choice chEje.

anioVigenciaDeConcepto

private boolean anioVigenciaDeConcepto()
Asegura la vigencia de un concepto.

validaPeriodos

private boolean validaPeriodos()
Verifica que el periodo seleccionado sea válido de acuerdo a la fecha actual e inicial.

convierteAInt

private int convierteAInt(java.lang.String sConv)
Convierte cadenas a enteros.

perValidacionUno

private 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).

perValidacionDos

private 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).

fechaAInt

private int fechaAInt(java.util.Calendar calInt)
Convierte fecha a entero.

estadoInicial

private void estadoInicial(boolean bEdo)
Deshabilita objetos hasta que se validen los RFC's.

calculaLargo

private int calculaLargo()
Calcular largo de línea máxima para óptimo despliegue en lstDatos.

alert

public void alert(java.lang.String title,
                  java.lang.String message)
Despliega un mensaje en pantalla.

confirm

private boolean confirm(java.lang.String title,
                       java.lang.String message)
Despliega un mensaje de confirmación en pantalla.

calculaConParcialidad

private boolean calculaConParcialidad()
Verifica que sea correcta (si existe) parcialidad.

calculaSinParcialidad

private java.lang.String calculaSinParcialidad()
Calcula el importe sin la primera parcialidad.

actualizaParcialidad

private void actualizaParcialidad(java.awt.TextField tf)
Recalcula importe de parcialidades.

getXMLFormat

public java.lang.String getXMLFormat(java.lang.String VALUE)
Obtener una cadena de caracteres con formato XML. Si se recibe un valor nulo como argumento, regresará null como resultado.

isCharacterAccept

public boolean isCharacterAccept(char VALUE,
                                 char[] CHAR_VALUES)
Es o no aceptado un caracter de acuerdo a un arreglo de caracteres permitidos. Si se recibe un valor nulo o un arreglo vacío en los argumentos, regresará false como resultado.

removeSpecifiedCharacter

public java.lang.String removeSpecifiedCharacter(java.lang.String VALUE,
                                                 char CHAR_VALUE)
Quita un caracter específico de una cadena de caracteres. Si se recibe un valor nulo en los argumentos, regresará null como resultado.