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()
def addMoneyIOSysType(self, name, isio): moneyiosystype = MoneyIOSysType(name=name, isio=isio) moneyiosystype.put()
def getMoneyIOSysTypeList(self): moneyiosystype_list = MoneyIOSysType.all().order('name') if moneyiosystype_list.count() == 0: return None return moneyiosystype_list
def getMoneyIOSysType(self, id): try: moneyiosystype = MoneyIOSysType.get_by_id(int(id)) except ValueError: moneyiosystype = None return moneyiosystype