|
GnuCash c935c2f+
|
Files | |
| file | gncEmployee.h |
| Employee Interface. | |
Macros | |
| #define | GNC_ID_EMPLOYEE "gncEmployee" |
| #define | GNC_TYPE_EMPLOYEE (gnc_employee_get_type ()) |
| #define | GNC_EMPLOYEE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_EMPLOYEE, GncEmployee)) |
| #define | GNC_EMPLOYEE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
| #define | GNC_IS_EMPLOYEE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_EMPLOYEE)) |
| #define | GNC_IS_EMPLOYEE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_EMPLOYEE)) |
| #define | GNC_EMPLOYEE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
| #define | EMPLOYEE_ID "id" |
| #define | EMPLOYEE_USERNAME "username" |
| #define | EMPLOYEE_NAME "name" |
| #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_INSTANCE(E)) |
| deprecated routines | |
| #define | gncEmployeeGetBook(E) qof_instance_get_book(QOF_INSTANCE(E)) |
| #define | gncEmployeeRetGUID(E) (E ? *(qof_entity_get_guid(QOF_INSTANCE(E))) : *(guid_null())) |
| #define | gncEmployeeLookupDirect(G, B) gncEmployeeLookup((B),&(G)) |
Functions | |
| GType | gnc_employee_get_type (void) |
| gboolean | gncEmployeeEqual (const GncEmployee *e1, const GncEmployee *e2) |
| Test support function, used by test-dbi-business-stuff.c. | |
| gboolean | gncEmployeeIsDirty (const GncEmployee *employee) |
Create/Destroy Functions | |
| GncEmployee * | gncEmployeeCreate (QofBook *book) |
| void | gncEmployeeDestroy (GncEmployee *employee) |
| void | gncEmployeeBeginEdit (GncEmployee *employee) |
| void | gncEmployeeCommitEdit (GncEmployee *employee) |
| int | gncEmployeeCompare (const GncEmployee *a, const GncEmployee *b) |
Set Functions | |
| void | gncEmployeeSetID (GncEmployee *employee, const char *id) |
| void | gncEmployeeSetUsername (GncEmployee *employee, const char *username) |
| void | gncEmployeeSetName (GncEmployee *employee, const char *name) |
| 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, QofInstance *addr_ent) |
Get Functions | |
| QofBook * | gncEmployeeGetBook (GncEmployee *employee) |
| const char * | gncEmployeeGetID (const GncEmployee *employee) |
| const char * | gncEmployeeGetUsername (const GncEmployee *employee) |
| const char * | gncEmployeeGetName (const GncEmployee *employee) |
| GncAddress * | gncEmployeeGetAddr (const GncEmployee *employee) |
| const char * | gncEmployeeGetLanguage (const GncEmployee *employee) |
| const char * | gncEmployeeGetAcl (const GncEmployee *employee) |
| gnc_numeric | gncEmployeeGetWorkday (const GncEmployee *employee) |
| gnc_numeric | gncEmployeeGetRate (const GncEmployee *employee) |
| gnc_commodity * | gncEmployeeGetCurrency (const GncEmployee *employee) |
| gboolean | gncEmployeeGetActive (const GncEmployee *employee) |
| Account * | gncEmployeeGetCCard (const GncEmployee *employee) |
| #define EMPLOYEE_ACL "acl" |
Definition at line 127 of file gncEmployee.h.
| #define EMPLOYEE_ADDR "addr" |
Definition at line 125 of file gncEmployee.h.
| #define EMPLOYEE_CC "credit_card_account" |
Definition at line 130 of file gncEmployee.h.
| #define EMPLOYEE_ID "id" |
Definition at line 122 of file gncEmployee.h.
| #define EMPLOYEE_LANGUAGE "native language" |
Definition at line 126 of file gncEmployee.h.
| #define EMPLOYEE_NAME "name" |
Definition at line 124 of file gncEmployee.h.
| #define EMPLOYEE_RATE "rate" |
Definition at line 129 of file gncEmployee.h.
| #define EMPLOYEE_USERNAME "username" |
Definition at line 123 of file gncEmployee.h.
| #define EMPLOYEE_WORKDAY "workday" |
Definition at line 128 of file gncEmployee.h.
| #define GNC_EMPLOYEE | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_EMPLOYEE, GncEmployee)) |
Definition at line 48 of file gncEmployee.h.
| #define GNC_EMPLOYEE_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
Definition at line 50 of file gncEmployee.h.
| #define GNC_EMPLOYEE_GET_CLASS | ( | o | ) | (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_EMPLOYEE, GncEmployeeClass)) |
Definition at line 56 of file gncEmployee.h.
| #define GNC_ID_EMPLOYEE "gncEmployee" |
Definition at line 44 of file gncEmployee.h.
| #define GNC_IS_EMPLOYEE | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_EMPLOYEE)) |
Definition at line 52 of file gncEmployee.h.
| #define GNC_IS_EMPLOYEE_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_EMPLOYEE)) |
Definition at line 54 of file gncEmployee.h.
| #define GNC_TYPE_EMPLOYEE (gnc_employee_get_type ()) |
Definition at line 47 of file gncEmployee.h.
| #define gncEmployeeGetBook | ( | E | ) | qof_instance_get_book(QOF_INSTANCE(E)) |
Definition at line 134 of file gncEmployee.h.
| #define gncEmployeeGetGUID | ( | E | ) | qof_entity_get_guid(QOF_INSTANCE(E)) |
deprecated routines
Definition at line 133 of file gncEmployee.h.
| #define gncEmployeeLookupDirect | ( | G, | |
| B | |||
| ) | gncEmployeeLookup((B),&(G)) |
Definition at line 136 of file gncEmployee.h.
| #define gncEmployeeRetGUID | ( | E | ) | (E ? *(qof_entity_get_guid(QOF_INSTANCE(E))) : *(guid_null())) |
Definition at line 135 of file gncEmployee.h.
| void gncEmployeeBeginEdit | ( | GncEmployee * | employee | ) |
Definition at line 694 of file gncEmployee.c.
| void gncEmployeeCommitEdit | ( | GncEmployee * | employee | ) |
Definition at line 718 of file gncEmployee.c.
| int gncEmployeeCompare | ( | const GncEmployee * | a, |
| const GncEmployee * | b | ||
| ) |
Definition at line 728 of file gncEmployee.c.
| GncEmployee * gncEmployeeCreate | ( | QofBook * | book | ) |
Definition at line 428 of file gncEmployee.c.
| void gncEmployeeDestroy | ( | GncEmployee * | employee | ) |
Definition at line 455 of file gncEmployee.c.
| gboolean gncEmployeeEqual | ( | const GncEmployee * | e1, |
| const GncEmployee * | e2 | ||
| ) |
Test support function, used by test-dbi-business-stuff.c.
Definition at line 737 of file gncEmployee.c.
| const char * gncEmployeeGetAcl | ( | const GncEmployee * | employee | ) |
Definition at line 651 of file gncEmployee.c.
| gboolean gncEmployeeGetActive | ( | const GncEmployee * | employee | ) |
Definition at line 675 of file gncEmployee.c.
| GncAddress * gncEmployeeGetAddr | ( | const GncEmployee * | employee | ) |
Definition at line 639 of file gncEmployee.c.
| Account * gncEmployeeGetCCard | ( | const GncEmployee * | employee | ) |
Definition at line 681 of file gncEmployee.c.
| gnc_commodity * gncEmployeeGetCurrency | ( | const GncEmployee * | employee | ) |
Definition at line 669 of file gncEmployee.c.
| const char * gncEmployeeGetID | ( | const GncEmployee * | employee | ) |
Definition at line 616 of file gncEmployee.c.
| const char * gncEmployeeGetLanguage | ( | const GncEmployee * | employee | ) |
Definition at line 645 of file gncEmployee.c.
| const char * gncEmployeeGetName | ( | const GncEmployee * | employee | ) |
Definition at line 633 of file gncEmployee.c.
| gnc_numeric gncEmployeeGetRate | ( | const GncEmployee * | employee | ) |
Definition at line 663 of file gncEmployee.c.
| const char * gncEmployeeGetUsername | ( | const GncEmployee * | employee | ) |
Definition at line 622 of file gncEmployee.c.
| gnc_numeric gncEmployeeGetWorkday | ( | const GncEmployee * | employee | ) |
Definition at line 657 of file gncEmployee.c.
| gboolean gncEmployeeIsDirty | ( | const GncEmployee * | employee | ) |
Definition at line 687 of file gncEmployee.c.
| void gncEmployeeSetAcl | ( | GncEmployee * | employee, |
| const char * | acl | ||
| ) |
Definition at line 528 of file gncEmployee.c.
| void gncEmployeeSetActive | ( | GncEmployee * | employee, |
| gboolean | active | ||
| ) |
Definition at line 569 of file gncEmployee.c.
| void gncEmployeeSetCCard | ( | GncEmployee * | employee, |
| Account * | ccard_acc | ||
| ) |
Definition at line 579 of file gncEmployee.c.
| void gncEmployeeSetCurrency | ( | GncEmployee * | employee, |
| gnc_commodity * | currency | ||
| ) |
Definition at line 557 of file gncEmployee.c.
| void gncEmployeeSetID | ( | GncEmployee * | employee, |
| const char * | id | ||
| ) |
Definition at line 489 of file gncEmployee.c.
| void gncEmployeeSetLanguage | ( | GncEmployee * | employee, |
| const char * | language | ||
| ) |
Definition at line 519 of file gncEmployee.c.
| void gncEmployeeSetName | ( | GncEmployee * | employee, |
| const char * | name | ||
| ) |
Definition at line 512 of file gncEmployee.c.
| void gncEmployeeSetRate | ( | GncEmployee * | employee, |
| gnc_numeric | rate | ||
| ) |
Definition at line 547 of file gncEmployee.c.
| void gncEmployeeSetUsername | ( | GncEmployee * | employee, |
| const char * | username | ||
| ) |
Definition at line 498 of file gncEmployee.c.
| void gncEmployeeSetWorkday | ( | GncEmployee * | employee, |
| gnc_numeric | workday | ||
| ) |
Definition at line 537 of file gncEmployee.c.
| void qofEmployeeSetAddr | ( | GncEmployee * | employee, |
| QofInstance * | addr_ent | ||
| ) |
Definition at line 590 of file gncEmployee.c.