eaiovnaovbqoebvqoeavibavo obtener_conexion(); $sql="select * from taller where bimestre=2"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarDocentes(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM usuario u INNER JOIN rol r ON u.id_rol=r.id_rol WHERE r.nombre LIKE '%Docente%'"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function InsertarTaller($taller, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into taller(nombre, bimestre) values(:taller, :bimestre)"; $estado=$conexion->prepare($sql); $estado->bindParam(':taller',$taller); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } public function EliminarTaller($id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="delete from taller where id_taller=:id"; $estado=$conexion->prepare($sql); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al eliminar'; }else{ $estado->execute(); return 'Datos eliminado'; } } public function ActualizarTaller($id, $taller, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update taller set nombre=:taller, bimestre=:bimestre where id_taller=:id"; $estado=$conexion->prepare($sql); $estado->bindParam(':taller',$taller); $estado->bindParam(':id',$id); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } public function actualizarTallerAlumno($carnet, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update alumno set id_taller=:id where carnet=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } public function actualizarClaseEspecial($carnet, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update alumno set clase_especial=:id where carnet=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } function buscarClasesImprimir($bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT t.id_taller, t.nombre as nombreTaller, u.nombre_corto FROM taller t INNER JOIN usuario u ON t.id_docente=u.id_usuario WHERE t.bimestre=:bimestre;"; $estado=$conexion->prepare($sql); $estado->bindParam(':bimestre',$bimestre); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarClasesImprimir2(){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT curso.id_curso, curso.id_grado, curso.nombre as nombreCurso, usuario.nombre_corto FROM curso INNER JOIN usuario ON usuario.id_usuario=curso.id_docente WHERE curso.nombre LIKE 'Inglés%' AND (curso.id_grado<=13 OR curso.id_grado=32)"; $estado=$conexion->prepare($sql); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarAlumnoGrado($id_grado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM alumno a INNER JOIN grado g ON a.id_grado=g.id_grado WHERE a.id_grado=:id_grado ORDER BY fecha_inscripcion ASC"; $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; } function buscarAlumnoGrado2($id_grado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM alumno a INNER JOIN grado g ON a.id_grado=g.id_grado WHERE a.id_grado=:id_grado ORDER BY a.apellidos ASC"; $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; } function buscarTalleres2($bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM taller WHERE bimestre=:bimestre"; $estado=$conexion->prepare($sql); $estado->bindParam(':bimestre', $bimestre); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoTaller($id_taller){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM alumno WHERE id_taller=:id_taller;"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_taller',$id_taller); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function insertarNotaCurso($nombre, $valor, $id_alumno, $id_taller, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into nota_taller(nombre, valor, id_alumno, id_taller, bimestre) values(:nombre, :valor, :id_alumno, :id_taller, :bimestre)"; $estado=$conexion->prepare($sql); $estado->bindParam(':nombre',$nombre); $estado->bindParam(':valor',$valor); $estado->bindParam(':id_alumno',$id_alumno); $estado->bindParam(':id_taller',$id_taller); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return "Datos guardados"; } } function buscarCursosDocenteEA($id_docente){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM taller WHERE id_docente=:id_docente AND bimestre=2"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_docente',$id_docente); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function TallerAsignar($id_docente, $id_taller){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update taller set id_docente=:id_docente where id_taller=:id_taller"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_docente',$id_docente); $estado->bindParam(':id_taller',$id_taller); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } function buscarNombreTaller($id_taller){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT t.nombre AS nombre FROM taller t WHERE id_taller=:id_taller"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_taller',$id_taller); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarAlumnosEA($id_taller, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT a.carnet, a.nombres, a.apellidos, nt.id_nota_taller , nt.punteo, nt.valor FROM alumno a INNER JOIN nota_taller nt ON a.carnet=nt.id_alumno WHERE nt.id_taller=:id_taller and nt.bimestre=:bimestre ORDER BY a.apellidos, a.nombres, nt.id_nota_taller ASC"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_taller',$id_taller); $estado->bindParam(':bimestre',$bimestre); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarBimestre($id_usuario){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from usuario where id_usuario=:id_usuario"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_usuario',$id_usuario); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function actualizarNotaEA($nota, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_taller set punteo=:nota where id_nota_taller=:id"; $estado=$conexion->prepare($sql); $estado->bindParam(':nota',$nota); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } public function ajustarCursoDetalle($id, $carnet, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_taller set id_taller=:id where id_alumno=:carnet and bimestre=:bimestre"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':bimestre',$bimestre); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } } ?>