Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once ("DBConexion.php");
- class Alumnos extends Conexion{
- public function Nuevo_Ingreso($nombre,$apellido,$fecha,$sexo,$domicilio,$encargado,$telefono,$anio,$seccion,$opcion){
- $sp = $this->query("call nuevo_ingreso(:nombre,:apellido,:fecha,:sexo,
- :domicilio,:encargado,:telefono,:codgrado,:codseccion,:codespecialidad)");
- oci_bind_by_name($sp,":nombre",$nombre);
- oci_bind_by_name($sp,":apellido",$apellido);
- oci_bind_by_name($sp,":fecha",$fecha);
- oci_bind_by_name($sp,":sexo",$sexo);
- oci_bind_by_name($sp,":domicilio",$domicilio);
- oci_bind_by_name($sp,":encargado",$encargado);
- oci_bind_by_name($sp,":telefono",$telefono);
- oci_bind_by_name($sp,":codgrado",$anio);
- oci_bind_by_name($sp,":codseccion",$seccion);
- oci_bind_by_name($sp,":codespecialidad",$opcion);
- $hecho = $this->ejecutar($sp);
- $estado;
- if (!$hecho){
- $estado = false; //Error
- }else{
- $estado = true; //Correctamente
- }
- return $estado;
- }
- public function lista_antiguo_ingreso($anio,$opcion,$seccion,$matricula){
- $salida = array();
- $Consulta = $this->query("SELECT INITCAP(A.APELLIDO ||' '|| A.NOMBRE) AS NOMBRE,A.CODALUMNO,INITCAP(G.NOMBRE) AS GRADO,INITCAP(E.NOMBRE) AS OPCION,S.SECCION AS SECCION,
- EXTRACT(YEAR FROM M.FECHA_MATRICULA) AS ANIO FROM ALUMNO A
- INNER JOIN MATRICULA M ON A.CODALUMNO=M.CODALUMNO
- INNER JOIN GRADO G ON M.CODIGOGRADO=G.CODIGOGRADO
- INNER JOIN ESPECIALIDAD E ON M.CODESPECIALIDAD=E.CODESPECIALIDAD
- INNER JOIN SECCIONES S ON M.CODSECCION=S.CODSECCION
- WHERE G.NOMBRE=:BIND_ANIO AND E.NOMBRE=:BIND_OPCION AND S.SECCION=:BIND_SECCION
- AND EXTRACT (YEAR FROM M.FECHA_MATRICULA)=:BIND_MATRICULA
- ORDER BY A.APELLIDO ASC");
- oci_bind_by_name($Consulta,":BIND_ANIO",$anio);
- oci_bind_by_name($Consulta,":BIND_OPCION",$opcion);
- oci_bind_by_name($Consulta,":BIND_SECCION",$seccion);
- oci_bind_by_name($Consulta,":BIND_MATRICULA",$matricula);
- $Ejecutar = $this->Ejecutar($Consulta);
- if ($Ejecutar){
- while ($filas = oci_fetch_array($Consulta,OCI_ASSOC)){
- $salida[] = $filas;
- }
- return $salida;
- }
- }
- public function datos_alumno($codalumno){
- $salida = array();
- $Consulta = $this->query("SELECT INITCAP(NOMBRE) AS NOMBRE,INITCAP(APELLIDO)AS APELLIDO,TO_CHAR(FECHA_NACIMIENTO,'DD/MM/YYYY')AS FECHA_NACIMIENTO,SEXO,INITCAP(DOMICILIO)AS DOMICILIO,INITCAP(ENCARGADO)AS ENCARGADO,TELEFONO FROM ALUMNO WHERE CODALUMNO=:BIND_CODALUMNO");
- oci_bind_by_name($Consulta,":BIND_CODALUMNO",$codalumno);
- $Ejecutar = $this->Ejecutar($Consulta);
- if ($Ejecutar){
- while ($filas = oci_fetch_array($Consulta,OCI_ASSOC)){
- $salida[] = $filas;
- }
- return $salida;
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment