Klasse TMitgliedCollection

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TMitgliedCollection = class(TXMLEncryptedCollection)

Beschreibung

no description available, TXMLEncryptedCollection description follows

Hierarchie

Übersicht

Methoden

Public procedure SortNachname(iStatus : byte);
Public procedure SortGeburtstag(iStatus : byte);
Public procedure SortGeburtsdatum(iStatus : byte);
Public procedure SortEintritt(iStatus : byte);
Public procedure SortID(iStatus : byte);
Public procedure Exchange(i, j : integer);
Public function NamenAbkuerzen(p_strVorname, p_strNachname : string) : string;
Public function CountEintritte(p_iJahr : integer) : integer;
Public function CountAustritte(p_iJahr : integer) : integer;
Public function CountAktMitglieder : integer;
Public function CountBankdaten(p_bAusgetreten : boolean) : integer;
Public function CountEhrenMitglieder : integer;
Public function GetBlz(p_strBankname : string) : string;
Public procedure PersDatLoeschen;

Beschreibung

Methoden

Public procedure SortNachname(iStatus : byte);

Sortiert die Mitgliederliste lexikographisch nach dem Nachnamen. Bei gleichem Nachnamen, wird nach dem Vornamen sortiert.

Parameter
iStatus
Wenn iStatus = 0, wird aufsteigend sortiert. Wenn iStatus <> 0, wird absteigend sortiert.
Public procedure SortGeburtstag(iStatus : byte);

Diese Methode sortiert die Mitgliederliste nach dem Geburtsdatum. Diese Methode berücksichtigt bei der Sortierung nicht das Geburtsjahr

Parameter
iStatus
Wenn iStatus = 0, wird aufsteigend sortiert. Wenn iStatus <> 0, wird absteigend sortiert.
Public procedure SortGeburtsdatum(iStatus : byte);

Diese Methode sortiert die Mitgliederliste nach dem Geburtsdatum. Diese Methode berücksichtigt bei der Sortierung das Geburtsjahr

Parameter
iStatus
Wenn iStatus = 0, wird aufsteigend sortiert. Wenn iStatus <> 0, wird absteigend sortiert.
Public procedure SortEintritt(iStatus : byte);

Diese Methode sortiert nach dem Eintrittsdatum in den Verein

Parameter
iStatus
Wenn iStatus = 0, wird aufsteigend sortiert. Wenn iStatus <> 0, wird absteigend sortiert.
Public procedure SortID(iStatus : byte);

Sortiert die Mitgliederliste nach der Mitgliedernummer

Parameter
iStatus
Wenn iStatus = 0, wird aufsteigend sortiert. Wenn iStatus <> 0, wird absteigend sortiert
Public procedure Exchange(i, j : integer);

Diese Methode vertauscht das Element an der Stelle i mit dem Element an der Position j.

Parameter
i
Index des ersten Elements
j
Index des zweiten Elements
Public function NamenAbkuerzen(p_strVorname, p_strNachname : string) : string;

Diese Methode kürzt den Vornamen ab. Die Länge der Abkürzung hängt davon ab, wie viele Mitglieder mit gleichem Nachnamen und gleich beginnenden Vornamen in der Mitgliederliste enthalten sind. In der Regel ist der abgekürzte Vorname, der Anfangsbuchstabe des Vornamens gefolgt von einem Punkt.

Parameter
p_strVorname
Vorname des Mitglieds
p_strNachname
Nachname des Mitglieds
Result

abgekürzter Vorname gefolgt von einem Leerzeichen und dann dem Nachnamen

Public function CountEintritte(p_iJahr : integer) : integer;

Diese Methode zählt die Eintritte im Jahr p_iJahr

Parameter
p_iJahr
Jahr, in dem die Eintritte ermittelt werden sollen
Result

Anzahl der Vereinseintritte

Public function CountAustritte(p_iJahr : integer) : integer;

Diese Methode zählt die Austritte im Jahr p_iJahr

Parameter
p_iJahr
Jahr, für das die Austritte ermittelt werden sollen
Result

Anzahl der Austritte aus dem Verein

Public function CountAktMitglieder : integer;

Diese Methode ermittelt die Anzahl der aktiven Mitglieder

Result

Anzahl der Mitglieder

Public function CountBankdaten(p_bAusgetreten : boolean) : integer;

Diese Methode ermittelt die Anzahl der Mitglieder, welche ihre Bankdaten (Bankleitzahl, Bankname und Kontonummer) angegeben haben.

Parameter
p_bAusgetreten
Wenn der Wert false ist, wird nur die Anzahl, zurückgegeben, die noch nicht aus dem Verein ausgetreten sind und ihre Bankdaten hinterlegt haben
Result

Anzahl der Mitglieder

Public function CountEhrenMitglieder : integer;

Diese Methode ermittelt die Anzahl der Ehrenmitglieder.

Result

Anzahl der Ehrenmitglieder

Public function GetBlz(p_strBankname : string) : string;

Diese Methode ermittelt anhand eines eingegebenen Banknamens die Blz

Parameter
p_strBankname
Name der Bank
Result

Bankleitzahl als Zeichenkette, falls zu dem Namen der der Bank keine Blz eingetragen ist, wird die leere Zeichenkette zurückgegeben

Public procedure PersDatLoeschen;

Diese Methode löscht die Personenbezogenen Daten eines Mitglieds.


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