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)
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()))
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)
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()))