UNPKG

prg-constant

Version:

Constantes utilizadas por Programamos SPA.

122 lines (121 loc) 4.38 kB
"use strict"; const Msg = { Ok: 'Ok ', }; const HttpCode = { Ok: { OK: 200, // Ok. Created: 201, // Registro creado. Accept: 202, // Aceptado. Proceso largo. }, Error: { BadRequest: 400, // Bad request. Unauthorized: 401, // No autorizado. Forbidden: 403, // Prohibido. NotFound: 404, // No encontrado. NotAllowed: 405, // Método no permitido. ServerError: 500, // Error de servidor. NotImplemented: 500, // No implementado. }, }; const Params = { Sys: { InternalUser: 1, EmailRetry: 5, // Cantidad máxima de intentos de enviar correo electrónico. }, Hora: { Inicio: '00:00:00', Fin: '23:59:59', }, Timezone: { Node: 'Etc/GMT+2', // America/Santiago Etc/GMT+2: Calza perfecto con el horario del pc de mi casa. Database: 'Magallanes Standard Time', }, }; const jDTT = { xText: 101, // Texto hasta 255 caracteres. xNumb: 102, // Número Entero. xDate: 103, // Fecha. xBool: 104, // Boolean (true, false, 1, 0). xBoTx: 105, // Boolean texto. (Si, No) xTxEn: 106, // Texto (incluye enter). xList: 107, // Campo del tipo Select. xRut: 108, // Campo del tipo rut. xEmail: 109, // Campo del tipo Email. xFloat: 110, // Campo del tipo coma flotante. DECIMAL(18,6). xImg: 111, // Campo de texto con nombre de imagen. xDateTime: 112, // Fecha Hora. }; const Err = { Fld_Missing: 'Debe ingresar ', No_Access: 'No tiene acceso a esta funcionalidad.', Mod_Access_Needed: 'Necesita acceso de modificación para realizar esta acción. Haga una solicitud al administrador de sistema de su empresa.', ATTACK: '-833858758758', Wrong_Param: 'Parámetro incorrecto.', Attack_Name: 'Attack_Data', Cant_Create: 'No se pudo crear registro.', Cant_Update: 'No se pudo modificar registro.', Parse: 'Parse_Error', Us_Pwd: 'Usuario / Clave incorrectos', Sol_Inc: 'Solicitud incorrecta.', Not_reg: 'El registro no existe.', missing_Params: 'No se recibieron parámetros.', missing_val: 'Debe ingresar', ERR_No_Param: 'No se pudo recuperar parámetros.', DBERROR: { Control: '<DBERRCTRL>', // Falló una instrucción SQL de control. }, Pet_Inc: 'Error en la petición.', NO_DB_PARAMS: 'No se ha configurado conexión a la base de datos.', MSG_ERR_GENERIC: 'Ocurrió un error al intentar la operación.', // Mensaje de error genérico. MSG_ERR_NO_PERM: 'No está autorizado para realizar esta acción.', MSG_ERR_INT_ERR: 'Ha ocurrido un error interno.', Not_Found: 'No se han encontrado coincidencias para los criterios ingresados.', // MSG_ERR_NO_COIN InvalidToken: 'Token inválido.', TokenRequired: 'Token requerido.', MailMissTO: 'No se indicó Destino.', MailMissSubject: 'No se indicó Asunto.', MailMissFrom: 'No se indicó Origen.', ResourceNoExists: 'Recurso no existe', PageNotFound: 'No se encontró la página solicitada.', Generic: { Pdf: { NoData: 'No hay datos para exportar a pdf.', }, Proceso: { Wrong: 'No se pudo ejecutar proceso.', }, Permiso: { Modifica: 'Se requiere perfil de modificación para realizar esta acción.', }, Informix: { Connection: 'No se pudo establecer conexión con base de datos Informix.', Exec: 'No se pudo realizar la acción solicitada.', }, Upload: { Params: 'Los parámetros de ingreso son incorrectos.', MaxSize: 'El archivo Excel debe tener un tamaño máximo de', MaxSizeImg: 'El archivo de imagen debe tener un tamaño máximo de', }, Delete: { NoCause: 'Debe seleccionar motivo para eliminar.', NoRecord: 'Debe seleccionar registro que se eliminará.', Save: 'No se pudo eliminar registro.', }, Save: { DbData: 'No se pudo recuperar datos desde la base de datos.', CantSave: 'No se pudo guardar registro en la base de datos.', }, }, }; const FieldType = { Money: 'M', Number: 'N', Boolean: 'B', String: 'S', Porcentaje: 'P', Date: 'F', }; module.exports = { Params, Err, HttpCode, Msg, FieldType, jDTT, };