Mensajes de error
Función general
Muestra el mensaje de error solicitado tomando en cuenta la definición
del mensaje asociado a la transacción en tratamiento.
Información técnica
Identificación
|
Tipo
|
insErrorMessage |
Función |
Parámetros de entrada
Código lógico de la transacción en ejecución.
Número del error a mostrar.
Indicador: puntual, masivo.
Proceso
Se realiza la lectura del archivo de errores (message) para conseguir
el registro correspondiente al número de error recibido como parámetro.
Si no se consigue este registro se asigna falso a una variable temporal
(lExistMes) y se asigna el mensaje "no se encuentra el mensaje correspondiente".
Si se ha conseguido el mensaje de error (lExistMes = true), se realiza
la lectura del archivo de mensajes asociados a las transacciones (win_messag)
correspondiente al número de error y código lógico
de transacción recibido como parámetro. Si no se consigue
este registro se asume que se trata de un "error", en caso contrario se
toma el tipo de error conseguido en este archivo.
Se envía el mensaje haciendo uso del control correspondiente:
Tipo de error
|
Control
|
Título
|
Error |
VbOkOnly |
Error |
Advertencia |
VbOkCancel |
Advertencia |
Mensaje |
VbOkOnly |
Mensaje |
Parámetros de salida
Con el comando "ok" se devuelve "false" (no hay errores, se puede proceder
con la transacción) y con el comando "Cancel" se devuelve "true"
(hay error la transacción en ejecución no puede continuar).