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