VendorService
Serviceklasse für Kreditoren Kreditoren können entweder über eine eindeutige Nummer oder über ein Suchobjekt geladen werden
Param
Session Objekt, welches zuvor erstellt wurde
Param
Optionale Suchanfrage, falls nicht alles geladen werden soll
Constructors
Constructor
new VendorService(
session,searchParams?):VendorService
Parameters
session
searchParams?
string | object
Returns
VendorService
Properties
session
session:
Session
key?
optionalkey:string
searchParams?
optionalsearchParams:string|object
Methods
load()
load():
Vendor
Returns
Vendor
loadTab()
loadTab():
Vendor[]
Returns
Vendor[]
loadAll()
loadAll():
Vendor[]
Returns
Vendor[]
clearDatabase()
clearDatabase(
db):void
Parameters
db
DBConnection
Returns
void
mapItems()
mapItems(
items):object
Parameters
items
Vendor[]
Returns
object
vendorRows
vendorRows:
InsertRowObject[]
vendorAccountRows
vendorAccountRows:
InsertRowObject[]
mapVendor()
mapVendor(
item):InsertRowObject
Parameters
item
Vendor
Returns
InsertRowObject
mapVendorAccount()
mapVendorAccount(
item):InsertRowObject
Parameters
item
Vendor
Returns
InsertRowObject
insertItemsIntoDatabase()
insertItemsIntoDatabase(
db,items):void
Parameters
db
DBConnection
items
Vendor[]
Returns
void
insertMappedItemsIntoDatabase()
insertMappedItemsIntoDatabase(
db,vendorRows,vendorAccountRows):void
Parameters
db
DBConnection
vendorRows
InsertRowObject[]
vendorAccountRows
InsertRowObject[]
Returns
void
updateChangedItemsInDatabase()
updateChangedItemsInDatabase(
db,items):number
Parameters
db
DBConnection
items
Vendor[]
Returns
number
updateItemInDatabase()
updateItemInDatabase(
db,item):void
Parameters
db
DBConnection
item
Vendor
Returns
void