Esempio n. 1
0
 def onRefPayDateEntered(self, event):
     ref_date = event.String
     dateFormat = Date.get_date_format(self)
     ref_date_parsed = Date.parse_date(self, ref_date, dateFormat)
     if ref_date_parsed != None:
         ref_date = Date.convertDateFormat(self, ref_date_parsed,
                                           dateFormat, dateFormat)
         self.__log("Month: %02d, Day: %02d, Year: %04d" %
                    (ref_date_parsed["month"], ref_date_parsed["day"],
                     ref_date_parsed["year"]))
         self.updateRefPayDateControls(ref_date, "entered")
     else:
         dateFormat = dateFormat.replace("%y", "yy").replace(
             "%m", "mm").replace("%d", "dd").replace("%Y", "yyyy")
         error = "Bad input reference date (%s) entered - format is %s - try again" % (
             ref_date, dateFormat)
         self.MsgBox(error)
Esempio n. 2
0
 def onRefPayDatePicked(self, event):
     year = event.Date.year
     month = event.Date.month
     day = event.Date.day
     self.__log("Month: %02d, Day: %02d, Year: %04d" %
                (month + 1, day, year))
     ref_date = wx.DateTime.FromDMY(day, month, year)
     dateFormat = Date.get_date_format(self)
     ref_date_parsed = Date.parse_date(self, ref_date, dateFormat)
     if ref_date_parsed != None:
         ref_date = Date.convertDateFormat(self, ref_date_parsed,
                                           dateFormat, dateFormat)
         self.updateRefPayDateControls(ref_date, "picked")
     else:
         dateFormat = dateFormat.replace("%y", "yy").replace(
             "%m", "mm").replace("%d", "dd").replace("%Y", "yyyy")
         error = "Bad input reference date (%s) picked - format is %s - try again" % (
             ref_date, dateFormat)
         self.MsgBox(error)