public function consultaTransferencia()
 {
     try {
         $idPersona = isset($_POST['idPersona']) ? $_POST['idPersona'] : NULL;
         $persona = new Persona();
         $estudiante = $persona->leerPorId($idPersona);
         $matricula = new Matricula();
         $mat = $matricula->leerMatriculaPorId($idPersona);
         $salon = new Salon();
         $sal = $salon->leerSalonePorId($mat->getIdSalon());
         $salones = $salon->leerSalonePorIdGrado($sal->getIdGrado());
         if ($estudiante == NULL) {
             $this->setVista('mensaje');
             $msj = "El Número de Documento no existe en el sistema";
             $this->vista->set('msj', $msj);
         } else {
             $rol = new Rol();
             $roles = $rol->leerRoles($idPersona);
             $band = 0;
             foreach ($roles as $ro) {
                 if ($ro->getIdRol() == 'E') {
                     $band = 1;
                 }
             }
             if ($band != 1) {
                 $this->setVista('mensaje');
                 $msj = "El Número de Documento ingresado no corresponde al de un estudiante";
                 $this->vista->set('msj', $msj);
             } elseif ($mat != NULL) {
                 $this->vista->set('estudiante', $estudiante);
                 $this->vista->set('salones', $salones);
                 $this->vista->set('idSalon', $mat->getIdSalon());
             } else {
                 $this->setVista('mensaje');
                 $msj = "El estudiante NO se encuentra matriculado";
                 $this->vista->set('msj', $msj);
             }
         }
         return $this->vista->imprimir();
     } catch (Exception $exc) {
         $this->setVista('mensaje');
         $msj = "Error en la aplicación, Colocarse en contacto con el Desarrollador";
         $this->vista->set('msj', $msj);
         return $this->vista->imprimir();
     }
 }