eaiovnaovbqoebvqoeavibavo obtener_conexion(); $sql="select * from grado WHERE nombre_corto LIKE 'PREPRIM%'"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoP(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from grado WHERE nombre_corto LIKE 'PRI%'"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoD(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from grado WHERE nombre_corto LIKE 'DIV%'"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoB(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from grado WHERE nombre_corto LIKE 'BAS%'"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarAlumnoE(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionC(); $sql="SELECT * FROM alumno"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarAlumnoEA(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionB(); $sql="SELECT * FROM datos"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarAlumnoES($carnet){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionC(); $sql="SELECT * FROM alumno WHERE carnet=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarAlumnoEASS($carnet){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionB(); $sql="SELECT * FROM datos WHERE id_nombre_alumno=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarEncargadoI($carnet){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionC(); $sql="SELECT e.id_encargado, e.nombre_completo, e.direccion, e.parentesco FROM asignar_alumno_encargado aae INNER JOIN encargado e ON aae.id_encargado=e.id_encargado WHERE aae.id_alumno = :carnet;"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarEncargadoIExistente(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM encargado INNER JOIN asignar_alumno_encargado ON encargado.id_encargado=asignar_alumno_encargado.id_encargado;"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarEncargadoEIA($carnet){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM encargado INNER JOIN asignar_alumno_encargado ON encargado.id_encargado=asignar_alumno_encargado.id_encargado WHERE id_alumno=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarTelefonoEncargadoI($id_encargado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionC(); $sql="SELECT * FROM telefono WHERE id_encargado=:id_encargado"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_encargado',$id_encargado); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarCorreoEncargadoI($id_encargado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexionC(); $sql="SELECT * FROM correo WHERE id_encargado=:id_encargado"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_encargado',$id_encargado); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarRolU(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM rol"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarGrado(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM grado WHERE graduando=1 ORDER BY nombre_corto ASC"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarAsistenciasAlumno($carnet){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql='SELECT excusa, DATE_FORMAT(created_at, "%Y-%m-%d") as fecha FROM asistencias WHERE id_alumno=:carnet AND tipo="entrada"'; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } public function buscarDetalleAsistencia($carnet, $mes){ setlocale(LC_ALL, 'es_GT'); $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sqlAux = "SET lc_time_names = 'es_ES';"; $estado=$conexion->prepare($sqlAux); $estado->execute(); $sql=" SELECT alumno.nombres, alumno.apellidos, asistencias.tipo, CONCAT(UPPER(SUBSTRING(DATE_FORMAT(asistencias.created_at, '%W %d %M %Y'),1,1)), LOWER(SUBSTRING(DATE_FORMAT(asistencias.created_at, '%W %d %M %Y'),2))) as fecha , DATE_FORMAT(asistencias.created_at, '%H:%i:%s') as hora, asistencias.excusa FROM asistencias INNER JOIN alumno ON alumno.carnet = asistencias.id_alumno WHERE asistencias.id_alumno=:carnet AND MONTH(asistencias.created_at) = :mes; "; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':mes',$mes); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(isset($rows)){ return $rows; }else{ return null; } } } ?>