Пример #1
0
 def checkMesAndSpecification(self):
     if self.eventEditor.mesRequired:
         skippable = QtGui.qApp.userHasRight(urSaveWithoutMes)
         result = True
         # result = self.cmbMes.value() or self.eventEditor.checkInputMessage(u'МЭС', skippable, self.cmbMes)
         # Нет МЭСа - нет и спецификации, и проверять нечего.
         if not skippable and not self.cmbMes.value():
             result = result and self.cmbMes.value() or self.eventEditor.checkInputMessage(
                 forceTr(u'МЭС', u'EventEditDialog'), skippable, self.cmbMes)
         if not skippable and not self.cmbMesSpecification.value():
             result = result and (self.cmbMesSpecification.value() or self.eventEditor.checkInputMessage(
                 u'Особенности выполнения %s' % forceTr(u'МЭС', u'EventEditDialog'), skippable,
                 self.cmbMesSpecification))
         return result
     return True
Пример #2
0
 def __init__(self, parent):
     CItemsListDialog.__init__(self, parent, [
         CTextCol(u'Код', [rbCode], 20),
         CTextCol(u'Наименование', [rbName], 40),
         CTextCol(u'Региональный код', ['regionalCode'], 40),
     ], 'rbMesSpecification', [rbCode, rbName])
     self.setWindowTitleEx(u'Особенности выполнения %s' %
                           forceTr(u'МЭС', u'RBMesSpecification'))
Пример #3
0
    def retranslateUi(self):
        context = unicode(getClassName(self))
        self.setWindowTitle(
            forceTr(u'Экспорт. Крым. МежТер. Возврат.', context))
        self.gbInit.setTitle(forceTr(u'Параметры экспорта', context))
        self.lblAccountNumber.setText(
            forceTr(u'Номер выгрузки по счету', context))

        self.gbExport.setTitle(forceTr(u'Экспорт', context))

        self.gbSave.setTitle(forceTr(u'Сохранение результата', context))
        self.btnSave.setText(forceTr(u'Сохранить', context))

        self._actionNames = {
            self.InitState: forceTr(u'Экспорт', context),
            self.ExportState: forceTr(u'Прервать', context),
            self.SaveState: forceTr(u'Повторить', context)
        }
        self.btnClose.setText(forceTr(u'Закрыть', context))
Пример #4
0
    def retranslateUi(self):
        context = unicode(getClassName(self))
        self.setWindowTitle(forceTr(u'Экспорт. Крым. ФЛК', context))
        # self.gbInit.setTitle(forceTr(u'Параметры экспорта', context))

        self.gbExport.setTitle(forceTr(u'Экспорт', context))

        self.gbSave.setTitle(forceTr(u'Сохранение результата', context))
        self.btnSave.setText(forceTr(u'Сохранить', context))

        self._actionNames = {
            self.InitState: forceTr(u'Экспорт', context),
            self.ExportState: forceTr(u'Прервать', context),
            self.SaveState: forceTr(u'Повторить', context)
        }
        self.btnClose.setText(forceTr(u'Закрыть', context))
Пример #5
0
    def retranslateUi(self):
        context = unicode(getClassName(self))
        self.setWindowTitle(forceTr(u'Импорт. Крым. ЦС ЕРЗ.', context))
        self.gbInit.setTitle(forceTr(u'Параметры импорта', context))

        self.gbImport.setTitle(forceTr(u'Импорт', context))

        self._actionNames = {self.InitState: forceTr(u'Импорт',context),
                             self.ImportState: forceTr(u'Прервать', context)}
        self.btnClose.setText(forceTr(u'Закрыть', context))
Пример #6
0
 def __init__(self, parent):
     CTableModel.__init__(self, parent)
     self.addColumn(CDateCol(u'Назначен', ['setDate'], 10))
     self.addColumn(CDateCol(u'Выполнен', ['execDate'], 10))
     self.addColumn(CRefBookCol(u'Тип', ['eventType_id'], 'EventType', 15))
     self.addColumn(
         CRefBookCol(forceTr(u'МЭС', u'TariffModel'), ['MES_id'], 'mes.MES',
                     15, CRBComboBox.showCode))
     self.addColumn(
         CRefBookCol(u'Врач', ['execPerson_id'], 'vrbPersonWithSpeciality',
                     15))
     self.addColumn(
         CEnumCol(u'Первичный', ['isPrimary'], EventIsPrimary.nameList, 8))
     self.addColumn(
         CEnumCol(u'Порядок', ['order'],
                  EventOrder().orderNameList, 8))
     # self.addColumn(CRefBookCol(u'Порядок', ['order'], 'rbEventOrder', 8))
     self.addColumn(CRefBookCol(u'Результат', ['result_id'], 'rbResult',
                                40))
     self.addColumn(CTextCol(u'Внешний идентификатор', ['externalId'], 30))
     self.setTable('Event')
     self.diagnosisIdList = None
Пример #7
0
    def retranselateUi(self):
        context = unicode(getClassName(self))
        self.setWindowTitle(
            forceTr(u'Экспорт прикрипленного населения. Краснодарский край',
                    context))
        self.grInit.setTitle(forceTr(u'Параметры экспорта', context))
        self.lblOrgStructure.setText(forceTr(u'Подразделение', context))
        self.btnMiac.setText(forceTr(u'Экспорт МИАЦ', context))
        self.btnSMO.setText(forceTr(u'Экспорт СМО', context))
        self.lblDate.setText(forceTr(u'Отчетная дата', context))

        self.grExport.setTitle(forceTr(u'Экспотр', context))

        self.grSave.setTitle(forceTr(u'Сохранение результата', context))
        self.btnSave.setText(forceTr(u'Сохранить', context))

        self.actionNames = {
            self.InitState: forceTr(u'Экспорт', context),
            self.ExportState: forceTr(u'Прервать', context),
            self.SaveState: forceTr(u'Повторить', context)
        }
        self.btnClose.setText(forceTr(u'Закрыть', context))
Пример #8
0
 def retranslate(self):
     for idx in xrange(len(self.tariffTypeNames)):
         name = self.tariffTypeNames[idx]
         if u'МЭС' in name:
             self.tariffTypeNames[idx] = name.replace(
                 u'МЭС', forceTr(u'МЭС', u'TariffModel'))