コード例 #1
0
def open_adding_new_record_window(master, events, callback):
    next_record = RecordOfDrawLots.create_new_record_by_last_one(
        DrawLotsModel.select_last_record(), _get_current_date_time_str())
    popup = AddingRecordWindow(
        master, next_record, events, lambda added_record:
        (DrawLotsModel.insert_record_into_db(added_record),
         callback(added_record)))
    master.wait_window(popup)
コード例 #2
0
 def _post_submitting(self):
     self.callback(self.record)
     self._init_context(RecordOfDrawLots.create_new_record_by_last_one(self.record, _get_current_date_time_str()))
コード例 #3
0
def open_adding_new_record_window(master, events, callback):
    next_record = RecordOfDrawLots.create_new_record_by_last_one(
        DrawLotsModel.select_last_record(), _get_current_date_time_str())
    popup = AddingRecordWindow(master, next_record, events, lambda added_record: (
        DrawLotsModel.insert_record_into_db(added_record), callback(added_record)))
    master.wait_window(popup)
コード例 #4
0
 def _post_submitting(self):
     self.callback(self.record)
     self._init_context(
         RecordOfDrawLots.create_new_record_by_last_one(
             self.record, _get_current_date_time_str()))