public function login(&$session, $name, $password)
 {
     if ($name == null || $password == null) {
         throw new Exception("Usuario o password nulo");
     }
     //crea y da la conexion al dataAccess
     $conex = new Conexion();
     $conex->conectar();
     DataAccess::setConexion($conex);
     $this->usuario = new Usuario($name, $password);
     if (DataAccess::Login($this->usuario)) {
         if (!$this->usuario->getActivo()) {
             throw new Exception('Usuario Inactivo');
         }
         $session['id'] = $this->usuario->getIdUsuario();
         $session['Usuario'] = $this->usuario->getNombres() . " " . $this->usuario->getApellidos();
         $session['logon'] = TRUE;
         //$this->getRoles();
         return TRUE;
     } else {
         throw new Exception('Usuario no encontrado');
     }
 }