e:mendata Okta Core
Lade ...
Suche ...
Keine Treffer
emendata.cache.IDataCache Schnittstellenreferenz

Main Data Interface. Mehr ...

Öffentliche Methoden

bool InitDataBaseEnv (string MembersPool)
 Init DataBase by WebCall from API.
bool InitDataNoEmendata (string InfoPool)
 Init DataBase with Minimal JSON Object.
IEnumerable< EmenDataSet >? GetMasterStoreDataSet ()
 Komplettes DataSet Beratungen, Verträge, Personen.
NoteItem? GetNotiz (string ID)
 Get Notititemby ID.
IEnumerable< NoteItem >? GetNotizen (string Filter)
 Get Notizen nach Filter.
BeratungsItemGetBeratung (string ID)
 Gets Beratung from CacheDB.
IEnumerable< BeratungsItem >? GetBeratungen (string Filter="*")
 Gets Beratungen (Filter) from Cache DB.
DatabaseEnv? GetEnvDataPool ()
 Gets Init Data Lizenzuser Apps, Access.
PersonGetPerson (string? Filter)
 Get Person from Cache DB.
IEnumerable< PersonGetPersonen (string? Filter)
 Get Personen from Cache DB.
IEnumerable< VertragGetVertraege (string? Filter)
 Get Verträge from Cache DB.
VertragGetVertrag (string? Filter)
 Get Vertrag Cache DB.
BeratungsItemGetWorkBeratung ()
 Get Aktuelle Beratung (Workpool.First).
IEnumerable< BeratungsItem >? GetWorkPool ()
 List of Selected Beratungen for Apps (max 3-4).
bool RemoveNotiz (string NoteID)
 Löscht Notiz aus Cache DB.
bool RemoveBeratung (BeratungsItem RemoveItem)
 Löscht Beratung aus Cache DB.
bool RemoveBeratung (string RemoveItem)
 Löscht Beratung aus Cache DB.
bool RemovePerson (Person RemoveItem)
 Löscht Person aus Cache DB.
bool RemovePerson (string RemoveItem)
 Löscht Person aus Cache DB.
bool RemoveVertrag (string RemoveItem)
 Löscht Vertrag aus Cache DB.
bool RemoveVertrag (Vertrag RemoveItem)
 Löscht Vertrag aus Cache DB.
bool RemoveWorkItem (BeratungsItem remove)
 Löscht Beratung aus Workpool.
string AddPerson (Person newItem)
 Add Person To CacheDB.
string AddUpdateNotiz (NoteItem newItem)
 Add Vertrag to CacheDB.
string AddVertrag (Vertrag newItem)
 Add Vertrag to CacheDB.
bool UpdatBeratung (BeratungsItem saveobj)
 aktualisiert Daten Satz in Cache DB
bool UpdatePerson (Person workItem)
 aktualisiert Daten Satz in Cache DB
bool UpdateVertrag (Vertrag worktem)
 aktualisiert Daten Satz in Cache DB
bool UpdateWorkItem (BeratungsItem workItem, int pos)
 aktualisiert Daten Satz im Workpool

Propertys

string Lizenz [get, set]
 LIzenzSchlüssel 1) WebLizenz, oder 2) Exteren EMDExxxxxxxxxxxx.

Ausführliche Beschreibung

Main Data Interface.

Dokumentation der Elementfunktionen

◆ AddPerson()

string emendata.cache.IDataCache.AddPerson ( Person newItem)

Add Person To CacheDB.

Parameter
newItemPerson
Rückgabe
New GUID

◆ AddUpdateNotiz()

string emendata.cache.IDataCache.AddUpdateNotiz ( NoteItem newItem)

Add Vertrag to CacheDB.

Parameter
newItemNoteItem
Rückgabe
New Guid

◆ AddVertrag()

string emendata.cache.IDataCache.AddVertrag ( Vertrag newItem)

Add Vertrag to CacheDB.

Parameter
newItemVertrag
Rückgabe
New Guid

◆ GetBeratung()

BeratungsItem? emendata.cache.IDataCache.GetBeratung ( string ID)

Gets Beratung from CacheDB.

Parameter
IDGUID
Rückgabe
BeratungsItem

◆ GetBeratungen()

IEnumerable< BeratungsItem >? emendata.cache.IDataCache.GetBeratungen ( string Filter = "*")

Gets Beratungen (Filter) from Cache DB.

Parameter
Filter
Rückgabe

◆ GetEnvDataPool()

DatabaseEnv? emendata.cache.IDataCache.GetEnvDataPool ( )

Gets Init Data Lizenzuser Apps, Access.

Rückgabe
DatabaseEnv

◆ GetMasterStoreDataSet()

IEnumerable< EmenDataSet >? emendata.cache.IDataCache.GetMasterStoreDataSet ( )

Komplettes DataSet Beratungen, Verträge, Personen.

Rückgabe
DriveDataSet

◆ GetNotiz()

NoteItem? emendata.cache.IDataCache.GetNotiz ( string ID)

Get Notititemby ID.

Parameter
ID
Rückgabe
NoteItem

◆ GetNotizen()

IEnumerable< NoteItem >? emendata.cache.IDataCache.GetNotizen ( string Filter)

Get Notizen nach Filter.

Parameter
Filter
Rückgabe
NoteItem

◆ GetPerson()

Person? emendata.cache.IDataCache.GetPerson ( string? Filter)

Get Person from Cache DB.

Parameter
Filter
Rückgabe

◆ GetPersonen()

IEnumerable< Person > emendata.cache.IDataCache.GetPersonen ( string? Filter)

Get Personen from Cache DB.

Parameter
Filter
Rückgabe

◆ GetVertraege()

IEnumerable< Vertrag > emendata.cache.IDataCache.GetVertraege ( string? Filter)

Get Verträge from Cache DB.

Parameter
Filter
Rückgabe

◆ GetVertrag()

Vertrag? emendata.cache.IDataCache.GetVertrag ( string? Filter)

Get Vertrag Cache DB.

Parameter
Filter
Rückgabe

◆ GetWorkBeratung()

BeratungsItem? emendata.cache.IDataCache.GetWorkBeratung ( )

Get Aktuelle Beratung (Workpool.First).

Rückgabe

◆ GetWorkPool()

IEnumerable< BeratungsItem >? emendata.cache.IDataCache.GetWorkPool ( )

List of Selected Beratungen for Apps (max 3-4).

Rückgabe

◆ InitDataBaseEnv()

bool emendata.cache.IDataCache.InitDataBaseEnv ( string MembersPool)

Init DataBase by WebCall from API.

Parameter
MembersPool"/api/service/userset"
Rückgabe

◆ InitDataNoEmendata()

bool emendata.cache.IDataCache.InitDataNoEmendata ( string InfoPool)

Init DataBase with Minimal JSON Object.

{
"AKey": "EMDE123400004321",
"memberID": "TestFinanz",
"LastStart": "0001-01-01T00:00:00",
"RootName": "-.-",
"KontoKunde": {
"memberProperties": {
"first_name": "Heinz",
"last_name": "Bercker",
"accountowner": "Heinz Bercker",
"Individualisieren": false
}
},
"DBVersion": 8
}
Parameter
InfoPool
Rückgabe

◆ RemoveBeratung() [1/2]

bool emendata.cache.IDataCache.RemoveBeratung ( BeratungsItem RemoveItem)

Löscht Beratung aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemoveBeratung() [2/2]

bool emendata.cache.IDataCache.RemoveBeratung ( string RemoveItem)

Löscht Beratung aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemoveNotiz()

bool emendata.cache.IDataCache.RemoveNotiz ( string NoteID)

Löscht Notiz aus Cache DB.

Parameter
NoteID
Rückgabe

◆ RemovePerson() [1/2]

bool emendata.cache.IDataCache.RemovePerson ( Person RemoveItem)

Löscht Person aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemovePerson() [2/2]

bool emendata.cache.IDataCache.RemovePerson ( string RemoveItem)

Löscht Person aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemoveVertrag() [1/2]

bool emendata.cache.IDataCache.RemoveVertrag ( string RemoveItem)

Löscht Vertrag aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemoveVertrag() [2/2]

bool emendata.cache.IDataCache.RemoveVertrag ( Vertrag RemoveItem)

Löscht Vertrag aus Cache DB.

Parameter
RemoveItem
Rückgabe

◆ RemoveWorkItem()

bool emendata.cache.IDataCache.RemoveWorkItem ( BeratungsItem remove)

Löscht Beratung aus Workpool.

Parameter
remove
Rückgabe

◆ UpdatBeratung()

bool emendata.cache.IDataCache.UpdatBeratung ( BeratungsItem saveobj)

aktualisiert Daten Satz in Cache DB

Parameter
saveobj
Rückgabe

◆ UpdatePerson()

bool emendata.cache.IDataCache.UpdatePerson ( Person workItem)

aktualisiert Daten Satz in Cache DB

Parameter
workItem
Rückgabe

◆ UpdateVertrag()

bool emendata.cache.IDataCache.UpdateVertrag ( Vertrag worktem)

aktualisiert Daten Satz in Cache DB

Parameter
worktem
Rückgabe

◆ UpdateWorkItem()

bool emendata.cache.IDataCache.UpdateWorkItem ( BeratungsItem workItem,
int pos )

aktualisiert Daten Satz im Workpool

Parameter
workItem
pos
Rückgabe

Die Dokumentation für diese Schnittstelle wurde erzeugt aufgrund der Datei:
  • data/emendata.cache/IDataCache.cs