home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
DEUTSCH
/
SONSTIGE
/
KFZWERK
/
KFZ1.SC
< prev
next >
Wrap
Text File
|
1993-12-01
|
2KB
|
91 lines
; Kfz1
AppLib = "Kfz1"
if (not isfile(AppLib + ".lib")) then
Createlib AppLib
endif
proc Kfz1Menu()
private x, escape, zzzmexit, zzzzexit, pword
zzzzexit = FALSE
x = "Lager"
while (TRUE)
Clear
ShowMenu
"Lager": "Artikel eingeben,ändern,Bestellisten ausdrucken",
"Auftrag": "Kundendaten bearbeiten,Rechnungen bearbeiten",
"Kostenvoranschlag": "Kostenvoranschläge bearbeiten",
"Statistik": "Kundeninformationen, Fahrzeuginformationen (TÜV)",
"System": "Softwareeinstellungen,Datensicherung",
"Ende": "Anwendung verlassen"
Default x
To x
switch
case x = "Lager":
ReadLib "Kfz1" Kfz2Menu
escape = Kfz2Menu()
escape = not escape
Release Procs Kfz2Menu
case x = "Auftrag":
ReadLib "Kfz1" Kfz3Menu
escape = Kfz3Menu()
escape = not escape
Release Procs Kfz3Menu
case x = "Kostenvoranschlag":
ReadLib "Kfz2" Kfz4Menu
escape = Kfz4Menu()
escape = not escape
Release Procs Kfz4Menu
case x = "Statistik":
ReadLib "Kfz2" Kfz5Menu
escape = Kfz5Menu()
escape = not escape
Release Procs Kfz5Menu
case x = "System":
ReadLib "Kfz2" Kfz6Menu
escape = Kfz6Menu()
escape = not escape
Release Procs Kfz6Menu
case x = "Ende":
ShowMenu
"Nein": "Anwendung nicht verlassen.",
"Ja": "Anwendung verlassen."
To zzzmexit
zzzzexit = (zzzmexit = "Ja")
escape = (zzzmexit = "Esc")
case x = "Esc":
escape = FALSE
endswitch
Reset
; Wert von ErrorProc zurücksetzen
ErrorProc = "ApplicErrorProc"
ApplicErrorRetVal = FALSE
if (zzzzexit) then
return TRUE
endif
if (not escape) then
x = "Lager"
endif
endwhile
endproc
Writelib AppLib Kfz1Menu
Release Procs Kfz1Menu