コード例 #1
0
    def initMoneyIOUserTypeFromSystem(self, user):
        moneyiousertype_list = MoneyIOUserType.all().filter('user', user)
        for moneyiousertype in moneyiousertype_list:
            moneyiousertype.delete()

        moneyiosystype_list = MoneyIOSysType.all()
        for moneyiosystype in moneyiosystype_list:
            moneyiousertype = MoneyIOUserType(name=moneyiosystype.name)
            moneyiousertype.isio = moneyiosystype.isio
            moneyiousertype.user = user
            moneyiousertype.put()
コード例 #2
0
    def getBaseMoneyIOUserType(self, moneyiousertype):
        isio = moneyiousertype.isio
        user = moneyiousertype.user
        if isio == 1:
            moneytypename = BASE_MONEY_INCOME_TYPE
        else:
            moneytypename = BASE_MONEY_EXPENSE_TYPE

        basemoneyiotype_list = MoneyIOUserType.all().filter(
            'name', moneytypename).filter('user', user)
        if basemoneyiotype_list.count() == 0:
            basemoneyiotype = MoneyIOUserType(name=moneytypename,
                                              isio=isio,
                                              user=user)
            basemoneyiotype.put()
        else:
            basemoneyiotype = basemoneyiotype_list[0]

        return basemoneyiotype
コード例 #3
0
 def addMoneyIOUserType(self, name, isio, user):
     moneyiousertype = MoneyIOUserType(name=name, isio=isio, user=user)
     moneyiousertype.put()