fix en el update

This commit is contained in:
Your Name
2025-01-23 11:23:44 -06:00
parent bea8a7b266
commit 8c992c29c4
2 changed files with 26 additions and 2 deletions
+5 -2
View File
@@ -174,8 +174,11 @@ const validarPreTermino = (idServicio) => {
return Servicio.findOne({ where: { idServicio } })
.then((res) => {
if (
res.idCuestionarioPrograma &&
res.idCuestionarioAlumno &&
// se tiene que validar buscando en la tabla de cuestionarios
//res.idCuestionarioPrograma &&
//res.idCuestionarioAlumno &&
res.cartaTermino &&
res.informeGlobal
)
+21
View File
@@ -6,8 +6,13 @@
DROP TABLE IF EXISTS `Cuestionario`;
CREATE TABLE `Cuestionario` (
`idCuestionario` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
`idCuestionarioAlumno` INT, -- Agregado para relación con alumnos
`idCuestionarioPrograma` INT, -- Agregado para relación con programas
`idCuestionarioAlumno1` INT, -- Agregado para relación con alumnos
`idCuestionarioPrograma1` INT, -- Agregado para relación con programas
`idServicio` INT,
`version` VARCHAR(50),
`titulo` VARCHAR(50),
@@ -112,3 +117,19 @@ ADD FOREIGN KEY (`idCuestionarioAlumno`) REFERENCES `cuestionario_alumno_2` (`id
ALTER TABLE `Cuestionario`
ADD FOREIGN KEY (`idCuestionarioPrograma`) REFERENCES `cuestionario_programa_2` (`idCuestionarioPrograma2`);
ALTER TABLE `Cuestionario`
ADD FOREIGN KEY (`idCuestionarioAlumno1`) REFERENCES `cuestionario_alumno` (`idCuestionarioAlumno`);
ALTER TABLE `Cuestionario`
ADD FOREIGN KEY (`idCuestionarioPrograma1`) REFERENCES `cuestionario_programa` (`idCuestionarioPrograma`);
INSERT INTO Cuestionario (idCuestionarioAlumno1, idCuestionarioPrograma1, idServicio) SELECT
s.idCuestionarioAlumno, s.idCuestionarioPrograma, s.idServicio FROM servicio s;