TBeProjectBo
Die Klasse TBeProjectBo kapselt Eigenschaften und Funktionen eines Projekts.
Eigenschaften
|
Eigenschaft |
Beschreibung |
|---|---|
|
CbRelationShips:O |
Objekt zur Verwaltung der Verknüpfungen des Projekts (TCbBeBORelationShips) |
|
CbDescription:C |
Projekt-Bezeichnung (entspricht DABPRJ:BEZ) |
|
CbComment:C |
Beschreibung (entspricht DABPRJ:BESCHREIB) |
|
CbType:N |
Projekt-Typ (entspricht DABPRJ:TYP) |
|
CbStatus:N |
Status (entspricht DABPRJ:STATUS) |
|
CbPriority:N |
Priorität (entspricht DABPRJ:PRIORITAET) |
|
CbAuthority:C |
Verantwortlicher Benutzer (entspricht DABPRJ:VERANTWORT) |
|
CbCustomerNo:N |
Kundenzuordnung des Projekts (entspricht DABPRJ:KDNR) |
|
CbStartDate:D |
Start-Datum des Projekts (entspricht DABPRJ:BEGINN) |
|
CbEndDate:D |
End-Datum des Projekts (entspricht DABPRJ:ENDE) |
|
CbSearchFulltext:C |
Volltext-Suche (entspricht DABPRJ:SUCHE) wird beim Schreibzugriff für FTS-Index optimiert |
|
CbDescription:C |
Projekt-Bezeichnung (entspricht DABPRJ:BEZ) |
|
CbComment:C |
Beschreibung (entspricht DABPRJ:BESCHREIB) |
|
CbType:N |
Projekt-Typ (entspricht DABPRJ:TYP) |
|
CbStatus:N |
Status (entspricht DABPRJ:STATUS) |
|
CbPriority:N |
Priorität (entspricht DABPRJ:PRIORITAET) |
|
CbAuthority:C |
Verantwortlicher Benutzer (entspricht DABPRJ:VERANTWORT) |
|
CbCustomerNo:N |
Kundenzuordnung des Projekts (entspricht DABPRJ:KDNR) |
|
CbStartDate:D |
Start-Datum des Projekts (entspricht DABPRJ:BEGINN) |
|
CbEndDate:D |
End-Datum des Projekts (entspricht DABPRJ:ENDE) |
|
CbIndicatorTotal:N |
Status-Ampel "Gesamt" (entspricht DABPRJ:SA_GESAMT) |
|
CbIndicatorTime:N |
Status-Ampel "Zeit/Termin" (entspricht DABPRJ:SA_ZEIT) |
|
CbIndicatorExpense:N |
Status-Ampel "Aufwand/Kosten" (entspricht DABPRJ:SA_AUFWAND) |
|
CbIndicatorResult:N |
Status-Ampel "Ergebnis/Leistung" (entspricht DABPRJ:SA_ERGBNIS) |
|
CbSearchFulltext:C |
Volltext-Suche (entspricht DABPRJ:SUCHE) wird beim Schreibzugriff für FTS-Index optimiert |
Funktionen
|
Funktion |
Beschreibung |
|---|---|
|
CbEdit() |
Diese Methode ist für diese Business Objekt nicht verfügbar. |
|
CbInsert() |
Diese Methode ist für diese Business Objekt nicht verfügbar. |
|
CbDelete() |
Diese Methode ist für diese Business Objekt nicht verfügbar. |
|
CbCancel() |
Diese Methode ist für diese Business Objekt nicht verfügbar. |
|
CbPost() |
Diese Methode ist für diese Business Objekt nicht verfügbar. |
Verfügbare Ereignisse
|
Ereignis |
|---|
|
Berchnung Suchtext für Volltextsuche |
|
Berechnung der Info-Caption |
|
nach der Neuanlage |
|
vor dem Speichern |
|
vor dem Löschen |
|
bei Kopie |
Beispiel
//******************************************************************************
//******************************************************************************
// Neues Projekt anlegen
//******************************************************************************
//******************************************************************************
|oProjectBO|
oProjectBO := CreateObject('TBeProjectBO'),
startseq
oProjectBO.CBInsert(),
oProjectBO.CbDescription := 'Test-Projekt von ' + DateTimeToStr(Now()),
oProjectBO.CbComment := 'Das ist ein kleines Test-Projekt',
oProjectBO.CbStartDate := Date() + 14,
oProjectBO.CbEndDate := oProjectBO.CbStartDate + 7,
oProjectBO.CBPost(),
writeln(oProjectBO.CbID),
always
DestroyObject(oProjectBO),
stopseq,