def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setRBComboBoxValue(self.cmbUnit, record, 'unit_id') setRBComboBoxValue(self.cmbGroup, record, 'group_id') if self.otherTable: setLineEditValue(self.edtMnn, record, 'MNN') setLineEditValue(self.edtMnnLat, record, 'latinMNN') else: setLineEditValue(self.edtMnn, record, 'mnn') setLineEditValue(self.edtMnnLat, record, 'latinMnn') setLineEditValue(self.edtTradeName, record, 'tradeName') setLineEditValue(self.edtIssueForm, record, 'issueForm') setLineEditValue(self.edtIssueFormLat, record, 'latinIssueForm') setLineEditValue(self.edtConcentration, record, 'concentration') if forceBool(record.value('isDrugs')): self.rbtnIsDrugYes.setChecked(True) else: self.rbtnIsDrugNo.setChecked(True) setRBComboBoxValue(self.cmbBaseUnit, record, 'baseUnit_id') setRBComboBoxValue(self.cmbMinIndivUnit, record, 'minIndivisibleUnit_id') setLineEditValue(self.edtBaseUnitsInMinIndiv, record, 'baseUnitsInMinIndivisibleUnit') setLineEditValue(self.edtMinIndivInPacking, record, 'minIndivisibleUnitsInPackingUnit') setRBComboBoxValue(self.cmbPackingUnit, record, 'packingUnit_id')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) self.edtCode.setText(forceString(record.value(rbCode))) self.edtName.setText(forceString(record.value(rbName))) timeRange = forceTime(record.value('begTime')), forceTime( record.value('endTime')) self.edtRangeTime.setTimeRange(timeRange)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtDescr, record, 'descr') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtFederalCode, record, 'federalCode')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtMKB, record, 'MKB') setLineEditValue(self.edtMKBEx, record, 'MKBEx') self.oldMKB = forceStringEx(self.edtMKB.text()) self.oldCharacterId = record.value('character_id') self.setIsDirty(False)
def __init__(self, parent): self.isPostUISet = False CItemEditorBaseDialog.__init__(self, parent, 'Job_Ticket') CJobTicketReserveMixin.__init__(self) self.setupUi(self) self.clientSex = self.clientBirthDate = self.clientAge = self.isVipClient = self.date = self.datetime = \ self.eventEditor = None self.vipColor = CMonitoringModel.vipClientColor self.modelJobTicketProbe = CJobTicketProbeModel(self, self.tblTreeProbe) self.selectionModelJobTicketProbe = QtGui.QItemSelectionModel(self.modelJobTicketProbe, self) self.modelActionProperties = CActionPropertiesTableModel(self, CActionPropertiesTableModel.visibleInJobTicket) self.selectionModelActionProperties = QtGui.QItemSelectionModel(self.modelActionProperties, self) self.setModels(self.tblTreeProbe, self.modelJobTicketProbe, self.selectionModelJobTicketProbe) self.setModels(self.tblProps, self.modelActionProperties, self.selectionModelActionProperties) self.selectionModelJobTicketProbe.currentRowChanged.connect(self.currentTreeItemChanged) self.modelJobTicketProbe.externalIdChanged.connect(self.externalIdChanged) self.btnPrint = getPrintButton(self, u'jobTicket') self.connect(self.btnPrint, QtCore.SIGNAL('printByTemplate(int)'), self.on_printByTemplate) self.buttonBox.addButton(self.btnPrint, QtGui.QDialogButtonBox.ActionRole) self.actionStatusChanger = self.actionPersonChanger = self.actionDateChanger = self.jobStatusModifier = 0 self.btnLoadTemplate.setModelCallback(self.templateModel)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtFlatCode, record, 'flatCode') setLineEditValue(self.edtSyncGUID, record, 'syncGUID')
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'rbTest') self.setupUi(self) self.addModels('TestEquipments', CTestEquipmentModel(self)) self.addModels('TestAnalog', CTestAnalogModel(self)) self.setModels(self.tblEquipments, self.modelTestEquipments, self.selectionModelTestEquipments) self.setModels(self.tblTestAnalog, self.modelTestAnalog, self.selectionModelTestAnalog) self.tblEquipments.addPopupSelectAllRow() self.tblEquipments.addPopupClearSelectionRow() self.tblEquipments.addPopupDelRow() self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Показатель исследования') self.cmbTestGroup.setTable('rbTestGroup', addNone=True) self.actSyncTestAnalogList = QtGui.QAction( u'Синхронизировать аналоги тестов по текущему', self) self.tblTestAnalog.createPopupMenu( actions=[self.actSyncTestAnalogList]) self.connect(self.actSyncTestAnalogList, QtCore.SIGNAL('triggered()'), self.syncTestAnalogListByCurrent) self.connect(self.tblTestAnalog.popupMenu(), QtCore.SIGNAL('aboutToShow()'), self.on_aboutToShow) self.setupDirtyCather()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'rbNomenclatureKind') self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Вид ЛСиИМН') self.cmbClass.setTable('rbNomenclatureClass', True) self.setupDirtyCather()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbService) self.addModels('Services', CServiceContentsModel(self)) self.addModels('MedicalAidProfiles', CMedicalAidProfilesModel(self)) self.addModels('Goals', CServiceGoalModel(self)) self.addModels('MKB', CMKBModel(self)) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Услуга') self.cmbServiceGroup.setTable('rbServiceGroup') self.cmbMedicalAidProfile.setTable('rbMedicalAidProfile') self.cmbMedicalAidKind.setTable('rbMedicalAidKind') self.cmbMedicalAidType.setTable('rbMedicalAidType') self.cmbServiceCategory.setTable('rbServiceCategory') self.setModels(self.tblServices, self.modelServices, self.selectionModelServices) self.setModels(self.tblMedicalAidProfiles, self.modelMedicalAidProfiles, self.selectionModelMedicalAidProfiles) self.setModels(self.tblGoals, self.modelGoals, self.selectionModelGoals) self.setModels(self.tblMKB, self.modelMKB, self.selectionModelMKB) self.tblMedicalAidProfiles.addMoveRow() self.tblMedicalAidProfiles.addPopupDelRow() self.tblGoals.addMoveRow() self.tblGoals.addPopupDelRow() self.tblMKB.addMoveRow() self.tblMKB.addPopupDelRow() self.tblServices.addMoveRow() self.tblServices.addPopupDelRow() self.cmbCaseCast.setTable('rbCaseCast') self.setupDirtyCather()
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setRBComboBoxValue(self.cmbDocumentType, record, 'documentType_id') self.setIsDirty(False)
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'rbAgreementType') self.setupUi(self) self.setWindowTitleEx(u'Тип согласования') self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint)
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'TakenTissueJournal') self.setupUi(self) self.addModels('SamplePreparation', CSamplePreparationInDocTableModel(self)) self.setModels(self.tblSamplePreparation, self.modelSamplePreparation, self.selectionModelSamplePreparation) self.cmbEquipment.setTable('rbEquipment', addNone=True) self.cmbTestGroup.setTable('rbTestGroup', addNone=True) self.loadLastEquipment() self.setWindowTitleEx(u'Пробоподготовка') # self.setupDirtyCather([self.cmbEquipment, self.cmbTestGroup]) # self.setIsDirty(False) self._tissueIdentifier = None self._tissueTypeId = None self._datetimeTaken = QtCore.QDate() self.actUncheckItems = QtGui.QAction(u'Снять отметки', self) self.connect(self.actUncheckItems, QtCore.SIGNAL('triggered()'), self.on_uncheckItems) self.tblSamplePreparation.createPopupMenu([self.actUncheckItems])
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue( self.edtCode, record, 'code') setLineEditValue( self.edtName, record, 'name') self.groupId = forceRef(record.value('group_id')) self.modelInItems.loadItems(self.itemId()) self.modelOutItems.loadItems(self.itemId())
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'Organisation') self.addModels('OrganisationAccounts', COrganisationAccountsModel(self)) self.addModels('OrganisationPolicySerials', COrganisationPolicySerialsModel(self)) self.setupUi(self) self.tblOrganisationAccounts.addPopupDelRow() self.tabWidget.setTabEnabled(2, False) self.setWindowTitleEx(u'Организация') self.setModels(self.tblOrganisationAccounts, self.modelOrganisationAccounts, self.selectionModelOrganisationAccounts) self.setModels(self.tblOrganisationPolicySerials, self.modelOrganisationPolicySerials, self.selectionModelOrganisationPolicySerials) self.tblOrganisationPolicySerials.addPopupDelRow() self.cmbNet.setTable(rbNet, True) self.cmbOKPF.setTable(rbOKPF, True) self.cmbOKFS.setTable(rbOKFS, True) self.cmbArea.setAreaSelectable(True) self.setupDirtyCather()
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) self.firstAT = CActionTypeCache.getById(forceRef(record.value('firstActionType_id'))) self.secondAT = CActionTypeCache.getById(forceRef(record.value('secondActionType_id'))) self.cmbSimilarityType.setCurrentIndex(forceInt(record.value('similarityType'))) self.updateLabels() self.setIsDirty(False)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtBIK, record, 'BIK') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtBranchName, record, 'branchName') setLineEditValue(self.edtCorrAccount, record, 'corrAccount') setLineEditValue(self.edtSubAccount, record, 'subAccount')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) self.edtCode.setText(forceString(record.value(rbCode))) self.edtName.setText(forceString(record.value(rbName))) self.chkAllowMeals.setChecked(forceBool(record.value('allow_meals'))) self.chkNoCourting.setChecked( forceBool(record.value('noCourtingAtReanimation')))
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'rbMenu') self.addModels('MenuContent', CMenuContent(self)) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Шаблон питания') self.setModels(self.tblMenuContent, self.modelMenuContent, self.selectionModelMenuContent) self.setupDirtyCather() self.cmbDiet.setTable('rbDiet') self.cmbCourtingDiet.setTable('rbDiet') # self.addObject('actDelRows', QtGui.QAction(u'Удалить выделенные строки', self)) # self.addObject('mnuMenuContent', QtGui.QMenu(self)) # self.mnuMenuContent.addAction(self.actDelRows) # self.tblMenuContent.setPopupMenu(self.mnuMenuContent) db = QtGui.qApp.db tableRBDiet = db.table('rbDiet') records = db.getRecordList(tableRBDiet) self.dietMap = {} for record in records: dietId = forceInt(record.value('id')) dietCode = forceString(record.value('code')) dietName = forceString(record.value('name')) allowMeals = forceBool(record.value('allow_meals')) self.dietMap[dietId] = { 'code': dietCode, 'name': dietName, 'allow_meals': allowMeals } self.tblMenuContent.addPopupDelRow()
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtShortName, record, 'shortName') setLineEditValue(self.edtOKSOName, record, 'OKSOName') setLineEditValue(self.edtOKSOCode, record, 'OKSOCode') setLineEditValue(self.edtFederalCode, record, 'federalCode') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtSyncGUID, record, 'syncGUID') setRBComboBoxValue(self.cmbLocalService, record, 'service_id') setRBComboBoxValue(self.cmbProvinceService, record, 'provinceService_id') setRBComboBoxValue(self.cmbOtherService, record, 'otherService_id') setRBComboBoxValue(self.cmbFundingService, record, 'fundingService_id') setComboBoxValue(self.cmbSex, record, 'sex') (begUnit, begCount, endUnit, endCount) = parseAgeSelector(forceString(record.value('age'))) versSpec = forceStringEx(record.value('versSpec')) self.cmbVersSpec.setCurrentIndex({ 'v004': 1, 'v015': 2 }.get(versSpec.lower(), 0)) self.cmbBegAgeUnit.setCurrentIndex(begUnit) self.edtBegAgeCount.setText(str(begCount)) self.cmbEndAgeUnit.setCurrentIndex(endUnit) self.edtEndAgeCount.setText(str(endCount)) setLineEditValue(self.edtMKBFilter, record, 'mkbFilter') self.modelQueueShare.load(self.itemId())
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue( self.edtCode, record, rbCode) setLineEditValue( self.edtName, record, rbName) self.cmbColor.setColor(forceString(record.value('color'))) setDoubleBoxValue(self.edtAmount, record, 'amount') setRBComboBoxValue( self.cmbUnit, record, 'unit_id')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtEISRegionalCode, record, 'eisCode') setLineEditValue(self.edtName, record, 'name') setRBComboBoxValue(self.cmbService, record, 'service_id')
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'rbMedicinesGroup') self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Группа лекарственных препаратов') self.setupDirtyCather() self.edtCode.setFocus()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbEmergencyAccident) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Несчастный случай') self.setupDirtyCather()
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) self.edtDate.setDate(forceDate(record.value('date'))) self.cmbCashOperation.setValue( forceRef(record.value('cashOperation_id'))) self.edtSum.setValue(forceDecimal(record.value('sum'))) self.eventId = forceRef(record.value('master_id')) self.cashBox = forceString(record.value('cashBox'))
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, 'Account') self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Счет') self.setupDirtyCather()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbDispanser) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Отметка диспансерного наблюдения') self.setupDirtyCather()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbContactType) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Способ связи с пациентом') self.setupDirtyCather()
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbServiceGroup) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Группа услуг') self.setupDirtyCather()
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue( self.edtName, record, 'name') setLineEditValue( self.edtTemplate, record, 'template') setCheckBoxValue( self.chkTabRegistry, record, 'tabRegistry') setCheckBoxValue( self.chkTabEvents, record, 'tabEvents') setCheckBoxValue( self.chkTabAmbCard, record, 'tabAmbCard') setCheckBoxValue( self.chkTabActions, record, 'tabActions')
def __init__(self, parent): CItemEditorBaseDialog.__init__(self, parent, rbEmergencyCauseCall) self.setupUi(self) self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowMaximizeButtonHint | QtCore.Qt.WindowCloseButtonHint) self.setWindowTitleEx(u'Повод к вызову') self.setupDirtyCather()