Loading react_frontend/src/components/AlumnoListCG.js +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ const AlumnoListCG = () => { const handleNavigate3 = (alumno) => { console.log("Navegando a: ", `/revisar-horario/${alumno.matricula}`); navigate(`/coordinador/revisar-horario/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaCord: matriculaCord} }); navigate(`/coordinador-gen/revisar-horario/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaCord: matriculaCord} }); }; const handleModify = (alumno) => { Loading react_frontend/src/components/InicioDocente.js +12 −6 Original line number Diff line number Diff line Loading @@ -188,13 +188,19 @@ function InicioDocente() { console.log("Alumnos filtrados:", alumnosFiltrados); // Manejar la validación del pago const handleValidate = (alumno) => { console.log("Navegando a: ", `/validar-pago/${alumno.matricula}`); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaDocente: matriculaDocente} }); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaDocente: matriculaDocente, id_carrera: alumno.id_carrera // AGREGADO } }); }; return ( <div className="docente-layout"> <div className="docente-container"> Loading react_frontend/src/components/InicioTutor.js +9 −1 Original line number Diff line number Diff line Loading @@ -166,9 +166,17 @@ function InicioTutor() { const handleValidate = (alumno) => { console.log("Navegando a: ", `/validar-pago/${alumno.matricula}`); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaTutor: matriculaTutor} }); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaTutor: matriculaTutor, id_carrera: alumno.id_carrera // AGREGADO } }); }; // Filtrar alumnos por búsqueda const alumnosFiltrados = alumnos.filter(alumno => { const nombreCoincide = alumno.nombre.toLowerCase().includes(searchTerm.toLowerCase()); Loading react_frontend/src/components/RevisionComprobantePago.js +2 −2 Original line number Diff line number Diff line Loading @@ -14,8 +14,8 @@ function RevisionComprobantePago() { const [alumnoCargado, setAlumnoCargado] = useState(false); const navigate = useNavigate(); const location = useLocation(); const id_carrera = localStorage.getItem("id_carrera"); const { nombre, matricula, matriculaTutor } = location.state || {}; const { nombre, matricula, matriculaTutor, id_carrera: idCarreraState } = location.state || {}; const id_carrera = idCarreraState || localStorage.getItem("id_carrera"); useEffect(() => { // Obtener datos del alumno (no dependas del horario) Loading Loading
react_frontend/src/components/AlumnoListCG.js +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ const AlumnoListCG = () => { const handleNavigate3 = (alumno) => { console.log("Navegando a: ", `/revisar-horario/${alumno.matricula}`); navigate(`/coordinador/revisar-horario/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaCord: matriculaCord} }); navigate(`/coordinador-gen/revisar-horario/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaCord: matriculaCord} }); }; const handleModify = (alumno) => { Loading
react_frontend/src/components/InicioDocente.js +12 −6 Original line number Diff line number Diff line Loading @@ -188,13 +188,19 @@ function InicioDocente() { console.log("Alumnos filtrados:", alumnosFiltrados); // Manejar la validación del pago const handleValidate = (alumno) => { console.log("Navegando a: ", `/validar-pago/${alumno.matricula}`); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaDocente: matriculaDocente} }); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaDocente: matriculaDocente, id_carrera: alumno.id_carrera // AGREGADO } }); }; return ( <div className="docente-layout"> <div className="docente-container"> Loading
react_frontend/src/components/InicioTutor.js +9 −1 Original line number Diff line number Diff line Loading @@ -166,9 +166,17 @@ function InicioTutor() { const handleValidate = (alumno) => { console.log("Navegando a: ", `/validar-pago/${alumno.matricula}`); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaTutor: matriculaTutor} }); navigate(`/tutor/validar-pago/${alumno.matricula}`, { state: { nombre: alumno.nombre, matricula: alumno.matricula, matriculaTutor: matriculaTutor, id_carrera: alumno.id_carrera // AGREGADO } }); }; // Filtrar alumnos por búsqueda const alumnosFiltrados = alumnos.filter(alumno => { const nombreCoincide = alumno.nombre.toLowerCase().includes(searchTerm.toLowerCase()); Loading
react_frontend/src/components/RevisionComprobantePago.js +2 −2 Original line number Diff line number Diff line Loading @@ -14,8 +14,8 @@ function RevisionComprobantePago() { const [alumnoCargado, setAlumnoCargado] = useState(false); const navigate = useNavigate(); const location = useLocation(); const id_carrera = localStorage.getItem("id_carrera"); const { nombre, matricula, matriculaTutor } = location.state || {}; const { nombre, matricula, matriculaTutor, id_carrera: idCarreraState } = location.state || {}; const id_carrera = idCarreraState || localStorage.getItem("id_carrera"); useEffect(() => { // Obtener datos del alumno (no dependas del horario) Loading