Пример #1
0
def loadFeesTable(om_gui):
    '''
    loads the fee table
    '''
    try:
        tableKeys = localsettings.FEETABLES.tables.keys()
    except AttributeError:
        localsettings.loadFeeTables()
        tableKeys = localsettings.FEETABLES.tables.keys()

    om_gui.feestableLoaded = True
    i = om_gui.ui.chooseFeescale_comboBox.currentIndex()

    tableKeys = sorted(localsettings.FEETABLES.tables.keys())
    om_gui.fee_models = []
    om_gui.ui.chooseFeescale_comboBox.clear()

    for key in tableKeys:
        table = localsettings.FEETABLES.tables[key]
        model = fee_table_model.treeModel(table)
        om_gui.fee_models.append(model)
        om_gui.ui.chooseFeescale_comboBox.addItem(table.briefName)

    text = u"%d %s" % (len(om_gui.fee_models), _("Fee Scales Available"))
    om_gui.ui.feescales_available_label.setText(text)

    if i != -1:
        om_gui.ui.chooseFeescale_comboBox.setCurrentIndex(i)
Пример #2
0
def loadFeesTable(om_gui):
    '''
    loads the fee table
    '''
    try:
        tableKeys = localsettings.FEETABLES.tables.keys()
    except AttributeError:
        localsettings.loadFeeTables()
        tableKeys = localsettings.FEETABLES.tables.keys()

    om_gui.feestableLoaded = True
    i = om_gui.ui.chooseFeescale_comboBox.currentIndex()

    tableKeys = localsettings.FEETABLES.tables.keys()
    tableKeys.sort()
    om_gui.fee_models = []
    om_gui.ui.chooseFeescale_comboBox.clear()

    for key in tableKeys:
        table = localsettings.FEETABLES.tables[key]
        model = fee_table_model.treeModel(table)
        om_gui.fee_models.append(model)
        om_gui.ui.chooseFeescale_comboBox.addItem(table.briefName)

    text = u"%d %s"%(len(om_gui.fee_models), _("Fee Scales Available"))
    om_gui.ui.feescales_available_label.setText(text)

    if i != -1:
        om_gui.ui.chooseFeescale_comboBox.setCurrentIndex(i)
Пример #3
0
def proceed():
    '''
    on to the main gui.
    '''
    from openmolar.qt4gui import maingui
    localsettings.loadFeeTables()
    sys.exit(maingui.main(QtGui.QApplication.instance()))
Пример #4
0
if __name__ == "__main__":
    # testing stuff
    try:
        serialno = int(sys.argv[-1])
    except ValueError:
        serialno = 1

    LOGGER.setLevel(logging.DEBUG)

    if "-v" in sys.argv:
        verbose = True
    else:
        verbose = False

    pt = patient(serialno)
    if verbose:
        for att in sorted(pt.__dict__.keys()):
            print "%s '%s'" % (att.ljust(20), pt.__dict__[att])

    localsettings.loadFeeTables()
    print pt.fee_table

    pt.take_snapshot()
    print list(pt.tx_hash_tups)

    print pt.treatment_course
    print pt.ageYears
    print pt.age_course_start
    print pt.under_capitation
Пример #5
0
if __name__ == "__main__":
    # testing stuff
    try:
        serialno = int(sys.argv[-1])
    except ValueError:
        serialno = 1

    LOGGER.setLevel(logging.DEBUG)

    if "-v" in sys.argv:
        verbose = True
    else:
        verbose = False

    pt = patient(serialno)
    if verbose:
        for att in sorted(pt.__dict__.keys()):
            print "%s '%s'" % (att.ljust(20), pt.__dict__[att])

    localsettings.loadFeeTables()
    print pt.fee_table

    pt.take_snapshot()
    print list(pt.tx_hash_tups)

    print pt.treatment_course
    print pt.ageYears
    print pt.age_course_start
    print pt.under_capitation
Пример #6
0
 def test_exec2(self):
     localsettings.loadFeeTables()
     self.init(False, self.mw)
     self.exec_()
     print(self.dl.chosen_shortcut)
Пример #7
0
 def setUp(self):
     localsettings.initiateUsers()
     localsettings.initiate()
     localsettings.loadFeeTables()
     super().setUp()
     self.mw = QtWidgets.QWidget()
Пример #8
0
 def setUp(self):
     localsettings.initiate()
     localsettings.loadFeeTables()
     super().setUp()