/*
** MUI-Auftrag.h - alle Teile für die Auftragsliste und den Auftrag in MUI
**
** Copyright (C) 1996 by Stefan Scherer.
**
** Permission to use, copy, modify, and distribute this software and its
** documentation for non-commerical use and without fee is hereby granted,
** provided that the above copyright notice appear in all copies and that
** both that copyright notice and this permission notice appear in
** supporting documentation.  This software is provided "as is" without
** express or implied warranty.
*/

#ifndef MUI_AUFTRAG_H
#define MUI_AUFTRAG_H


extern APTR CY_OL_year, CY_OL_mode;
extern APTR LV_OL_list;
extern APTR BT_OL_makeinv, BT_OL_new, BT_OL_del, BT_OL_edit;
extern APTR BT_OL_lookinv, BT_OL_prtord, BT_OL_prtlist;

extern APTR TX_O_summe, TX_O_orddate, TX_O_ordnum, REG_O_mode, BT_O_customer;
extern APTR ST_O_adr1, ST_O_adr2, ST_O_adr3, ST_O_adr4, ST_O_adr5;
extern APTR ST_O_kundennr, ST_O_zeichen, BT_O_cash;
extern APTR LV_O_list, BT_O_insert, BT_O_delete, BT_O_choose;
extern APTR ST_O_artnum, ST_O_article, ST_O_VKeinzel, ST_O_menge;
extern APTR CY_O_mwst, CY_O_mode, ST_O_firma, ST_O_note;
extern APTR TX_O_invdate, TX_O_invnum;
extern APTR BT_O_clear, BT_O_change, BT_O_ok, BT_O_cancel;



BOOL O_CheckAbort (BOOL);
void InitOrderWin (void);
void Redraw_OL_List (void);
void Build_OL_years (void);
APTR MUI_BuildOrderList (void);
APTR MUI_BuildOrder (void);
void DoOrderMethods (void);
void HandleOrderEvents (ULONG event);


extern UWORD closeOrderAction;
enum
  {
    COA_MAIN_EDIT,	/* Auftrag wurde vom Hauptfenster geöffnet */
    COA_MAIN_NEW,	/* neuer Auftrag wurde vom Hauptfenster geöffnet */
  };


#endif /* MUI_AUFTRAG_H */
