home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
DEUTSCH
/
SONSTIGE
/
KFZWERK
/
KFZ7.SC
< prev
next >
Wrap
Text File
|
1993-12-01
|
2KB
|
102 lines
; Kfz7
AppLib = "Kfz3"
if (not isfile(AppLib + ".lib")) then
Createlib AppLib
endif
proc Kfz7S1()
private opResult
Readlib "Kfzutl" EntryTable, KECheck, ToggleForm,
EdFldView, HelpKey, EntryCancel, EntryDoIt,
RenamePre, RenameSet, SaveList, CreateList,
PrintList
opResult = EntryTable("Auftrag", "", "1", TRUE)
Release Procs EntryTable, KECheck, ToggleForm,
EdFldView, HelpKey, EntryCancel, EntryDoIt,
RenamePre, RenameSet, SaveList, CreateList,
PrintList
return opResult
endproc
Writelib AppLib Kfz7S1
Release Procs Kfz7S1
proc Kfz7S2()
private opResult
Readlib "Kfzutl" EditTable, ToggleForm, EdFldView,
HelpKey, EditCancel, SEditDoIt, SEditDelIns
opResult = EditTable("Auftrag", "Auftrag", "", "1", TRUE,
"SEditDoIt", "SEditDelIns",
"[Ins] - Einen Record einfügen, [Del] - Einen Record löschen",
FALSE, FALSE, FALSE)
Release Procs EditTable, ToggleForm, EdFldView,
HelpKey, EditCancel, SEditDoIt, SEditDelIns
return opResult
endproc
Writelib AppLib Kfz7S2
Release Procs Kfz7S2
proc Kfz7Menu()
private x, escape
x = "Kunden erfassen"
while (TRUE)
Clear
ShowMenu
"Kunden erfassen": "Kunden erfassen und Auftragsnummer zuteilen",
"Kunden ändern": "Kundendaten ändern,löschen",
"Kunden suchen": "Suche nach einem bestimmten Kunden"
Default x
To x
switch
case x = "Kunden erfassen":
ReadLib "Kfz3" Kfz7S1
escape = Kfz7S1()
escape = not escape
Release Procs Kfz7S1
case x = "Kunden ändern":
ReadLib "Kfz3" Kfz7S2
escape = Kfz7S2()
escape = not escape
Release Procs Kfz7S2
case x = "Kunden suchen":
Play "Addresu"
x = "Kunden suchen"
escape = FALSE
case x = "Esc":
return FALSE
endswitch
; Wert von ErrorProc zurücksetzen
ErrorProc = "ApplicErrorProc"
ApplicErrorRetVal = FALSE
if (not escape) then
return TRUE
endif
endwhile
endproc
Writelib AppLib Kfz7Menu
Release Procs Kfz7Menu