eaiovnaovbqoebvqoeavibavo 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; } function buscarActividad($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from actividad where id_curso=:id_curso order by id_actividad asc"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarNombreCurso($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT c.nombre AS nombreCurso, g.nombre_corto AS nombreGrado FROM curso c INNER JOIN grado g ON c.id_grado=g.id_grado WHERE id_curso=:id_curso"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function InsertarActividad($nombreActividad, $valor, $id_curso, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into actividad(nombre, valor, id_curso, bimestre) values(:nombreActividad, :valor, :id_curso, :bimestre)"; $estado=$conexion->prepare($sql); $estado->bindParam(':nombreActividad',$nombreActividad); $estado->bindParam(':valor',$valor); $estado->bindParam(':id_curso',$id_curso); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return $conexion->lastInsertId(); } } public function EliminarActividad($id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="delete from actividad where id_actividad=:id_actividad"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_actividad',$id_actividad); if(!$estado){ return 'Error al eliminar'; }else{ $estado->execute(); return 'Datos eliminado'; } } public function EliminarActividadI($id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="delete from actividad_ingles where id_actividad_ingles=:id_actividad"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_actividad',$id_actividad); if(!$estado){ return 'Error al eliminar'; }else{ $estado->execute(); return 'Datos eliminado'; } } public function actualizarActividad($actividad, $valor, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update actividad set nombre=:actividad, valor=:valor where id_actividad=:id"; $estado=$conexion->prepare($sql); $estado->bindParam(':actividad',$actividad); $estado->bindParam(':valor',$valor); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } public function actualizarActividadI($actividad, $valor, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update actividad_ingles set nombre=:actividad, valor=:valor where id_actividad_ingles=:id"; $estado=$conexion->prepare($sql); $estado->bindParam(':actividad',$actividad); $estado->bindParam(':valor',$valor); $estado->bindParam(':id',$id); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return 'Datos guardados con exito'; } } function buscarGradoA($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT g.id_grado AS gradoId FROM curso c INNER JOIN grado g ON c.id_grado=g.id_grado WHERE id_curso=:id_curso"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoA2($id_grado){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM alumno WHERE id_grado=:id_grado"; $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 insertarActividadAlumno($carnet, $id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into nota_actividad(id_alumno, id_actividad) values(:carnet, :id_actividad)"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':id_actividad',$id_actividad); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return $conexion->lastInsertId(); } } public function actualizarNota($nota, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_actividad set punteo=:nota where id_nota_actividad=: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 actualizarNota2($nota, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_curso set punteo=:nota where id_nota_curso=: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'; } } function buscarNombreCursoI($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM clase_ingles WHERE id_clase_ingles=:id_curso"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarActividadI($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from actividad_ingles where id_curso=:id_curso order by id_actividad_ingles asc"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarGradoAI($id_curso){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="SELECT * FROM alumno WHERE id_clase_ingles=:id_curso;"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } public function InsertarActividadI($nombreActividad, $valor, $id_curso, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into actividad_ingles(nombre, valor, id_curso, bimestre) values(:nombreActividad, :valor, :id_curso, :bimestre)"; $estado=$conexion->prepare($sql); $estado->bindParam(':nombreActividad',$nombreActividad); $estado->bindParam(':valor',$valor); $estado->bindParam(':id_curso',$id_curso); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return $conexion->lastInsertId(); } } public function insertarActividadAlumnoI($carnet, $id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into nota_actividad_ingles(id_alumno, id_actividad_ingles) values(:carnet, :id_actividad)"; $estado=$conexion->prepare($sql); $estado->bindParam(':carnet',$carnet); $estado->bindParam(':id_actividad',$id_actividad); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return $conexion->lastInsertId(); } } public function insertarNotaCurso($nombre, $valor, $id_alumno, $id_curso, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="insert into nota_curso_ingles(nombre, valor, id_alumno, id_clase_ingles, bimestre) values(:nombre, :valor, :id_alumno, :id_curso, :bimestre)"; $estado=$conexion->prepare($sql); $estado->bindParam(':nombre',$nombre); $estado->bindParam(':valor',$valor); $estado->bindParam(':id_alumno',$id_alumno); $estado->bindParam(':id_curso',$id_curso); $estado->bindParam(':bimestre',$bimestre); if(!$estado){ return 'Error al guardar'; }else{ $estado->execute(); return "Datos guardados"; } } public function actualizarNotaI($nota, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_actividad_ingles set punteo=:nota where id_nota_actividad_ingles=: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 actualizarNotaI2($nota, $id){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="update nota_curso_ingles set punteo=:nota where id_nota_curso_ingles=: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'; } } function buscarActividad2($id_curso, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from actividad where id_curso=:id_curso and bimestre>=:bimestre order by id_actividad asc"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->bindParam(':bimestre',$bimestre); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function buscarActividadI2($id_curso, $bimestre){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="select * from actividad_ingles where id_curso=:id_curso and bimestre>=:bimestre order by id_actividad_ingles asc"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_curso',$id_curso); $estado->bindParam(':bimestre',$bimestre); $estado->execute(); while($result = $estado->fetch()){ $rows[]=$result; } if(!isset($rows)){ $rows=null; } return $rows; } function eliminarActividadAlumno($carnet, $id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="delete from nota_actividad where id_actividad=:id_actividad and id_alumno=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_actividad',$id_actividad); $estado->bindParam(':carnet',$carnet); if(!$estado){ return 'Error al eliminar'; }else{ $estado->execute(); return 'Datos eliminado'; } } function eliminarActividadAlumnoI($carnet, $id_actividad){ $modelo= new Conexion(); $conexion=$modelo->obtener_conexion(); $sql="delete from nota_actividad_ingles where id_actividad_ingles=:id_actividad and id_alumno=:carnet"; $estado=$conexion->prepare($sql); $estado->bindParam(':id_actividad',$id_actividad); $estado->bindParam(':carnet',$carnet); if(!$estado){ return 'Error al eliminar'; }else{ $estado->execute(); return 'Datos eliminado'; } } } ?>