Exemplo n.º 1
0
 function evt__guardar()
 {
     try {
         $datos = $this->dep('editor')->datos('basica')->get();
         // verifico que no existe el usuario en la creacion
         if (!$this->dep('datos')->esta_cargada() && isset($datos['usuario']) && consultas_instancia::get_existe_usuario($datos['usuario'])) {
             throw new toba_error('El usuario ya existe.');
         }
         $this->dep('datos')->sincronizar();
         $usuario_arai = $this->dep('editor')->get_usuario_arai();
         if (isset($usuario_arai)) {
             gestion_arai_usuarios::sincronizar_datos($datos['usuario'], $usuario_arai);
         }
         $this->dep('datos')->resetear();
         $this->set_pantalla('seleccionar');
     } catch (toba_error $e) {
         toba::notificacion()->agregar($e->getMessage());
         toba::logger()->error($e->getMessage());
     }
 }