//---------------------------------------------------------------------------
#ifndef SkemaPlanH
#define SkemaPlanH
#include <cstring.h>
#include <conio.h>
#include <iostream.h>
#include <fstream.h>
#include <Printers.hpp>
#include <vcl/graphics.hpp>
//---------------------------------------------------------------------------

struct Export
{
    //konstruktøren
    Export();

    //prec. der findes et obj af typen Export
    //proc. udskriver et obj af typen Export
    void udskriv(int type);

    //prec. der findes et obj af typen Export, der er opgivet et filnavn og der er blevet valgt en filstatus
    //a = Append open for writing at end-of-file og w = Create for writing
    //proc.  udskriver et obj af typen Export, til den valgte fil, med den valgte status
    bool SkemaTilFil(string FilNavn, string SkemaNavn, char valg);

    //prec. der findes et obj af typen Export og der er opgivet et filnavn
    //proc. der er oprettet en fil med det overførte navn
    void Ny(string FilNavn);

    //prec. der findes et obj af typen Export og der er opgivet et skemanavn
    //proc. udskriver et obj af typen Export til en printer
    void SkemaTilPrinter(string SkemaNavn);

    //prec. der findes et obj af typen Export
    //proc. retunerer true hvis der findes den kolonde(col), og række(row) som der
    //bliver overført, og de overførte værdier indsættes i variablen Temp.
    //Ellers retuneres false
    bool IndsaetPaaPlan(string hold, string fag, string laerer,
							   string lokale, int col, int row);

    //prec. der findes et obj af typen Export
    //proc. variablen Temp bliver overskrevet med variablen SPlan's værdier
    void NulstilTemp();

    char SPlan[28][85];
    char Temp[28][85];
};
#endif
