def check_use_family(om_gui): if localsettings.LAST_ADDRESS == ("", ) * 8: return result = QtGui.QMessageBox.question( om_gui, _("Question"), _("Use details from the previous record?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes if result: dup_tup = localsettings.LAST_ADDRESS om_gui.ui.addr1Edit.setText(dup_tup[1]) om_gui.ui.addr2Edit.setText(dup_tup[2]) om_gui.ui.addr3Edit.setText(dup_tup[3]) om_gui.ui.townEdit.setText(dup_tup[4]) om_gui.ui.countyEdit.setText(dup_tup[5]) om_gui.ui.pcdeEdit.setText(dup_tup[6]) om_gui.ui.tel1Edit.setText(dup_tup[7]) om_gui.ui.snameEdit.setText(dup_tup[0]) else: return if localsettings.last_family_no is None: if QtGui.QMessageBox.question( om_gui, _("Question"), _("Start a new family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = families.new_group( localsettings.previous_sno()) else: if QtGui.QMessageBox.question( om_gui, _("Question"), _("Add the new patient to this family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = localsettings.last_family_no
def check_use_family(om_gui): if localsettings.LAST_ADDRESS == localsettings.BLANK_ADDRESS: LOGGER.warning("New Patient - No previous record details found") return if QtGui.QMessageBox.question( om_gui, _("Question"), _("Use details from the previous record?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: dup_tup = localsettings.LAST_ADDRESS om_gui.ui.addr1Edit.setText(dup_tup[1]) om_gui.ui.addr2Edit.setText(dup_tup[2]) om_gui.ui.addr3Edit.setText(dup_tup[3]) om_gui.ui.townEdit.setText(dup_tup[4]) om_gui.ui.countyEdit.setText(dup_tup[5]) om_gui.ui.pcdeEdit.setText(dup_tup[6]) om_gui.ui.tel1Edit.setText(dup_tup[7]) om_gui.ui.snameEdit.setText(dup_tup[0]) else: return if localsettings.last_family_no in (None, 0): if QtGui.QMessageBox.question( om_gui, _("Question"), _("Start a new family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = families.new_group( localsettings.previous_sno()) LOGGER.info("starting new family group %s", om_gui.pt.familyno) else: if QtGui.QMessageBox.question( om_gui, _("Question"), _("Add the new patient to this family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = localsettings.last_family_no
def check_use_family(om_gui): if localsettings.LAST_ADDRESS == localsettings.BLANK_ADDRESS: LOGGER.warning("New Patient - No previous record details found") return if QtGui.QMessageBox.question( om_gui, _("Question"), _( "Use details from the previous record?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: dup_tup = localsettings.LAST_ADDRESS om_gui.ui.addr1Edit.setText(dup_tup[1]) om_gui.ui.addr2Edit.setText(dup_tup[2]) om_gui.ui.addr3Edit.setText(dup_tup[3]) om_gui.ui.townEdit.setText(dup_tup[4]) om_gui.ui.countyEdit.setText(dup_tup[5]) om_gui.ui.pcdeEdit.setText(dup_tup[6]) om_gui.ui.tel1Edit.setText(dup_tup[7]) om_gui.ui.snameEdit.setText(dup_tup[0]) else: return if localsettings.last_family_no in (None, 0): if QtGui.QMessageBox.question( om_gui, _("Question"), _("Start a new family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = families.new_group( localsettings.previous_sno()) LOGGER.info("starting new family group %s", om_gui.pt.familyno) else: if QtGui.QMessageBox.question( om_gui, _("Question"), _( "Add the new patient to this family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = localsettings.last_family_no
def check_use_family(om_gui): if localsettings.LAST_ADDRESS == ("",) * 8: return result = QtGui.QMessageBox.question(om_gui, _("Question"), _( "Use details from the previous record?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes if result: dup_tup = localsettings.LAST_ADDRESS om_gui.ui.addr1Edit.setText(dup_tup[1]) om_gui.ui.addr2Edit.setText(dup_tup[2]) om_gui.ui.addr3Edit.setText(dup_tup[3]) om_gui.ui.townEdit.setText(dup_tup[4]) om_gui.ui.countyEdit.setText(dup_tup[5]) om_gui.ui.pcdeEdit.setText(dup_tup[6]) om_gui.ui.tel1Edit.setText(dup_tup[7]) om_gui.ui.snameEdit.setText(dup_tup[0]) else: return if localsettings.last_family_no is None: if QtGui.QMessageBox.question(om_gui, _("Question"), _("Start a new family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = families.new_group( localsettings.previous_sno()) else: if QtGui.QMessageBox.question(om_gui, _("Question"), _( "Add the new patient to this family group?"), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.Yes) == QtGui.QMessageBox.Yes: om_gui.pt.familyno = localsettings.last_family_no
def new_family_group(self): self.om_gui.pt.familyno = families.new_group(self.om_gui.pt.serialno) self.load_values()