eaiovnaovbqoebvqoeavibavo obtener_conexion(); $sql="SELECT * FROM asistencias where tipo='entrada';"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarGradosPre(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM grado where id_grado between 1 and 3;"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarGradosPri(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM grado where id_grado between 4 and 15;"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarGradosBas(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM grado where id_grado between 16 and 21;"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarGradosDiver(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM grado where id_grado between 22 and 31;"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function buscarAlumnosGrado($id_grado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT carnet, apellidos, nombres FROM alumno where id_grado=:id_grado ORDER BY apellidos, nombres"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_grado',$id_grado); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function registrarAsistencia($carnet, $excusa){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="INSERT INTO asistencias(id_alumno, excusa, tipo, created_at) VALUES(:carnet, :excusa, 'entrada', NOW())"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':excusa',$excusa); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return "datos guardados"; } } public function registrarAsistencia2($carnet, $excusa, $fecha_hora){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="INSERT INTO asistencias(id_alumno, excusa, tipo, created_at) VALUES(:carnet, :excusa, 'entrada', :fecha_hora)"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':excusa',$excusa); $estado->bindParam(':fecha_hora',$fecha_hora); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return "datos guardados"; } } } ?>