def __pick_from_calendar(self): dlg = cCalendarDatePickerDlg(self) # FIXME: show below parent dlg.CentreOnScreen() decision = dlg.ShowModal() date = dlg.cal.Date dlg.DestroyLater() if decision != wx.ID_OK: return if date is None: return if not date.IsValid(): return date = gmDateTime.wxDate2py_dt(wxDate = date).replace ( hour = 11, minute = 11, second = 11, microsecond = 111111 ) val = gmDateTime.pydt_strftime(date, format = '%Y-%m-%d', accuracy = gmDateTime.acc_days) self.SetText(value = val, data = date, suppress_smarts = True)
def _on_lmp_picked_in_calendar(self, event): event.Skip() self._PRW_lmp.SetData( gmDateTime.wxDate2py_dt(wxDate=self._CALCTRL.Date)) self.__recalculate()
def _on_lmp_picked_in_calendar(self, event): event.Skip() self._PRW_lmp.SetData(gmDateTime.wxDate2py_dt(wxDate=self._CALCTRL.Date)) self.__recalculate()