nuevos cuestionarios de programa y alumno, sql de update, falta revisar el proceso de servicio para actualizar el get de los id cuestionarios
This commit is contained in:
@@ -189,6 +189,51 @@ const validarPreTermino = (idServicio) => {
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
|
||||
const validarCuestionarioAlumno2 = (body) => {
|
||||
console.log("Validando cuestionario alumno 2");
|
||||
|
||||
// Excluir p2 de la validación de campos nulos
|
||||
const camposExcluidos = [
|
||||
// 'p2'
|
||||
];
|
||||
|
||||
// Verificar si algún campo es nulo o indefinido (excepto p2)
|
||||
for (const [key, value] of Object.entries(body)) {
|
||||
if (!camposExcluidos.includes(key) && (value === null || value === undefined || value === '')) {
|
||||
throw new Error(`El campo ${key} no puede estar vacío.`);
|
||||
}
|
||||
}
|
||||
|
||||
console.log("Validación exitosa. Todos los campos son válidos.");
|
||||
return body;
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
const validarCuestionarioPrograma2 = (body) => {
|
||||
console.log("Validando cuestionario programa 2");
|
||||
|
||||
// Excluir p2 de la validación de campos nulos
|
||||
const camposExcluidos = [
|
||||
// 'p2'
|
||||
];
|
||||
|
||||
// Verificar si algún campo es nulo o indefinido (excepto p2)
|
||||
for (const [key, value] of Object.entries(body)) {
|
||||
if (!camposExcluidos.includes(key) && (value === null || value === undefined || value === '')) {
|
||||
throw new Error(`El campo ${key} no puede estar vacío.`);
|
||||
}
|
||||
}
|
||||
|
||||
console.log("Validación exitosa. Todos los campos son válidos.");
|
||||
return body;
|
||||
};
|
||||
|
||||
|
||||
module.exports = {
|
||||
yaExiste,
|
||||
noValido,
|
||||
@@ -203,4 +248,8 @@ module.exports = {
|
||||
validarNumero,
|
||||
validarObjetoVacio,
|
||||
validarPreTermino,
|
||||
|
||||
validarCuestionarioAlumno2,
|
||||
validarCuestionarioPrograma2
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user