PROCEDURE GP_DameFechaNacimiento(sTipoPersona, sRFC)
dFechaNacimiento is Date
sCadenaFecha is string
sCadenaAño is string
IF sTipoPersona = "F" THEN
sCadenaFecha = Middle(sRFC,5,6)
sCadenaAño = Middle(sRFC,5,2)
ELSE
sCadenaFecha = Middle(sRFC,4,6)
sCadenaAño = Middle(sRFC,4,2)
END
dFechaNacimiento = StringToDate(sCadenaFecha,"AAMMDD")
IF dFechaNacimiento > Now() THEN
sCadenaFecha = "19" + sCadenaFecha
dFechaNacimiento = StringToDate(sCadenaFecha,"AAAAMMDD")
END
RESULT dFechaNacimiento
lunes, 13 de abril de 2020
Genera identificador de un registro
PROCEDURE GP_DameIdentificador()
dtFechaActual is DateTime
dtFechaActual is DateTime
InitRandom()
nAleatorio is int = Random(100000,999999)
sIdRegistro is string = dtFechaActual + NumToString(nAleatorio)
RESULT sIdRegistro
nAleatorio is int = Random(100000,999999)
sIdRegistro is string = dtFechaActual + NumToString(nAleatorio)
RESULT sIdRegistro
Suscribirse a:
Entradas (Atom)
Valida RFC
// Summary: <specify the procedure action> // Syntax: //[ <Result> = ] GP_ValidaRFC (<nTipoPersona>, <sParamRFC>) /...
-
PROCEDURE ValeurChamp(sNomChamp) WHEN EXCEPTION IN RETURN (sNomChamp) DO IF ExceptionInfo(errCode) = ExIDInconnu THEN RETURN "...
-
// EN LA VENTANA TABLE_Fortaleza..DndTarget = dndInactive TABLE_Fortaleza..DndSource = dndProgram TABLE_FichaFortaleza..DndTarget = dndPro...
-
CONCAT(TO_CHAR(db_con_catalogo.Cta1,'0999'), CHAR(45), TRIM(TO_CHAR(db_con_catalogo.Cta2,'09')), CHAR(45), TRIM(TO_CHAR(db_...