|
|||||||
| 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
|
+--AppImpuesto
| 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 |
public static final char[] UNICODE
public static final java.lang.String[] XML_UNICODE
private static final java.lang.String sLetras
private static java.lang.String sTipoPersona
private int iRengActual
private int iRengActualBase
private int iMaxConceptos
private int iConceptoActual
private static final int iLargoLinea
private java.lang.String sMensaje
private java.lang.String sImpresion
private java.lang.String sCadenaOriginal
private java.lang.String sXML
private java.util.Vector vConceptoPeriodo
private boolean bAlert
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 AppImpuesto()
| Method Detail |
public void init()
init in class java.applet.Appletprivate void populatePeriodo(java.lang.String sPer)
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 void deshabilitaCampos()
private void deshabilitaPeriodos()
private boolean habilitaParcialidades(long lgNet)
private void habilitaTipoPersona()
private void habilitaTipo(int ival)
private void mCargalstCargoAbono(AppImpuesto.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 void habilitaCargo(boolean bOk)
private void deshabNormal(boolean bHab,
java.awt.Color coLor)
private void habilitaFavor(boolean bOk)
private boolean validaPeriodoElegible()
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 boolean validaTrimestre()
private void eliminaItem(java.awt.Choice chkName)
private void validaCuatrimestre()
private void populaEjercicio(java.lang.String sPeriodo)
private boolean 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()
public void alert(java.lang.String title,
java.lang.String message)
private boolean confirm(java.lang.String title,
java.lang.String message)
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 | ||||||