CVertrag Class Reference

[Doku Index] [Doku Hierarchy] [Headers]


Die Klasse CVertrag stellt die Daten und Methoden zur Verfuegung um einen Vertrag zu verwalten More...

#include <vertrag.h>

Inherits: CDokument

Public Members

Private Members


Detailed Description

Die Klasse CVertrag stellt die Daten und Methoden zur Verfuegung um einen Vertrag zu verwalten. Diese Klasse erbt von der Klasse CDokument.


CVertrag() [public]

Konstruktor

~CVertrag() [public virtual]

Destruktor

CDokument* Generate() const [public virtual]

generiert ein Objekt des Typs CVertrag und gibt einen Zeiger darauf zurueck

void Free() [public virtual]

gibt ein Objekt des Typs CVertrag wieder frei

bool ClassInvariant() const [public virtual]

prueft die Klasseninvarianz des Objekts

bool Copy(CDokument* src) [public virtual]

kopiert den Vertrag src in den aktuellen Vertrag

bool EqualValue(CDokument* src) const [public virtual]

vergleicht zwei Vertraege miteinander

bool InitVertrag(QString NVerfasser, QString NTitel, QString NSchluessel, QString NVertragsnummer, bool NUnterschriftBankVorhanden, bool NUnterschriftKundeVorhanden, QString NVertragstext) [public]

initialisiert einen existierenden Vertrag mit den gegebenen Werten

QString LiefereVertragsnummer() const [public]

liefert die Vertragsnummer

bool LiefereUnterschriftBankVorhanden() const [public]

gibt zurueck ob die Unterschrift der Bank vorhanden ist

void AendereUnterschriftBankVorhanden(bool NUnterschriftBankVorhanden) [public]

aendert die Tatsache ob die Bank unterschrieben hat

bool LiefereUnterschriftKundeVorhanden() const [public]

gibt zurueck ob der Kunde unterschrieben hat

void AendereUnterschriftKundeVorhanden(bool NUnterschriftKundeVorhanden) [public]

aendert die Tatsache ob der Kunde unterschrieben hat

QString LiefereVertragstext() const [public]

gibt den Vertragstext zurueck

void AendereVertragstext(QString NVertragstext) [public]

aendert den Vertragstext

QDateTime LiefereAenderungsdatum() const [public]

gibt das Datum der letzten Aenderung zurueck

void AendereAenderungsdatum(QDateTime NDatum) [public]

aendert das Datum der letzten Aenderung

bool ZulaessigerVertrag(QString NVertragstext) const [public]

prueft ob der Vertrag zulaessig ist

bool readData(QDataStream* stream) [public]

schreibt den Inhalt des Vertrages in den angegebenen stream

bool writeData(QDataStream* stream) const [public]

laedt den Inhalt des Vertrages aus dem angegebenen stream

QString Vertragsnummer[private]

Vertragsnummer

QDateTime Aenderungsdatum[private]

Datum der letzten Aenderung

bool UnterschriftBankVorhanden[private]

Bank unterschrieben?

bool UnterschriftKundeVorhanden[private]

Kunde unterschrieben?

QString Vertragstext[private]

Vertragstext


Documentation generated by uhlmann@fara2 on Mon Aug 30 20:37:52 MEST 1999
Kdoc