Advertisement
Guest User

Untitled

a guest
Aug 28th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //test CLASS da HANDLER
  2.  
  3. {includes/dsUserUserRole.i}
  4.  
  5.  
  6. DEFINE VARIABLE test      AS CLASS da.AppUser   NO-UNDO.
  7. DEFINE VARIABLE httHandle AS HANDLE             NO-UNDO.
  8. DEFINE VARIABLE tBUFFER   AS HANDLE             NO-UNDO.
  9. DEFINE VARIABLE hquery AS HANDLE      NO-UNDO.
  10.  CREATE QUERY hquery.
  11.  
  12.  
  13. httHandle = TEMP-TABLE ttAppUser:HANDLE.
  14.  
  15. CREATE ttAppUser.
  16. ttAppUser.AppUserId = 1252.
  17. CREATE ttAppUser.
  18. ttAppUser.AppUserId = 1062.
  19. CREATE ttAppUser.
  20. ttAppUser.AppUserId = 1022.
  21. CREATE ttAppUser.
  22. ttAppUser.AppUserId = 1102.
  23. CREATE ttAppUser.
  24. ttAppUser.AppUserId = 1602.
  25.  
  26.  
  27.  
  28. test = NEW da.AppUser (INPUT httHandle ).
  29. test:addUsers().
  30.  
  31.  
  32. /* httHandle = test:fillttTable().                                             */
  33. /* CREATE BUFFER tBuffer FOR TABLE httHandle.                                  */
  34. /*                                                                             */
  35. /* hQuery:SET-BUFFERS(tBuffer).                                                */
  36. /*                                                                             */
  37. /* hquery:QUERY-PREPARE(SUBSTITUTE("for each &1 no-lock", tBuffer:NAME)).      */
  38. /* hquery:QUERY-OPEN().                                                        */
  39. /*                                                                             */
  40. /* DO WHILE NOT hquery:QUERY-OFF-END:                                          */
  41. /*   hQuery:GET-NEXT(NO-LOCK).                                                 */
  42. /*   IF NOT tBuffer:AVAILABLE THEN                                             */
  43. /*     LEAVE.                                                                  */
  44. /*     CREATE ttAppUser.                                                       */
  45. /*     ASSIGN                                                                  */
  46. /*     ttAppUser.AppUserID =           tBuffer:BUFFER-FIELD(1):BUFFER-VALUE()  */
  47. /*     ttAppUser.NAME =                tBuffer:BUFFER-FIELD(2):BUFFER-VALUE()  */
  48. /*     ttAppUser.UserName =            tBuffer:BUFFER-FIELD(3):BUFFER-VALUE(). */
  49. /* END.                                                                        */
  50.  
  51. FOR EACH Appuser:
  52.     DISPLAY AppUSer EXCEPT NAME.
  53. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement