def close(self, *args): if self.edited: response = askquestion("Question", "Save file before closing?") if response == 'yes': self.save_file() self.edited = 0 self.cb = Checkbook() self.redraw() return
def close(self,*args): if self.edited: response = askquestion("Question", "Save file before closing?") if response == 'yes': self.save_file() self.edited = 0 self.cb = Checkbook() self.redraw() return
def deleteentry(self, *args): try: index = self.cbwidget.get_index() except: return self.edited = 1 response = askquestion("Really Delete?", "Really delete this check?") if response == "yes": del self.cb[index] self.redraw(index) return
def deleteentry(self,*args): try: index = self.cbwidget.get_index() except: return self.edited = 1 response = askquestion("Really Delete?", "Really delete this check?") if response == "yes": del self.cb[index] self.redraw(index) return
def voidentry(self, *args): try: index = self.cbwidget.get_index() except: return self.edited = 1 response = askquestion("Really Void?", "Really void this check?") if response == "yes": today = Date() check = self.cb[index] check.amount = 0. check.payee = "VOID: " + check.payee check.memo = "voided %s" % today.formatUS() self.redraw(index) return
def voidentry(self,*args): try: index = self.cbwidget.get_index() except: return self.edited = 1 response = askquestion("Really Void?", "Really void this check?") if response == "yes": today = Date() check = self.cb[index] check.amount = 0. check.payee = "VOID: " + check.payee check.memo = "voided %s" % today.formatUS() self.redraw(index) return
def reconcile(self, *args): current_balance = askfloat( "Current Balance", "What is the balance " "of your last statement?") if not current_balance: return cleared_balance = self.get_cleared_balance() difference = current_balance - cleared_balance if abs(difference) < 0.01: showinfo("Balances!", "Your checkbook balances!") else: response = askquestion("Adjust Balance?", "Your checkbook balance differs " "by $%.2f. Adjust balance?" %\ difference) if response == 'yes': self.adjust_balance(difference) return
def reconcile(self,*args): current_balance = askfloat("Current Balance", "What is the balance " "of your last statement?") if not current_balance: return cleared_balance = self.get_cleared_balance() difference = current_balance - cleared_balance if abs(difference) < 0.01: showinfo("Balances!", "Your checkbook balances!") else: response = askquestion("Adjust Balance?", "Your checkbook balance differs " "by $%.2f. Adjust balance?" %\ difference) if response == 'yes': self.adjust_balance(difference) return