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) 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 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 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.edtName, record, 'name') setLineEditValue(self.edtMKB, record, 'MKB') setRBComboBoxValue(self.cmbQuotaType, record, 'quotaType_id') setCheckBoxValue(self.chkIsObsolete, record, 'isObsolete') self.modelTypeMetodCure.loadItems(self.itemId())
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtTicketPrefix, record, 'ticketPrefix') setRBComboBoxValue(self.edtOrgStructure, record, 'orgStructure_id') setCheckBoxValue(self.chkImmediatelyReady, record, 'isImmediatelyReady')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setRBComboBoxValue(self.cmbFirstActionType, record, 'firstActionType_id') setRBComboBoxValue(self.cmbSecondActionType, record, 'secondActionType_id') setTextEditValue(self.edtReason, record, 'reason') self.setIsDirty(False)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtFederalCode, record, 'federalCode') setLineEditValue(self.edtName, record, 'name') setRBComboBoxValue(self.cmbPurpose, record, 'eventTypePurpose_id') setLineEditValue(self.edtVisitCount, record, 'visitCount')
def _load(self, actionTypeId): record = QtGui.qApp.db.getRecord(self._table, '*', actionTypeId) setComboBoxValue(self.cmbSex, record, 'sex') (begUnit, begCount, endUnit, endCount) = parseAgeSelector(forceString(record.value('age'))) self.cmbBegAgeUnit.setCurrentIndex(begUnit) self.edtBegAgeCount.setText(str(begCount)) self.cmbEndAgeUnit.setCurrentIndex(endUnit) self.edtEndAgeCount.setText(str(endCount)) setComboBoxValue(self.cmbDefaultStatus, record, 'defaultStatus') setComboBoxValue(self.cmbDefaultDirectionDate, record, 'defaultDirectionDate') setComboBoxValue(self.cmbDefaultPlannedEndDate, record, 'defaultPlannedEndDate') setComboBoxValue(self.cmbDefaultBeginDate, record, 'defaultBeginDate') setComboBoxValue(self.cmbDefaultEndDate, record, 'defaultEndDate') setRBComboBoxValue(self.cmbDefaultExecPerson, record, 'defaultExecPerson_id') setComboBoxValue(self.cmbDefaultPersonInEvent, record, 'defaultPersonInEvent') setComboBoxValue(self.cmbDefaultPersonInEditor, record, 'defaultPersonInEditor') self.cmbDefaultOrg.setValue(forceRef(record.value('defaultOrg_id'))) setComboBoxValue(self.cmbDefaultMKB, record, 'defaultMKB') setComboBoxValue(self.cmbDefaultMorphology, record, 'defaultMorphology') setComboBoxValue(self.cmbIsMorphologyRequired, record, 'isMorphologyRequired') setLineEditValue(self.edtOffice, record, 'office') setCheckBoxValue(self.chkShowInForm, record, 'showInForm') setCheckBoxValue(self.chkShowTime, record, 'showTime') setCheckBoxValue(self.chkShowAPOrg, record, 'showAPOrg') setCheckBoxValue(self.chkShowAPNotes, record, 'showAPNotes') setCheckBoxValue(self.chkRequiredCoordination, record, 'isRequiredCoordination') setComboBoxValue(self.cmbAssistantRequired, record, 'hasAssistant') setLineEditValue(self.edtContext, record, 'context') setCheckBoxValue(self.chkIsPreferable, record, 'isPreferable') setSpinBoxValue(self.edtAmount, record, 'amount') setSpinBoxValue(self.edtMaxOccursInEvent, record, 'maxOccursInEvent') setComboBoxValue(self.cmbServiceType, record, 'serviceType') setCheckBoxValue(self.chkPropertyAssignedVisible, record, 'propertyAssignedVisible') setCheckBoxValue(self.chkPropertyUnitVisible, record, 'propertyUnitVisible') setCheckBoxValue(self.chkPropertyNormVisible, record, 'propertyNormVisible') setCheckBoxValue(self.chkPropertyEvaluationVisible, record, 'propertyEvaluationVisible') setSpinBoxValue(self.edtRecommendationExpirePeriod, record, 'recommendationExpirePeriod') setCheckBoxValue(self.chkRecommendationControl, record, 'recommendationControl') setCheckBoxValue(self.chkExecRequiredForEventExec, record, 'isExecRequiredForEventExec') setCheckBoxValue(self.chkIgnoreEventEndDate, record, 'isIgnoreEventExecDate')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtText, record, 'title') setLineEditValue(self.edtRbTableName, record, 'tableName') setRBComboBoxValue(self.cmbValueType, record, 'valueType_id') setRBComboBoxValue(self.cmbParamType, record, 'type_id') self.modelCmbValue.loadItems(self.itemId())
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setCheckBoxValue(self.chkEditable, record, 'isEditable') setCheckBoxValue(self.chkShowInClientInfo, record, 'showInClientInfo') setCheckBoxValue(self.chkIsUnique, record, 'isUnique') setCheckBoxValue(self.chkAutoIdentificator, record, 'autoIdentificator') setRBComboBoxValue(self.cmbCounter, record, 'counter_id')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, rbCode) setLineEditValue(self.edtName, record, rbName) setRBComboBoxValue(self.cmbTestGroup, record, 'testGroup_id') setSpinBoxValue(self.edtPosition, record, 'position') itemId = self.itemId() self.modelTestEquipments.loadItems(itemId) self.modelTestAnalog.loadItems(itemId)
def setNotes(self, record): self.setId(self.lblEventIdValue, record, 'id') self.setDateTime(self.lblEventCreateDateTimeValue, record, 'createDatetime') self.setPerson(self.lblEventCreatePersonValue, record, 'createPerson_id') self.setDateTime(self.lblEventModifyDateTimeValue, record, 'modifyDatetime') self.setPerson(self.lblEventModifyPersonValue, record, 'modifyPerson_id') setTextEditValue(self.edtEventNote, record, 'note') setRBComboBoxValue(self.cmbClientPolicy, record, 'clientPolicy_id') self.cmbClientPolicy.setPolicyFromRepresentative(isLittleStranger(self._clientId, forceDate(record.value('setDate')), forceDate(record.value('execDate')))) self.updateClientPolicy(record)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setDateEditValue(self.edtDate, record, 'date') setDatetimeEditValue(self.edtDeadlineDate, self.edtDeadlineTime, record, 'deadline') setCheckBoxValue(self.chkRevoked, record, 'revoked') setRBComboBoxValue(self.cmbSupplier, record, 'supplier_id') setRBComboBoxValue(self.cmbRecipient, record, 'recipient_id') setLineEditValue(self.edtNote, record, 'note') self.modelItems.loadItems(self.itemId()) self.setIsDirty(False)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtFederalCode, record, 'federalCode') setLineEditValue(self.edtRegionalCode, record, 'regionalCode') setLineEditValue(self.edtName, record, 'name') setRBComboBoxValue(self.cmbGroup, record, 'group_id') setComboBoxValue(self.cmbSerialFormat, record, 'serial_format') setCheckBoxValue(self.chkDefault, record, 'isDefault') setCheckBoxValue(self.chkForeigner, record, 'isForeigner') self.setIsDirty(False)
def setRecord(self, record): CItemEditorDialog.setRecord(self, record) setLineEditValue(self.edtContext, record, 'context') setLineEditValue(self.edtFileName, record, 'fileName') setTextEditValue(self.edtDefault, record, 'default') setComboBoxValue(self.cmbDPD, record, 'dpdAgreement') setComboBoxValue(self.cmbType, record, 'type') setComboBoxValue(self.cmbBanUnkeptData, record, 'banUnkeptDate') setRBComboBoxValue(self.cmbCounter, record, 'counter_id') setRBComboBoxValue(self.cmbIEMKDoc, record, 'documentType_id') setCheckBoxValue(self.chkPatientApply, record, 'isPatientAgreed') setLineEditValue(self.edtGroup, record, 'groupName') self.setIsDirty(False)
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): self.cmbResult.setTable('rbResult', True) CEventEditDialog.setRecord(self, record) setLineEditValue(self.edtNumber, record, 'externalId') setDatetimeEditValue(self.edtEndDate, self.edtEndTime, record, 'setDate') setRBComboBoxValue(self.cmbPerson, record, 'execPerson_id') setDatetimeEditValue(self.edtBegDate, self.edtBegTime, record, 'execDate') setRBComboBoxValue(self.cmbPerson2, record, 'setPerson_id') self.chkAutopsy.setChecked(forceInt(record.value('isPrimary')) == 1) self.setPersonId(self.cmbPerson.value()) self.setContract() setRBComboBoxValue(self.cmbResult, record, 'result_id') setRBComboBoxValue(self.cmbContract, record, 'contract_id') setTextEditValue(self.edtNote, record, 'note') self.loadDiagnostics(self.modelPreliminaryDiagnostics) self.loadDiagnostics(self.modelFinalDiagnostics) self.loadActions() self.tabCash.load(self.itemId()) self.tabNotes.setNotes(record) self.tabNotes.setEventEditor(self) self.tabNotes.updateReferralPeriod(self.edtBegDate.date()) self.initFocus() self.setIsDirty(False) self.blankMovingIdList = [] self.setEditable(self.getEditable()) setOrgStructureIdToCmbPerson(self.cmbPerson)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'code') setLineEditValue(self.edtName, record, 'name') setRBComboBoxValue(self.cmbRecipientPerson, record, 'recipientPerson_id') setDateEditValue(self.edtReleaseDate, record, 'releaseDate') setDateEditValue(self.edtSupplyDate, record, 'supplyDate') setDateEditValue(self.edtStartOperationDate, record, 'startOperationDate') setDateEditValue(self.edtExpiryDate, record, 'expiryDate') setSpinBoxValue(self.edtPlanTestQuantity, record, 'planTestQuantity') setLineEditValue(self.edtManufacturer, record, 'manufacturer') setLineEditValue(self.edtStorageConditions, record, 'storageConditions') self.modelSuiteReagentTests.loadItems(self.itemId())
def setRecord(self, record): CEventEditDialog.setRecord(self, record) setLineEditValue(self.edtCardNo, record, 'externalId') setDatetimeEditValue(self.edtBegDate, self.edtBegTime, record, 'setDate') setDatetimeEditValue(self.edtEndDate, self.edtEndTime, record, 'execDate') setRBComboBoxValue(self.cmbPerson, record, 'execPerson_id') setRBComboBoxValue(self.cmbResult, record, 'result_id') # setComboBoxValue(self.cmbOrder, record, 'order') self.cmbOrder.setCode(forceString(record.value('order'))) setCheckBoxValue(self.chkLock, record, 'locked') self.setPersonId(self.cmbPerson.value()) self.loadDiagnostics() self.initFocus() self.setIsDirty(False) self.setEditable(self.getEditable())
def on_btnGetClientInfo_clicked(self): info = self.eventEditor.clientInfo if info and self.checkAgeClient(info['birthDate'], QtCore.QDate.currentDate()): self.edtLastName.setText(info['lastName']) self.edtFirstName.setText(info['firstName']) self.edtPatrName.setText(info['patrName']) regAddress = info['regAddress'] if regAddress: self.edtRegAddress.setText(regAddress) self.edtBirthDate.setDate(info['birthDate']) record = info['documentRecord'] if record: setRBComboBoxValue(self.cmbDocType, record, 'documentType_id') serialLeft, serialRight = splitDocSerial( forceString(record.value('serial'))) self.edtDocSerialLeft.setText(serialLeft) self.edtDocSerialRight.setText(serialRight) setLineEditValue(self.edtDocNumber, record, 'number')
def setLocalContractRecord(self, record): self.localContractRecord = record if self.isControlsCreate: self.grpLocalContract.setChecked( forceInt(record.value('deleted')) == 0) setDateEditValue(self.edtCoordDate, record, 'coordDate') setLineEditValue(self.edtCoordAgent, record, 'coordAgent') setLineEditValue(self.edtCoordInspector, record, 'coordInspector') setTextEditValue(self.edtCoordText, record, 'coordText') setDateEditValue(self.edtContractDate, record, 'dateContract') setLineEditValue(self.edtContractNumber, record, 'numberContract') setLineEditValue(self.edtSumLimit, record, 'sumLimit') setLineEditValue(self.edtLastName, record, 'lastName') setLineEditValue(self.edtFirstName, record, 'firstName') setLineEditValue(self.edtPatrName, record, 'patrName') setDateEditValue(self.edtBirthDate, record, 'birthDate') setRBComboBoxValue(self.cmbDocType, record, 'documentType_id') setLineEditValue(self.edtDocSerialLeft, record, 'serialLeft') setLineEditValue(self.edtDocSerialRight, record, 'serialRight') setLineEditValue(self.edtDocNumber, record, 'number') setLineEditValue(self.edtRegAddress, record, 'regAddress') setRBComboBoxValue(self.cmbOrganisation, record, 'org_id')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) pType, codePart, cnt = forceString(record.value('code')).split('.') self.cmbPaymentType.setCurrentIndex(int(pType) - 1) self.cmbCodePart.setCurrentIndex(int(codePart) - 1) setRBComboBoxValue(self.cmbOKPF, record, 'OKPF_id') setRBComboBoxValue(self.cmbOrgId, record, 'org_id') setLineEditValue(self.edtContractNumber, record, 'contractNumber') setDateEditValue(self.edtDate, record, 'contractDate') setDateEditValue(self.edtEndDate, record, 'contractEndDate') self.edtEndDate.setMinimumDate(self.edtDate.date()) setLineEditValue(self.edtContractSum, record, 'contractSum') if QtGui.qApp.checkGlobalPreference('68', u'нет') and self.type == 2: setLineEditValue(self.edtContragent, record, 'contragent') setLineEditValue(self.edtProtocolNum, record, 'protocolNumber') setLineEditValue(self.edtProtocolPhase, record, 'protocolPhase') setLineEditValue(self.edtProtocolName, record, 'protocolName') setComboBoxValue(self.cmbRecPatients, record, 'protocolRecruit') elif QtGui.qApp.checkGlobalPreference('68', u'нет') and self.type == 1: setLineEditValue(self.edtContragent, record, 'contragent') setLineEditValue(self.edtContractItem, record, 'contractItem') setLineEditValue(self.edtAddress, record, 'address')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, 'DiagID') self.chkPrim.setChecked(bool(forceString(record.value('Prim')))) setTextEditValue(self.edtName, record, 'DiagName') setRBComboBoxValue(self.cmbMKBSubclass, record, 'MKBSubclass_id') setComboBoxValue(self.cmbCharacters, record, 'characters') setComboBoxValue(self.cmbSex, record, 'sex') (begUnit, begCount, endUnit, endCount) = parseAgeSelector(forceString(record.value('age'))) self.cmbBegAgeUnit.setCurrentIndex(begUnit) self.edtBegAgeCount.setText(str(begCount)) self.cmbEndAgeUnit.setCurrentIndex(endUnit) self.edtEndAgeCount.setText(str(endCount)) setSpinBoxValue(self.edtDuration, record, 'duration') self.modelServiceSpecialty.loadItems(self.itemId()) self.edtBegDate.setDate(forceDate(record.value('begDate'))) self.edtEndDate.setDate(forceDate(record.value('endDate'))) self.chkOMS.setChecked(forceBool(record.value('OMS'))) self.chkMTR.setChecked(forceBool(record.value('MTR'))) self.prevCode = forceStringEx(self.edtCode.text()) self.parentCode = forceString(record.value('parent_code'))
def setRecord(self, record): setRBComboBoxValue(self.cmbMes, record, 'MES_id') setRBComboBoxValue(self.cmbHTG, record, 'HTG_id') if forceBool(self.cmbHTG.value()): self.chkHTG.setChecked(True) setRBComboBoxValue(self.cmbMesSpecification, record, 'mesSpecification_id') self.eventId = forceRef(record.value('id')) if self.relatedEventsTableActive and hasattr(self.eventEditor, 'prevEventId'): self.tblRelatedEvents.model().loadData(self.eventEditor.itemId(), self.eventEditor.prevEventId)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtCode, record, rbCode) setLineEditValue(self.edtName, record, rbName) setRBComboBoxValue(self.cmbEquipmentType, record, 'equipmentType_id') setSpinBoxValue(self.edtTripod, record, 'tripod') setSpinBoxValue(self.edtTripodCapacity, record, 'tripodCapacity') setLineEditValue(self.edtInventoryNumber, record, 'inventoryNumber') setLineEditValue(self.edtModel, record, 'model') setDateEditValue(self.edtReleaseDate, record, 'releaseDate') setDateEditValue(self.edtStartupDate, record, 'startupDate') setComboBoxValue(self.cmbStatus, record, 'status') setSpinBoxValue(self.edtEmploymentTerm, record, 'employmentTerm') setSpinBoxValue(self.edtWarrantyTerm, record, 'warrantyTerm') setSpinBoxValue(self.edtMaintenancePeriod, record, 'maintenancePeriod') setComboBoxValue(self.cmbMaintenanceSingleInPeriod, record, 'maintenanceSingleInPeriod') setLineEditValue(self.edtManufacturer, record, 'manufacturer') setComboBoxValue(self.cmbProtocol, record, 'protocol') setLineEditValue(self.edtAddress, record, 'address') setLineEditValue(self.edtOwnName, record, 'ownName') setLineEditValue(self.edtLabName, record, 'labName') self.modelTests.loadItems(forceRef(record.value('id')))
def updateInfoByHead(self, orgId): if orgId or self.cmbHead.value(): db = QtGui.qApp.db record = db.getRecord(db.table('Organisation'), '*', orgId) if not record: record = QtSql.QSqlRecord() setLineEditValue(self.edtINN, record, 'INN') setLineEditValue(self.edtKPP, record, 'KPP') setLineEditValue(self.edtOGRN, record, 'OGRN') setLineEditValue(self.edtFSS, record, 'FSS') setLineEditValue(self.edtOKATO, record, 'OKATO') setLineEditValue(self.edtOKPO, record, 'OKPO') setRBComboBoxValue(self.cmbOKPF, record, 'OKPF_id') setRBComboBoxValue(self.cmbOKFS, record, 'OKFS_id') headIsEmpty = not orgId self.edtINN.setEnabled(headIsEmpty) self.edtKPP.setEnabled(headIsEmpty) self.edtOGRN.setEnabled(headIsEmpty) self.edtFSS.setEnabled(headIsEmpty) self.edtOKATO.setEnabled(headIsEmpty) self.edtOKPO.setEnabled(headIsEmpty) self.cmbOKPF.setEnabled(headIsEmpty) self.cmbOKFS.setEnabled(headIsEmpty)
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtFullName, record, 'fullName') setLineEditValue(self.edtShortName, record, 'shortName') setLineEditValue(self.edtTitle, record, 'title') setLineEditValue(self.edtAddress, record, 'address') setRBComboBoxValue(self.cmbNet, record, 'net_id') setLineEditValue(self.edtInfisCode, record, 'infisCode') setLineEditValue(self.edtObsoleteInfisCode, record, 'obsoleteInfisCode') setLineEditValue(self.edtMiacCode, record, 'miacCode') setLineEditValue(self.edtOKVED, record, 'OKVED') setLineEditValue(self.edtINN, record, 'INN') setLineEditValue(self.edtKPP, record, 'KPP') setLineEditValue(self.edtOGRN, record, 'OGRN') setLineEditValue(self.edtFSS, record, 'FSS') setLineEditValue(self.edtOKATO, record, 'OKATO') setLineEditValue(self.edtOKPO, record, 'OKPO') setLineEditValue(self.edtNetricaCode, record, 'netrica_Code') setRBComboBoxValue(self.cmbOKPF, record, 'OKPF_id') setRBComboBoxValue(self.cmbOKFS, record, 'OKFS_id') setLineEditValue(self.edtChief, record, 'chief') setLineEditValue(self.edtPhone, record, 'phone') setLineEditValue(self.edtAccountant, record, 'accountant') setCheckBoxValue(self.chkIsInsurer, record, 'isInsurer') setCheckBoxValue(self.chkIsCompulsoryInsurer, record, 'isCompulsoryInsurer') setCheckBoxValue(self.chkIsVoluntaryInsurer, record, 'isVoluntaryInsurer') setCheckBoxValue(self.chkCompulsoryServiceStop, record, 'compulsoryServiceStop') setCheckBoxValue(self.chkVoluntaryServiceStop, record, 'voluntaryServiceStop') setCheckBoxValue(self.chkCanOmitPolicyNumber, record, 'canOmitPolicyNumber') self.cmbArea.setCode(forceString(record.value('area'))) setComboBoxValue(self.cmbIsMedical, record, 'isMedical') setTextEditValue(self.edtNotes, record, 'notes') setRBComboBoxValue(self.cmbHead, record, 'head_id') self.modelOrganisationAccounts.loadItems(self.itemId()) self.modelOrganisationPolicySerials.loadItems(self.itemId())
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setCheckBoxValue(self.chkInsuranceOfficeMark, record, 'insuranceOfficeMark') self.closed = forceInt(record.value('closed')) self.clientId = forceRef(record.value('client_id')) self.diagnosisId = forceRef(record.value('diagnosis_id')) self.setType(forceInt(record.value('type'))) setRBComboBoxValue(self.cmbDoctype, record, 'doctype_id') setRBComboBoxValue(self.cmbReason, record, 'tempInvalidReason_id') setRBComboBoxValue(self.cmbExtraReason, record, 'tempInvalidExtraReason_id') setWidgetValue(self.cmbBusyness, record, 'busyness') setLineEditValue(self.edtPlaceWork, record, 'placeWork') setLineEditValue(self.edtNumber, record, 'number') setComboBoxValue(self.cmbOtherSex, record, 'sex') setSpinBoxValue(self.edtOtherAge, record, 'age') setCheckBoxValue(self.chkGovEmoploymentService, record, 'employmentService') setLineEditValue(self.edtMainNumber, record, 'mainNumber') self.modelPeriods.loadItems(self.itemId()) self.setEnabledWidget(self.chkInsuranceOfficeMark.isChecked(), [ self.cmbDoctype, self.cmbReason, self.cmbExtraReason, self.edtNumber, self.edtDiagnosis, self.cmbDiseaseCharacter, self.chkInsuranceOfficeMark, self.tblPeriods ]) db = QtGui.qApp.db MKB = forceString( db.translate('Diagnosis', 'id', self.diagnosisId, 'MKB')) self.edtDiagnosis.setText(MKB) table = db.table('TempInvalid') condDeleted = table['deleted'].eq(0) condClient = table['client_id'].eq(self.clientId) prevCond = [ condDeleted, condClient, table['closed'].eq(2), table['endDate'].eq( forceDate(record.value('begDate')).addDays(-1)) ] prevRecord = db.getRecordEx(table, '*', prevCond, 'endDate DESC') self.setPrev(prevRecord) self.updateLength() self.btnTempInvalidProlong.setEnabled(self.closed == 0) self.prolonging = False self.defaultBlankMovingId = None
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setCheckBoxValue(self.chkInsuranceOfficeMark, record, 'insuranceOfficeMark') self.setEnabledWidget(self.chkInsuranceOfficeMark.isChecked(), [ self.edtDestination, self.edtDate, self.edtSerial, self.edtNumber, self.cmbReason, self.edtNote, self.chkInsuranceOfficeMark ]) setLineEditValue(self.edtSerial, record, 'serial') setLineEditValue(self.edtNumber, record, 'number') setDateEditValue(self.edtDate, record, 'date') setRBComboBoxValue(self.cmbPerson, record, 'person_id') setRBComboBoxValue(self.cmbExpert, record, 'expert_id') setLineEditValue(self.edtDestination, record, 'destination') setRBComboBoxValue(self.cmbReason, record, 'reason_id') setTextEditValue(self.edtNote, record, 'note') setLineEditValue(self.edtPlaceWork, record, 'placeWork') self.edtPlaceWork.setEnabled(self.cmbReason.code() == '1') self.tempInvalidId = forceRef(record.value('tempInvalid_id')) self.getBlankParams() self.setIsDirty(False) self.defaultBlankMovingId = None