Example #1
0
 function nuevo()
 {
     $this->cliente = Load::model('cliente');
     if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         $this->cliente = new Cliente(Input::post('cliente'));
         if (!$this->cliente->create()) {
             Flash::error('Se presento un error al crear el objeto');
         } else {
             $usu = new Usuario();
             $usu->nombrecompleto = $this->cliente->nombre;
             $usu->cedula = $this->cliente->nit;
             $usu->clave = $this->cliente->nit;
             $usu->sesionabierta = "0";
             $usu->tipousuario_id = "6";
             //externo
             //grabar
             $usu->save();
             //permisos
             $usum = new Usuariomodulo();
             $usum->modulo_id = "3";
             //sesion
             $usum->usuario_id = $usu->id;
             $usum->save();
             //
             $usum = new Usuariomodulo();
             $usum->modulo_id = "4";
             //invitado
             $usum->usuario_id = $usu->id;
             $usum->save();
             //
             $usuo = new Usuarioopcion();
             $usuo->opcionmodulo_id = "8";
             $usuo->usuario_id = $usu->id;
             $usuo->save();
             //
             $usuo = new Usuarioopcion();
             $usuo->opcionmodulo_id = "11";
             $usuo->usuario_id = $usu->id;
             $usuo->save();
             Router::redirect('/cliente/index');
         }
     }
 }
Example #2
0
 function eliminarmodulousuario($idmodulo)
 {
     $objeto = new Usuariomodulo();
     $objeto->find_first($idmodulo);
     if ($objeto->delete($objeto->id)) {
         Flash::info("Modulo eliminado");
         Router::redirect("usuario/index");
     } else {
         Flash::error("No se pudo eliminar.");
     }
 }