Klasse TMitgliedCollectionItem

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TMitgliedCollectionItem = class(TXMLCollectionItem)

Beschreibung

Hierarchie

Übersicht

Methoden

Public procedure SaveFotoToBmp(p_strDateiname : string);
Public function IstAusgetreten : boolean;
Public function GetAlter(p_dDatum : double) : integer;
Public function IstMitgliedAm(p_dDatum : TDateTime) : boolean;
Public function IstMitgliedSeit : integer;

Eigenschaften

Published property MitgliedID : string read m_strMitgliedsnr write m_strMitgliedsnr;
Published property Anrede : string read m_strAnrede write m_strAnrede;
Published property GeburtTag : integer read m_iGeburtTag write m_iGeburtTag;
Published property GeburtMonat : integer read m_iGeburtMonat write m_iGeburtMonat;
Published property GeburtJahr : integer read m_iGeburtJahr write m_iGeburtJahr;
Published property Spitzname : string read m_strSpitzname write m_strSpitzname;
Published property Vorname : string read m_strVorname write m_strVorname;
Published property Nachname : string read m_strNachname write m_strNachname;
Published property Strasse : string read m_strStrasse write m_strStrasse;
Published property Plz : string read m_strPlz write m_strPlz;
Published property Ort : string read m_strOrt write m_strOrt;
Published property TelefonFest : string read m_strTelefonFest write m_strTelefonFest;
Published property TelefonMobil : string read m_strTelefonMobil write m_strTelefonMobil;
Published property Fax : string read m_strFax write m_strFax;
Published property Email : string read m_strEmail write m_strEmail;
Published property Homepage : string read m_strHomepage write m_strHomepage;
Published property EinTag : integer read m_iEintrittTag write m_iEintrittTag;
Published property EinMonat : integer read m_iEintrittMonat write m_iEintrittMonat;
Published property EinJahr : integer read m_iEintrittJahr write m_iEintrittJahr;
Published property AusTag : integer read m_iAustrittTag write m_iAustrittTag;
Published property AusMonat : integer read m_iAustrittMonat write m_iAustrittMonat;
Published property AusJahr : integer read m_iAustrittJahr write m_iAustrittJahr;
Published property AusBemerkung : string read m_strAustrittBemerkung write m_strAustrittBemerkung;
Published property Amt : string read m_strAmt write m_strAmt;
Published property AmtTagv : integer read m_iAmtTagv write m_iAmtTagv;
Published property AmtMonatv : integer read m_iAmtMonatv write m_iAmtMonatv;
Published property AmtJahrv : integer read m_iAmtJahrv write m_iAmtJahrv;
Published property AmtTagb : integer read m_iAmtTagb write m_iAmtTagb;
Published property AmtMonatb : integer read m_iAmtMonatb write m_iAmtMonatb;
Published property AmtJahrb : integer read m_iAmtJahrb write m_iAmtJahrb;
Published property Position : string read m_strPosition write m_strPosition;
Published property VorstandTagv : integer read m_iVorstandTagv write m_iVorstandTagv;
Published property VorstandMonatv : integer read m_iVorstandMonatv write m_iVorstandMonatv;
Published property VorstandJahrv : integer read m_iVorstandJahrv write m_iVorstandJahrv;
Published property VorstandTagb : integer read m_iVorstandTagb write m_iVorstandTagb;
Published property VorstandMonatb : integer read m_iVorstandMonatb write m_iVorstandMonatb;
Published property VorstandJahrb : integer read m_iVorstandJahrb write m_iVorstandJahrb;
Published property Gruendungsmitglied : byte read m_iGruendungsmitglied write m_iGruendungsmitglied;
Published property Status : string read m_strStatus write m_strStatus;
Published property Ehrenmitglied : byte read m_iEhrenmitglied write m_iEhrenmitglied;
Published property EhrenTag : integer read m_iEhrenmitgliedTag write m_iEhrenmitgliedTag;
Published property EhrenMonat : integer read m_iEhrenmitgliedMonat write m_iEhrenmitgliedMonat;
Published property EhrenJahr : integer read m_iEhrenmitgliedJahr write m_iEhrenmitgliedJahr;
Published property AusweisAusgegeben : byte read m_iAusweisAusgegeben write m_iAusweisAusgegeben;
Published property Bankname : string read m_strBankname write m_strBankname;
Published property Kontoinhaber : string read m_strKontoinhaber write m_strKontoinhaber;
Published property Kontonummer : string read m_strKontonummer write m_strKontonummer;
Published property Blz : string read m_strBlz write m_strBlz;
Published property BIC : string read m_strBIC write m_strBIC;
Published property IBAN : string read m_strIBAN write m_strIBAN;
Published property Zahlungsart : byte read m_iZahlungsart write m_iZahlungsart;
Published property LastschriftDatum : double read m_dLastschrift write m_dLastschrift;
Published property Foto : XMLMIMEString read GetBinary write SetBinary;
Published property Bildformat : byte read m_iBildformat write m_iBildformat;
Published property Austritte : string read m_strAustritte write m_strAustritte;
Published property Aemter : string read m_strVereinsamt write m_strVereinsamt;
Published property Vorstand : string read m_strVorstand write m_strVorstand;
Published property Bemerkungen : string read m_strBemerkungen write m_strBemerkungen;
Published property ZuLoeschen : byte read m_iZuLoeschen write m_iZuLoeschen;

Beschreibung

Methoden

Public procedure SaveFotoToBmp(p_strDateiname : string);

Diese Methode speichert das Foto des Mitglieds als BMP-Datei ab.

Parameter
p_strDateiname
Dateiname, den das Foto haben soll
Public function IstAusgetreten : boolean;

Diese Methode stellt fest, ob ein Mitglied am aktuellen Tag noch dem Verein angehört.

Result

False, falls das Mitglieder noch im Verein ist

Public function GetAlter(p_dDatum : double) : integer;

Diese Methode gibt das Lebensalter des Mitglieds zurück

Parameter
p_dDatum
Referenzdatum
Result

Alter in Jahren, falls das Referenzdatum vor dem Geburtsdatum liegt wird -1 zurückgegeben

Public function IstMitgliedAm(p_dDatum : TDateTime) : boolean;

Diese Methode prüft, ob ein Mitglied zu einem bestimmten Datum Mitglied im Verein war.

Parameter
p_dDatum
Datum
Result

False, falls das Mitglieder zum Datum p_dDatum nicht Mitglied im Verein war, sonst True

Public function IstMitgliedSeit : integer;

Diese Methode berechnet die Anzahl der Monate der Vereinszugehörigkeit.

Result

Anzahl der Monate

Eigenschaften

Published property MitgliedID : string read m_strMitgliedsnr write m_strMitgliedsnr;
 
Published property Anrede : string read m_strAnrede write m_strAnrede;
 
Published property GeburtTag : integer read m_iGeburtTag write m_iGeburtTag;
 
Published property GeburtMonat : integer read m_iGeburtMonat write m_iGeburtMonat;
 
Published property GeburtJahr : integer read m_iGeburtJahr write m_iGeburtJahr;
 
Published property Spitzname : string read m_strSpitzname write m_strSpitzname;
 
Published property Vorname : string read m_strVorname write m_strVorname;
 
Published property Nachname : string read m_strNachname write m_strNachname;
 
Published property Strasse : string read m_strStrasse write m_strStrasse;
 
Published property Plz : string read m_strPlz write m_strPlz;
 
Published property Ort : string read m_strOrt write m_strOrt;
 
Published property TelefonFest : string read m_strTelefonFest write m_strTelefonFest;
 
Published property TelefonMobil : string read m_strTelefonMobil write m_strTelefonMobil;
 
Published property Fax : string read m_strFax write m_strFax;
 
Published property Email : string read m_strEmail write m_strEmail;
 
Published property Homepage : string read m_strHomepage write m_strHomepage;
 
Published property EinTag : integer read m_iEintrittTag write m_iEintrittTag;
 
Published property EinMonat : integer read m_iEintrittMonat write m_iEintrittMonat;
 
Published property EinJahr : integer read m_iEintrittJahr write m_iEintrittJahr;
 
Published property AusTag : integer read m_iAustrittTag write m_iAustrittTag;
 
Published property AusMonat : integer read m_iAustrittMonat write m_iAustrittMonat;
 
Published property AusJahr : integer read m_iAustrittJahr write m_iAustrittJahr;
 
Published property AusBemerkung : string read m_strAustrittBemerkung write m_strAustrittBemerkung;
 
Published property Amt : string read m_strAmt write m_strAmt;
 
Published property AmtTagv : integer read m_iAmtTagv write m_iAmtTagv;
 
Published property AmtMonatv : integer read m_iAmtMonatv write m_iAmtMonatv;
 
Published property AmtJahrv : integer read m_iAmtJahrv write m_iAmtJahrv;
 
Published property AmtTagb : integer read m_iAmtTagb write m_iAmtTagb;
 
Published property AmtMonatb : integer read m_iAmtMonatb write m_iAmtMonatb;
 
Published property AmtJahrb : integer read m_iAmtJahrb write m_iAmtJahrb;
 
Published property Position : string read m_strPosition write m_strPosition;
 
Published property VorstandTagv : integer read m_iVorstandTagv write m_iVorstandTagv;
 
Published property VorstandMonatv : integer read m_iVorstandMonatv write m_iVorstandMonatv;
 
Published property VorstandJahrv : integer read m_iVorstandJahrv write m_iVorstandJahrv;
 
Published property VorstandTagb : integer read m_iVorstandTagb write m_iVorstandTagb;
 
Published property VorstandMonatb : integer read m_iVorstandMonatb write m_iVorstandMonatb;
 
Published property VorstandJahrb : integer read m_iVorstandJahrb write m_iVorstandJahrb;
 
Published property Gruendungsmitglied : byte read m_iGruendungsmitglied write m_iGruendungsmitglied;
 
Published property Status : string read m_strStatus write m_strStatus;
 
Published property Ehrenmitglied : byte read m_iEhrenmitglied write m_iEhrenmitglied;
 
Published property EhrenTag : integer read m_iEhrenmitgliedTag write m_iEhrenmitgliedTag;
 
Published property EhrenMonat : integer read m_iEhrenmitgliedMonat write m_iEhrenmitgliedMonat;
 
Published property EhrenJahr : integer read m_iEhrenmitgliedJahr write m_iEhrenmitgliedJahr;
 
Published property AusweisAusgegeben : byte read m_iAusweisAusgegeben write m_iAusweisAusgegeben;
 
Published property Bankname : string read m_strBankname write m_strBankname;
 
Published property Kontoinhaber : string read m_strKontoinhaber write m_strKontoinhaber;
 
Published property Kontonummer : string read m_strKontonummer write m_strKontonummer;
 
Published property Blz : string read m_strBlz write m_strBlz;
 
Published property BIC : string read m_strBIC write m_strBIC;
 
Published property IBAN : string read m_strIBAN write m_strIBAN;
 
Published property Zahlungsart : byte read m_iZahlungsart write m_iZahlungsart;
 
Published property LastschriftDatum : double read m_dLastschrift write m_dLastschrift;
 
Published property Foto : XMLMIMEString read GetBinary write SetBinary;
 
Published property Bildformat : byte read m_iBildformat write m_iBildformat;
 
Published property Austritte : string read m_strAustritte write m_strAustritte;
 
Published property Aemter : string read m_strVereinsamt write m_strVereinsamt;
 
Published property Vorstand : string read m_strVorstand write m_strVorstand;
 
Published property Bemerkungen : string read m_strBemerkungen write m_strBemerkungen;
 
Published property ZuLoeschen : byte read m_iZuLoeschen write m_iZuLoeschen;
 

Erstellt mit PasDoc 0.12.1 am 2011-02-19 10:02:37