Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5786433b

Von admin vor mehr als 16 Jahren hinzugefügt

  • ID 5786433bf25a2c7acfef0a890040a2184cf2e180
  • Vorgänger 8b312a99
  • Nachfolger 8ca3a1f8

Simplified statement import API.

Unterschiede anzeigen:

src/lib/engine/lib/modules/ae_statementimport.c
int AE_StatementImport_ImportAccountInfo(AE_BOOK *b,
AB_IMEXPORTER_ACCOUNTINFO *iea,
AE_BOOK_TABLE_TYPE tt,
AEDB_ID bankAccountId,
uint32_t guiid) {
int rv;
......
int AE_StatementImport_ImportContext(AE_BOOK *b,
AB_IMEXPORTER_CONTEXT *iec,
AE_BOOK_TABLE_TYPE tt,
int readFromTransactionList,
uint32_t guiid) {
int rv;
AB_IMEXPORTER_ACCOUNTINFO *iea;
......
}
/* import account info */
rv=AE_StatementImport_ImportAccountInfo(b, iea, tt,
rv=AE_StatementImport_ImportAccountInfo(b, iea,
bankAccountId,
guiid);
if (rv<0) {
src/lib/engine/lib/modules/ae_statementimport.h
AE_API
int AE_StatementImport_ImportAccountInfo(AE_BOOK *b,
AB_IMEXPORTER_ACCOUNTINFO *iea,
AE_BOOK_TABLE_TYPE tt,
AEDB_ID bankAccountId,
uint32_t guiid);
AE_API
int AE_StatementImport_ImportContext(AE_BOOK *b,
AB_IMEXPORTER_CONTEXT *iec,
AE_BOOK_TABLE_TYPE tt,
int readFromTransactionList,
uint32_t guiid);
src/lib/engine/libtest.c
return 2;
}
rv=AE_StatementImport_ImportContext(b, ctx, AE_Book_TableType_BankStatement, 0, 0);
rv=AE_StatementImport_ImportContext(b, ctx, 0);
if (rv<0) {
fprintf(stderr, "ERROR: Unable to import context (%d)\n", rv);
AE_Book_free(b);
......
return 2;
}
rv=AE_StatementImport_ImportContext(b, ctx, AE_Book_TableType_BankTransfer, 0, 0);
rv=AE_StatementImport_ImportContext(b, ctx, 0);
if (rv<0) {
fprintf(stderr, "ERROR: Unable to import context (%d)\n", rv);
AE_Book_free(b);

Auch abrufbar als: Unified diff