Add "transfert" feature (don't show tansferts into statistics)

Update package.sh
This commit is contained in:
2010-08-21 09:25:35 +02:00
parent 8977c820fc
commit 3802460429
10 changed files with 172 additions and 11 deletions

View File

@@ -93,16 +93,33 @@ double KissCount::GetAccountAmount(const wxString& id, int month, int year)
void KissCount::UpdateOperation(Operation& op)
{
// Unlink
op.transfert = wxT("");
_user->LinkOrUnlinkOperation(op);
_db->UpdateOperation(op);
// Link
_user->LinkOrUnlinkOperation(op);
}
wxString KissCount::AddOperation(Operation& op)
{
return _db->AddOperation(_user, op);
wxString ret = _db->AddOperation(_user, op);
if (op.transfert.Length())
_user->LinkOrUnlinkOperation(op);
return ret;
}
void KissCount::DeleteOperation(Operation& op)
{
if (op.transfert.Length())
{
op.transfert = wxT("");
_user->LinkOrUnlinkOperation(op);
}
_db->DeleteOperation(op);
}