home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / friday2.zip / ONTIME.APP < prev    next >
Text File  |  1986-12-15  |  5KB  |  202 lines

  1. $COMMAND
  2. ONTIME  
  3. SET MESSAGE OFF 
  4. OPEN FRIDAY  
  5. SET ERROR MESSAGE OFF 
  6. SET COLOR BACKGRND CYAN     
  7. SET COLOR FOREGRND BLUE     
  8. SET BELL OFF 
  9. SET VAR PICK1 INT
  10. LABEL STARTAPP
  11.   NEWPAGE
  12.   CHOOSE PICK1 FROM Main IN ONTIME.APX
  13.   IF PICK1 EQ 0 THEN
  14.     GOTO ENDAPP
  15.   ENDIF
  16.   IF PICK1 EQ 1 THEN
  17.     SET VAR PICK2 INT
  18.     SET VAR LEVEL2 INT
  19.     SET VAR LEVEL2 TO 0
  20.     WHILE LEVEL2 EQ 0  THEN
  21.       NEWPAGE
  22.       CHOOSE PICK2 FROM contacts IN ONTIME.APX
  23.       IF PICK2 EQ 0 THEN
  24.         BREAK
  25.       ENDIF
  26.       IF PICK2 EQ 1 THEN
  27.         ENTER  contacts
  28.       ENDIF
  29.       IF PICK2 EQ 2 THEN
  30.         SET VARIABLE WHVAL1      TO  TEXT
  31.         FILLIN WHVAL1      USING "Enter Last Name of Contact to Edit --> "
  32.         EDIT USING  contacts  +
  33.           SORTED BY  lastname=A frstname=A +
  34.           WHERE lastname EQ       .WHVAL1
  35.         CLEAR WHVAL1
  36.       ENDIF
  37.       IF PICK2 EQ 3 THEN
  38.         RUN fonea    IN ONTIME.APX
  39.         CHOOSE PRNTOPT FROM PRT$$$ IN ONTIME.APX
  40.         IF PRNTOPT EQ "Both" THEN
  41.           OUTPUT PRINTER WITH SCREEN
  42.         ELSE
  43.           IF PRNTOPT NE "PRINTER" THEN
  44.             OUTPUT SCREEN
  45.           ELSE
  46.             OUTPUT PRINTER
  47.           ENDIF
  48.         ENDIF
  49.         PRINT  fonelist  +
  50.           SORTED BY  lastname=A frstname=A +
  51.           WHERE lastname EXISTS
  52.         OUTPUT SCREEN
  53.         IF PRNTOPT NE "PRINTER" THEN
  54.           WRITE "Press any key to continue "
  55.           PAUSE
  56.         ENDIF
  57.         CLEAR PRNTOPT
  58.         RUN foneb    IN ONTIME.APX
  59.       ENDIF
  60.     ENDWHILE
  61.     CLEAR LEVEL2
  62.     CLEAR PICK2
  63.     GOTO STARTAPP
  64.   ENDIF
  65.   IF PICK1 EQ 2 THEN
  66.     SET VAR PICK2 INT
  67.     SET VAR LEVEL2 INT
  68.     SET VAR LEVEL2 TO 0
  69.     WHILE LEVEL2 EQ 0  THEN
  70.       NEWPAGE
  71.       CHOOSE PICK2 FROM schedule IN ONTIME.APX
  72.       IF PICK2 EQ 0 THEN
  73.         BREAK
  74.       ENDIF
  75.       IF PICK2 EQ 1 THEN
  76.         ENTER  calendar
  77.       ENDIF
  78.       IF PICK2 EQ 2 THEN
  79.         SET VARIABLE WHVAL1      TO  INTEGER
  80.         FILLIN WHVAL1      USING "Enter Client Id Number to Edit ---> "
  81.         EDIT USING  calendar  +
  82.           WHERE contid   EQ       .WHVAL1
  83.         CLEAR WHVAL1
  84.       ENDIF
  85.       IF PICK2 EQ 3 THEN
  86.         CHOOSE PRNTOPT FROM PRT$$$ IN ONTIME.APX
  87.         IF PRNTOPT EQ "Both" THEN
  88.           OUTPUT PRINTER WITH SCREEN
  89.         ELSE
  90.           IF PRNTOPT NE "PRINTER" THEN
  91.             OUTPUT SCREEN
  92.           ELSE
  93.             OUTPUT PRINTER
  94.           ENDIF
  95.         ENDIF
  96.         SET VARIABLE WHVAL1      TO  INTEGER
  97.         FILLIN WHVAL1      USING "Enter Client Id Number ---> "
  98.         SET VARIABLE WHVAL2      TO  DATE
  99.         FILLIN WHVAL2      USING "Enter Start Date ---> "
  100.         SET VARIABLE WHVAL3      TO  DATE
  101.         FILLIN WHVAL3      USING "Enter Ending Date ---> "
  102.         PRINT  SCHEDULE  +
  103.           SORTED BY  TODODATE=A TODOTIME=A +
  104.           WHERE CONTID   EQ       .WHVAL1       +
  105.           AND TODODATE GE       .WHVAL2       +
  106.           AND TODODATE LE       .WHVAL3
  107.         CLEAR WHVAL1
  108.         CLEAR WHVAL2
  109.         CLEAR WHVAL3
  110.         OUTPUT SCREEN
  111.         IF PRNTOPT NE "PRINTER" THEN
  112.           WRITE "Press any key to continue "
  113.           PAUSE
  114.         ENDIF
  115.         CLEAR PRNTOPT
  116.       ENDIF
  117.       IF PICK2 EQ 4 THEN
  118.         CHOOSE PRNTOPT FROM PRT$$$ IN ONTIME.APX
  119.         IF PRNTOPT EQ "Both" THEN
  120.           OUTPUT PRINTER WITH SCREEN
  121.         ELSE
  122.           IF PRNTOPT NE "PRINTER" THEN
  123.             OUTPUT SCREEN
  124.           ELSE
  125.             OUTPUT PRINTER
  126.           ENDIF
  127.         ENDIF
  128.         SET VARIABLE WHVAL1      TO  TEXT
  129.         FILLIN WHVAL1      USING "Enter Task Code ---> "
  130.         PRINT  SCHEDULE  +
  131.           SORTED BY  TASKFLAG=A TODODATE=A TODOTIME=A +
  132.           WHERE TASKFLAG EQ       .WHVAL1
  133.         CLEAR WHVAL1
  134.         OUTPUT SCREEN
  135.         IF PRNTOPT NE "PRINTER" THEN
  136.           WRITE "Press any key to continue "
  137.           PAUSE
  138.         ENDIF
  139.         CLEAR PRNTOPT
  140.       ENDIF
  141.       IF PICK2 EQ 5 THEN
  142.         RUN rcalcur  IN ONTIME.APX
  143.       ENDIF
  144.       IF PICK2 EQ 6 THEN
  145.         RUN rcal     IN ONTIME.APX
  146.       ENDIF
  147.     ENDWHILE
  148.     CLEAR LEVEL2
  149.     CLEAR PICK2
  150.     GOTO STARTAPP
  151.   ENDIF
  152.   IF PICK1 EQ 3 THEN
  153.     GOTO ENDAPP
  154.   ENDIF
  155.   GOTO STARTAPP
  156. LABEL ENDAPP
  157. CLEAR PICK1
  158. RETURN
  159. $MENU
  160. PRT$$$
  161. ROW Select Print Routing
  162. Printer
  163. Screen
  164. Both
  165. $MENU
  166. Main    
  167. COLUMN CONTACTS & SCHEDULES ORGANIZER
  168. Maintain Contacts
  169. Maintain Schedules & Diary
  170. Exit
  171. $MENU
  172. contacts
  173. COLUMN CONTACTS & CLIENTS
  174. Enter New Contacts
  175. Update Contacts
  176. Print Phone List
  177. $MENU
  178. schedule
  179. COLUMN SCHEDULES & DIARY
  180. Enter Schedule / Diary Information
  181. Update Schedule / Diary
  182. Print Schedule - Chronologically
  183. Print Schedule - By Task or Project
  184. Display Calendar for Current Month
  185. Display Calendar for Desired Month & Year
  186. $COMMAND
  187. fonea   
  188. set null " "
  189.  
  190. $COMMAND
  191. foneb   
  192. set null -0-
  193. output screen
  194. $COMMAND
  195. rcalcur 
  196. run rcalcur.asc
  197.  
  198. $COMMAND
  199. rcal    
  200. run rcal.asc
  201.  
  202.