Ejemplo n.º 1
0
 def get_budget_sum(self, budget_id):
     t = TransactionModel()
     query = {"budget": budget_id}
     budget_sum = 0
     for elemet in t.get(query):
         budget_sum += elemet["money"]
     return budget_sum
Ejemplo n.º 2
0
    def save_transaction(self):
        try:
            self.money = float(self.money)
        except ValueError:
            self.money = 0

        try:
            self.budget_id = int(self.budget_id)
        except ValueError:
            self.budget_id = 0

        try:
            self.category_id = int(self.category_id)
        except ValueError:
            self.category_id = 0

        t = TransactionModel(self.owner, self.budget_id, self.category_id, self.money, self.description)
        t.save()