Add "transfert" feature (don't show tansferts into statistics)
Update package.sh
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user