home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / workdb.zip / VERIFNEW.PRG < prev    next >
Text File  |  1988-08-15  |  3KB  |  106 lines

  1. *!!* dBASE CONVERT - dBASE III File Conversion Aid  v2.01  1/10/86
  2. *
  3. SET HEADING OFF
  4. SET SAFETY OFF
  5. * verifnew.sig 08/18/83
  6. * when a new record is written true is written to a logical variable
  7. * called new. this module give you the chance to review all new orders
  8. * if satisfactory - you then change new to false by accepting the entry
  9. @ 07,22 SAY 'LOOKING FOR UNVERIFIED NEW RECORDS'
  10. GOTO TOP
  11. LOCATE FOR NEW
  12. STORE .T. TO MORE
  13. DO WHILE more .AND. (.NOT.EOF())
  14.    CLEAR
  15.    STORE 'VERIFY NEW RECORDS' TO MODE
  16.    STORE '<A>CCEPT, <C>ONTINUE, <D>ELETE/RECALL' TO PROMPT1
  17.    STORE '<E>DIT, <P>RINT, <Q>UIT' TO PROMPT2
  18.    STORE ' ' TO PROMPT3
  19.    STORE '?' TO COMMAND
  20.    IF DELETE()
  21.       STORE 'DELETED' TO DELETED
  22.    ELSE
  23.       STORE '       ' TO DELETED
  24.    ENDIF *
  25.    @  1,25 SAY MODE
  26.    @  2, 0 SAY "+--------------------------------------"
  27.    @  2,39 SAY "----------------------------------------+"
  28.    @  3, 5 SAY "ORDER NUMBER:"
  29.    @  3,43 SAY "Complete:"
  30.    @  4, 8 SAY "Last name:"
  31.    @  4,46 SAY "First:"
  32.    @  5,10 SAY "Address:"
  33.    @  6, 9 SAY "(line 2):"
  34.    @  7, 9 SAY "(line 3):"
  35.    @  8,13 SAY "City:"
  36.    @  8,46 SAY "State:"
  37.    @  8,65 SAY "ZIP:"
  38.    @ 10, 2 SAY "Volumes:"
  39.    @ 12, 3 SAY "Amount:"
  40.    @ 12,46 SAY "Enter:"
  41.    @ 12,64 SAY "Ship:"
  42.    @ 13, 2 SAY "Remarks:"
  43.    @ 14, 2 SAY "Remarks:"
  44.    @ 16, 0 SAY "Backorder:"
  45.    @ 17,44 SAY "Catalog:"
  46.    @ 18, 2 SAY "Shipped:"
  47.    @ 18,26 SAY "Shipped:"
  48.    @ 18,62 SAY "Update:"
  49.    @ 19, 0 SAY "+--------------------------------------"
  50.    @ 19,39 SAY "----------------------------------------+"
  51.    @ 20,12 SAY PROMPT1
  52.    @ 21,12 SAY PROMPT2
  53.    @ 22,12 SAY PROMPT3
  54.    @  1, 0 SAY DELETED
  55.    @  3,19 SAY ORDER
  56.    @  3,53 SAY COMP
  57.    @  4,19 SAY LNAME
  58.    @  4,53 SAY FNAME
  59.    @  5,19 SAY ADDR1
  60.    @  6,19 SAY ADDR2
  61.    @  7,19 SAY ADDR3
  62.    @  8,19 SAY CITY
  63.    @  8,53 SAY STATE
  64.    @  8,70 SAY ZIP
  65.    @ 10,11 SAY VOL1
  66.    @ 12,11 SAY AMT PICTURE '$###.##'
  67.    @ 12,53 SAY ENTERED
  68.    @ 12,70 SAY SHIPPED
  69.    @ 13,11 SAY REM1
  70.    @ 14,11 SAY REM2
  71.    @ 16,11 SAY BO
  72.    @ 17,53 SAY CATALOG
  73.    @ 18,11 SAY BO_SHIP
  74.    @ 18,35 SAY BO2_SHIP
  75.    @ 18,70 SAY DAYU
  76.    @ 22,56 SAY 'WHAT NEXT?'
  77.    @ 22,70 GET COMMAND PICTURE '!'
  78.    READ
  79.    DO CASE
  80.       CASE COMMAND = 'A'
  81.            * remove mark of a new record
  82.            REPLACE NEW WITH .F.
  83.            CONTINUE
  84.       CASE COMMAND = 'D'
  85.            IF DELETE()
  86.               RECALL
  87.            ELSE
  88.               DELETE
  89.            ENDIF *
  90.       CASE COMMAND = 'E'
  91.            DO EDIT.PRG
  92.       CASE COMMAND = 'P'
  93.            DO PRINT.PRG
  94.       CASE COMMAND = 'Q'
  95.            * set up loop to exit
  96.            STORE .F. TO MORE
  97.       CASE COMMAND = 'C'
  98.            CONTINUE
  99.    ENDCASE
  100. ENDDO WHILE MORE
  101. RELEASE MODE, PROMPT1,PROMPT2,PROMPT3
  102. STORE .T. TO MORE
  103. STORE '?' TO COMMAND
  104. STORE .T. TO FIRST
  105.  
  106.