Files | |
| file | gncEmployee.h |
| Employee Interface. | |
Create/Destroy Functions | |
| GncEmployee * | gncEmployeeCreate (QofBook *book) |
| void | gncEmployeeDestroy (GncEmployee *employee) |
| void | gncEmployeeBeginEdit (GncEmployee *employee) |
| void | gncEmployeeCommitEdit (GncEmployee *employee) |
| int | gncEmployeeCompare (GncEmployee *a, GncEmployee *b) |
Set Functions | |
| void | gncEmployeeSetID (GncEmployee *employee, const char *id) |
| void | gncEmployeeSetUsername (GncEmployee *employee, const char *username) |
| void | gncEmployeeSetLanguage (GncEmployee *employee, const char *language) |
| void | gncEmployeeSetAcl (GncEmployee *employee, const char *acl) |
| void | gncEmployeeSetWorkday (GncEmployee *employee, gnc_numeric workday) |
| void | gncEmployeeSetRate (GncEmployee *employee, gnc_numeric rate) |
| void | gncEmployeeSetCurrency (GncEmployee *employee, gnc_commodity *currency) |
| void | gncEmployeeSetActive (GncEmployee *employee, gboolean active) |
| void | gncEmployeeSetCCard (GncEmployee *employee, Account *ccard_acc) |
| void | qofEmployeeSetAddr (GncEmployee *employee, QofEntity *addr_ent) |
Get Functions | |
| QofBook * | gncEmployeeGetBook (GncEmployee *employee) |
| const char * | gncEmployeeGetID (GncEmployee *employee) |
| const char * | gncEmployeeGetUsername (GncEmployee *employee) |
| GncAddress * | gncEmployeeGetAddr (GncEmployee *employee) |
| const char * | gncEmployeeGetLanguage (GncEmployee *employee) |
| const char * | gncEmployeeGetAcl (GncEmployee *employee) |
| gnc_numeric | gncEmployeeGetWorkday (GncEmployee *employee) |
| gnc_numeric | gncEmployeeGetRate (GncEmployee *employee) |
| gnc_commodity * | gncEmployeeGetCurrency (GncEmployee *employee) |
| gboolean | gncEmployeeGetActive (GncEmployee *employee) |
| Account * | gncEmployeeGetCCard (GncEmployee *employee) |
Defines | |
| #define | GNC_ID_EMPLOYEE "gncEmployee" |
| #define | GNC_IS_EMPLOYEE(obj) (QOF_CHECK_TYPE((obj), GNC_ID_EMPLOYEE)) |
| #define | GNC_EMPLOYEE(obj) (QOF_CHECK_CAST((obj), GNC_ID_EMPLOYEE, GncEmployee)) |
| #define | gncEmployeeLookup(book, guid) QOF_BOOK_LOOKUP_ENTITY((book),(guid),GNC_ID_EMPLOYEE, GncEmployee) |
| #define | EMPLOYEE_ID "id" |
| #define | EMPLOYEE_USERNAME "username" |
| #define | EMPLOYEE_ADDR "addr" |
| #define | EMPLOYEE_LANGUAGE "native language" |
| #define | EMPLOYEE_ACL "acl" |
| #define | EMPLOYEE_WORKDAY "workday" |
| #define | EMPLOYEE_RATE "rate" |
| #define | EMPLOYEE_CC "credit_card_account" |
| #define | gncEmployeeGetGUID(E) qof_entity_get_guid(QOF_ENTITY(E)) |
| #define | gncEmployeeGetBook(E) qof_instance_get_book(QOF_INSTANCE(E)) |
| #define | gncEmployeeRetGUID(E) (E ? *(qof_entity_get_guid(QOF_ENTITY(E))) : *(guid_null())) |
| #define | gncEmployeeLookupDirect(G, B) gncEmployeeLookup((B),&(G)) |
Typedefs | |
| typedef _gncEmployee | GncEmployee |
Functions | |
| gboolean | gncEmployeeIsDirty (GncEmployee *employee) |
|
|
deprecated routines Definition at line 107 of file gncEmployee.h. |
|
|
Return a pointer to the instance gncEmployee that is identified by the guid, and is residing in the book. Returns NULL if the instance can't be found. Equivalent function prototype is GncEmployee * gncEmployeeLookup (QofBook *book, const GUID *guid); Definition at line 92 of file gncEmployee.h. |
1.4.3-20050530