Esempio n. 1
0
 def set_due_date(self, rest):
     if rest != None:
         if type(rest) is str:
             if len(rest) != 0 and rest != "":
                 try:
                     [year, month, day] = Date.get_date_fields(self, rest)
                     self.due_date = wx.DateTime.FromDMY(day, month-1, year).Format(self.dateFormat)
                 except:
                     error = "Invalid due_date entered: %s - try again!" % (rest)
                     Date.MsgBox(self.parent.get_transaction_frame(), error)
             else:
                 self.due_date = None
         elif type(rest) is dict:
            self.due_date = wx.DateTime.FromDMY(rest['day'], rest['month'], rest['year']).Format(self.dateFormat)
         else:
             self.due_date = wx.DateTime.FromDMY(rest.day, rest.month-1, rest.year).Format(self.dateFormat)