eaiovnaovbqoebvqoeavibavo modelo('Roles'); $id_rol=$_POST['id_rol']; $rol=$_POST['rol']; $mensaje=$consultas->ActualizarRol($rol, $id_rol); echo json_encode($mensaje); return true; } public function docente(){ $consultas=$this->modelo('Docentes'); $id_usuario=$_POST['id_usuario']; $nombreA=$_POST['nombreA']; $correoA=$_POST['correoA']; $nombre_cortoA=$_POST['nombre_cortoA']; if($_POST['activo']=="Si"){ $activo="1"; }else{ $activo="0"; } $id_rolA=$_POST['id_rolA']; $mensaje=$consultas->ActualizarDocente($nombreA, $correoA, $nombre_cortoA, $activo, $id_rolA, $id_usuario); echo json_encode($mensaje); return true; } public function encargado(){ $consultas=$this->modelo('Alumnos'); $nombre=$_POST['nombreA']; $direccion=$_POST['direccionA']; $parentesco=$_POST['parentescoA']; $id_padre=$_POST['id_padreA']; $consultas->actualizar_padre($nombre, $direccion, $parentesco, $id_padre); for($iT=0; $iT<$_POST['cant_inputTA']; $iT++){ $telefono=$_POST['telefono'.$iT]; $id_telefono=$_POST['id_telefono'.$iT]; $consultas->ActualizarTelefono($telefono, $id_telefono); } for($iC=0; $iC<$_POST['cant_inputCA']; $iC++){ $correo=$_POST['correo'.$iC]; $id_correo=$_POST['id_correo'.$iC]; $mensaje=$consultas->ActualizarCorreo($correo, $id_correo); } echo json_encode($mensaje); return true; } public function encargado2(){ $consultas=$this->modelo('Alumnos'); $nombre=$_POST['nombrePA']; $direccion=$_POST['direccionPA']; $parentesco=$_POST['parentescoPA']; $id_padre=$_POST['id_padreA']; $consultas->actualizar_padre($nombre, $direccion, $parentesco, $id_padre); for($iT=0; $iT<$_POST['cant_inputTA']; $iT++){ $telefono=$_POST['telefono'.$iT]; $id_telefono=$_POST['id_telefono'.$iT]; $consultas->ActualizarTelefono($telefono, $id_telefono); } for($iC=0; $iC<$_POST['cant_inputCA']; $iC++){ $correo=$_POST['correo'.$iC]; $id_correo=$_POST['id_correo'.$iC]; $mensaje=$consultas->ActualizarCorreo($correo, $id_correo); } echo json_encode($mensaje); return true; } public function alumno(){ $consultas=$this->modelo('Alumnos'); $datosAntiguosAlumno = $consultas->buscarAlumno4($_POST['carnetA']); $carnetA=$_POST['carnetA']; $nombre=$_POST['nombre']; $apellido=$_POST['apellido']; $fecha=$_POST['fecha']; $genero=$_POST['genero']; $plan=$_POST['plan']; $Grado=$_POST['Grado']; $observaciones=$_POST['observaciones']; $gsuite=$_POST['gsuite']; if(isset($_POST['checkActivo'])){ $mensaje = $consultas->actualizarAlumno($nombre, $apellido, $fecha, $genero, $plan, $Grado, $observaciones,$gsuite, 1, $carnetA); }else{ $mensaje = $consultas->actualizarAlumno($nombre, $apellido, $fecha, $genero, $plan, $Grado, $observaciones,$gsuite, 0, $carnetA); } /* Inicia el proceso para cambiar los cursos por cambio de sección */ if($datosAntiguosAlumno[0]['id_grado']!=$Grado){ //validamos si se esta cambiando de grado(sección) //buscamos los cursos del grado anterior $consultasCursos=$this->modelo('Cursos2'); $cursosAntiguos = $consultasCursos->buscarCurso($datosAntiguosAlumno[0]['id_grado']); $cursosNuevos = $consultasCursos->buscarCurso($Grado); $bimestre = $consultas->buscarBimestre(); //Inicia el proceso de cambio $consultasAct = $this->modelo('Actividad2'); $i=0; foreach($cursosNuevos as $DC){ $Actividades = $consultasAct->buscarActividad($DC['id_curso']); $actividadesAntiguas = $consultasAct->buscarActividad($cursosAntiguos[$i]['id_curso']); for($j=1; $j<=4; $j++){ $mensaje=$consultas->ActualizarNotaCurso($carnetA, $DC['id_curso'], $cursosAntiguos[$i]['id_curso']); } //PARA CREAR LAS ACTIVIDADES NUEVAS DEL OTRO CURSO if($Actividades){ foreach($Actividades as $A){ $consultasAct->insertarActividadAlumno($carnetA, $A['id_actividad'], $DC['id_curso']); } } //PARA ELIMINAR LAS ACTIVIDADES DEL CURSO ANTIGUO $actividadesAntiguas = $consultasAct->buscarActividad2($cursosAntiguos[$i]['id_curso'], $bimestre[0]['bimestre']); if($actividadesAntiguas){ foreach($actividadesAntiguas as $A){ $consultasAct->eliminarActividadAlumno($carnetA, $A['id_actividad']); } } $i++; } } /* Inicia el proceso para cambiar los cursos por cambio de sección */ echo json_encode($mensaje); return true; } public function class_code(){ $consultas=$this->modelo('Ingles'); $id=$_POST['id_class_code']; $code=$_POST['codeA']; $mensaje=$consultas->ActualizarIngles($id, $code); echo json_encode($mensaje); return true; } public function taller(){ $consultas=$this->modelo('Talleres'); $id=$_POST['id_taller']; $taller=$_POST['taller']; $bimestre=$_POST['bimestre']; $mensaje=$consultas->ActualizarTaller($id, $taller, $bimestre); echo json_encode($mensaje); return true; } public function claseIngles(){ $consultas=$this->modelo('Ingles'); $consultas2=$this->modelo('Actividad2'); $id=$_POST['id_clase_ingles']; $carnet=$_POST['carnet']; /* INICIA PARA CUADRAR---------------------------- */ //buscamos el alumno para obtener el codigo del curso $alumno = $consultas->buscarAlumno($carnet); if($alumno[0]['id_clase_ingles']!=null && $alumno[0]['id_clase_ingles']!=''){ //se va a actualizar la clase de ingles al alumno $bimestre = $consultas->buscarBimestre(); //buscamos las actividades de la nueva clase $Actividades = $consultas2->buscarActividadI($id); $actividadesAntiguas = $consultas2->buscarActividadI($alumno[0]['id_clase_ingles']); for($j=1; $j<=4; $j++){ $mensaje=$consultas->ActualizarNotaCurso($carnet, $id, $alumno[0]['id_clase_ingles']); } //PARA CREAR LAS ACTIVIDADES NUEVAS DEL OTRO CURSO if($Actividades){ foreach($Actividades as $A){ $consultas2->insertarActividadAlumnoI($carnet, $A['id_actividad_ingles'], $id); } } //PARA ELIMINAR LAS ACTIVIDADES DEL CURSO ANTIGUO $actividadesAntiguas = $consultas2->buscarActividadI2($alumno[0]['id_clase_ingles'], $bimestre[0]['bimestre']); if($actividadesAntiguas){ foreach($actividadesAntiguas as $A){ $consultas2->eliminarActividadAlumnoI($carnet, $A['id_actividad_ingles']); } } }else{ //se esta asignando por primera vez $Actividades = $consultas2->buscarActividadI($id); for($i=1; $i<=4; $i++){ $consultas2->insertarNotaCurso("Responsabilidad", 5,$carnet, $id, $i); $consultas2->insertarNotaCurso("Desempenio", 5,$carnet, $id, $i); $consultas2->insertarNotaCurso("1Parcial", 15,$carnet, $id, $i); $consultas2->insertarNotaCurso("2Parcial", 15,$carnet, $id, $i); $consultas2->insertarNotaCurso("Mejoramiento", 15,$carnet, $id, $i); $mensaje=$consultas2->insertarNotaCurso("Total", 100,$carnet, $id, $i); } if($Actividades){ foreach($Actividades as $A){ $consultas2->insertarActividadAlumnoI($carnet, $A['id_actividad_ingles']); } } } /* FINALIZA PARA CUADRAR---------------------------- */ $mensaje=$consultas->actualizarClaseIngles($carnet, $id); echo json_encode($mensaje); return true; } public function tallerAlumno(){ $consultas=$this->modelo('Talleres'); $id=$_POST['id_taller']; $carnet=$_POST['carnet']; $bimestre=$_POST['bimestre']; $mensaje=$consultas->actualizarTallerAlumno($carnet, $id); /* INICIA L07GICA PARA ACTUALIZAR EL C07DIGO DEL CURSO SEG03N BIMESTRE */ $mensaje = $consultas->ajustarCursoDetalle($id, $carnet, $bimestre); echo json_encode($mensaje); return true; } public function grado(){ $consultas=$this->modelo('Grados'); $id_grado=$_POST['id_grado']; $nombre=$_POST['nombreA']; $no_salon=$_POST['no_salonA']; $nombre_corto=$_POST['nombre_cortoA']; $graduando=$_POST['graduandoA']; $mensaje=$consultas->ActualizarGrado($nombre, $no_salon, $nombre_corto, $graduando, $id_grado); echo json_encode($mensaje); return true; } public function curso2(){ $consultas=$this->modelo('Cursos'); $id_curso=$_POST['id_curso']; $id_docente=$_POST['id_docente']; $mensaje=$consultas->ActualizarCurso2($id_docente, $id_curso); echo json_encode($mensaje); return true; } public function actividad(){ $consultas=$this->modelo('Actividad'); $id=$_POST['id_actividad']; $actividad=$_POST['actividadA']; $valor=$_POST['punteoA']; $descripcion = $_POST['descripcion']; $fecha_entrega = $_POST['fecha_entrega']; $id_curso = $_POST['id_curso']; $grado=$consultas->buscarGradoA($id_curso); $id_grado=$grado[0]['gradoId']; $actividadesGuardadas = $consultas->buscarActividadesPorDia2($fecha_entrega, $id_grado, $id); $mensaje=""; if($actividadesGuardadas[0]['cantidad']<4){ $consultas->actualizarActividad($actividad, $valor, $descripcion, $fecha_entrega, $id); $mensaje="success"; }else{ $mensaje = "error"; } echo json_encode($mensaje); return true; } public function Nota(){ $consultas=$this->modelo('Actividad'); $notas=json_decode($_POST['notas']); $notasNS=json_decode($_POST['notasNS']); $id=""; $nota=""; foreach ($notas as $clave => $valor){ if($valor!=null && $valor!=""){ $contadorAux=0; foreach($valor as $fila){ if($contadorAux==0){ $id=$fila; }else{ $nota=$fila; $contadorAux=-1; } $contadorAux++; } $mensaje=$consultas->actualizarNota($nota, $id); } } $id2=""; $nota2=""; foreach ($notasNS as $clave2 => $valor2){ if($valor2!=null && $valor2!=""){ $contadorAux=0; foreach($valor2 as $fila2){ if($contadorAux==0){ $id=$fila2; }else{ $nota=$fila2; $contadorAux=-1; } $contadorAux++; } $mensaje=$consultas->actualizarNota2($nota, $id); } } //$mensaje=$consultas->actualizarNota($nota, $id); echo json_encode($mensaje); return true; } public function Nota2(){ $consultas=$this->modelo('Actividad'); $id=$_POST['id']; $nota=$_POST['nota']; $mensaje=$consultas->actualizarNota2($nota, $id); echo json_encode($mensaje); return true; } public function cursoI(){ $consultas=$this->modelo('Cursos'); $id_curso=$_POST['id_curso']; $id_docente=$_POST['id_docente']; $mensaje=$consultas->ActualizarCurso3($id_docente, $id_curso); echo json_encode($mensaje); return true; } public function actividadI(){ $consultas=$this->modelo('Actividad'); $id=$_POST['id_actividad']; $actividad=$_POST['actividadA']; $valor=$_POST['punteoA']; $descripcion = $_POST['descripcion']; $fecha_entrega = $_POST['fecha_entrega']; $mensaje=$consultas->actualizarActividadI($actividad, $valor, $descripcion, $fecha_entrega, $id); echo json_encode($mensaje); return true; } public function NotaI(){ $consultas=$this->modelo('Actividad'); $notas=json_decode($_POST['notas']); $notasNS=json_decode($_POST['notasNS']); $id=""; $nota=""; foreach ($notas as $clave => $valor){ if($valor!=null && $valor!=""){ $contadorAux=0; foreach($valor as $fila){ if($contadorAux==0){ $id=$fila; }else{ $nota=$fila; $contadorAux=-1; } $contadorAux++; } $mensaje=$consultas->actualizarNotaI($nota, $id); } } $id2=""; $nota2=""; foreach ($notasNS as $clave2 => $valor2){ if($valor2!=null && $valor2!=""){ $contadorAux=0; foreach($valor2 as $fila2){ if($contadorAux==0){ $id=$fila2; }else{ $nota=$fila2; $contadorAux=-1; } $contadorAux++; } $mensaje=$consultas->actualizarNotaI2($nota, $id); } } //$mensaje=$consultas->actualizarNota($nota, $id); echo json_encode($mensaje); return true; } public function usuarioBimestre(){ $consultas=$this->modelo('Usuarios'); $id_usuario=$_POST['id_usuario']; $bimestre=$_POST['bimestre']; $mensaje=$consultas->ActualizarUsuario($id_usuario, $bimestre); echo json_encode($mensaje); return true; } public function usuarioBimestreActividad(){ $consultas=$this->modelo('Usuarios'); $id_usuario=$_POST['id_usuario']; $bimestre=$_POST['bimestre']; $mensaje=$consultas->ActualizarUsuarioActividad($id_usuario, $bimestre); echo json_encode($mensaje); return true; } public function cursoEA(){ $consultas=$this->modelo('Talleres'); $id_taller=$_POST['id_taller']; $id_docente=$_POST['id_docente']; $mensaje=$consultas->TallerAsignar($id_docente, $id_taller); echo json_encode($mensaje); return true; } public function NotaEA(){ $consultas=$this->modelo('Talleres'); $id=$_POST['id']; $nota=$_POST['nota']; $mensaje=$consultas->actualizarNotaEA($nota, $id); echo json_encode($mensaje); return true; } } ?>