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) 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) setTextEditValue(self.edtName, record, 'name') setComboBoxValue(self.cmbClass, record, 'class') self.cmbGroup.setCode(forceString(record.value('group_code'))) self.setInputCodeSettings() setLineEditValue(self.edtCode, record, 'code') self.oldCode = self.edtCode.text() self.setIsDirty(False)
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): 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) self.tableId = forceInt(record.value('rcTable_id')) self.loadAvaliableFields(self.tableId) setLineEditValue(self.edtName, record, 'name') setTextEditValue(self.edtDescription, record, 'description') setCheckBoxValue(self.chkVisible, record, 'visible') currentField = forceString(record.value('field')) for index, field in enumerate(self.fields): if field == currentField: self.cmbField.setCurrentIndex(index) break ref_id = forceInt(record.value('ref_id')) self.chkHasReference.setChecked(forceBool(ref_id)) self.setReferenceValue(ref_id)
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.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
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) 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): CItemEditorBaseDialog.setRecord(self, record) setRBComboBoxValue(self.cmbServiceGroup, record, 'group_id') setLineEditValue(self.edtCode, record, rbCode) setTextEditValue(self.edtName, record, rbName) setCheckBoxValue(self.chkeisLegacy, record, 'eisLegacy') setCheckBoxValue(self.chkNomenclatureLegacy, record, 'nomenclatureLegacy') setComboBoxValue(self.cmbLicense, record, 'license') setRBComboBoxValue(self.cmbCaseCast, record, 'caseCast_id') setLineEditValue(self.edtInfis, record, 'infis') setDateEditValue(self.edtBegDate, record, 'begDate') setDateEditValue(self.edtEndDate, record, 'endDate') setDoubleBoxValue(self.edtUetAdultDoctor, record, 'adultUetDoctor') setDoubleBoxValue(self.edtUetChildDoctor, record, 'childUetDoctor') setDoubleBoxValue(self.edtUetAdultAvarageMedWorker, record, 'adultUetAverageMedWorker') setDoubleBoxValue(self.edtUetChildAvarageMedWorker, record, 'childUetAverageMedWorker') setDoubleBoxValue(self.edtQualityLevel, record, 'qualityLevel') setDoubleBoxValue(self.edtSuperviseComplexityFactor, record, 'superviseComplexityFactor') if isComplexService(self.edtCode.text()): self.modelServices.loadItems(self.itemId()) self.tblServices.show() else: self.tblServices.hide() setRBComboBoxValue(self.cmbMedicalAidProfile, record, 'medicalAidProfile_id') setRBComboBoxValue(self.cmbMedicalAidKind, record, 'medicalAidKind_id') setRBComboBoxValue(self.cmbMedicalAidType, record, 'medicalAidType_id') setRBComboBoxValue(self.cmbServiceCategory, record, 'category_id') self.modelMedicalAidProfiles.loadItems(self.itemId()) self.modelGoals.loadItems(self.itemId()) self.modelMKB.loadItems(self.itemId())
def setNotes(self, record): self.edtPlannedDate.setDate(QtCore.QDate()) self.edtDate.setDate(QtCore.QDate()) self.cmbRelegateOrg.setValue(forceRef(record.value('relegateOrg_id'))) self.setId(self.lblEventIdValue, record, 'id') self.setId(self.edtEventExternalIdValue, record, 'externalId') setRBComboBoxValue(self.cmbEventAssistant, record, 'assistant_id') setRBComboBoxValue(self.cmbEventCurator, record, 'curator_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.cmbPatientModel, record, 'patientModel_id') self.on_cmbPatientModel_currentIndexChanged(None) setRBComboBoxValue(self.cmbCureType, record, 'cureType_id') setRBComboBoxValue(self.cmbCureMethod, record, 'cureMethod_id') self._originalEventResultId = forceRef(record.value('result_id')) if QtGui.qApp.isReferralRequired(): db = QtGui.qApp.db ref_id = forceInt(record.value('referral_id')) tableReferral = db.table('Referral') ref_record = db.getRecordEx(tableReferral, '*', [ tableReferral['id'].eq(ref_id), tableReferral['isSend'].eq(0) ]) if ref_record: self.chkLPUReferral.setChecked(True) setLineEditValue(self.edtPerson, ref_record, 'person') self.edtNumber.setText(forceString(ref_record.value('number'))) self.cmbRelegateOrg.setValue( forceRef(ref_record.value('relegateOrg_id'))) self.cmbMKB.setText(forceString(ref_record.value('MKB'))) self.cmbSpeciality.setValue( forceInt(ref_record.value('speciality_id'))) self.cmbReferralType.setValue( forceInt(ref_record.value('type'))) self.edtDate.setDate(forceDate(ref_record.value('date'))) self.edtPlannedDate.setDate( forceDate(ref_record.value('hospDate'))) if not ref_record.value('freeInput').isNull(): setLineEditValue(self.edtFreeInput, ref_record, 'freeInput') self.chkFreeInput.setChecked(True) else: self.edtFreeInput.setText('') self.chkFreeInput.setChecked(False) else: self.chkLPUReferral.setChecked(False) armyRef_id = forceInt(record.value('armyReferral_id')) armyRef_record = db.getRecordEx(tableReferral, '*', [ tableReferral['id'].eq(armyRef_id), tableReferral['type'].eq(1) ]) if armyRef_record: self.chkArmyReferral.setChecked(True) self.cmbArmyOrg.setValue( forceRef(armyRef_record.value('relegateOrg_id'))) if not armyRef_record.value('freeInput').isNull(): setLineEditValue(self.edtArmyFreeInput, armyRef_record, 'freeInput') self.chkArmyFreeInput.setChecked(True) else: self.edtArmyFreeInput.setText('') self.chkArmyFreeInput.setChecked(False) setDateEditValue(self.edtArmyDate, armyRef_record, 'date') self.cmbArmyNumber.setValue( forceInt(armyRef_record.value('id'))) else: self.chkArmyReferral.setChecked(False) setRBComboBoxValue(self.cmbClientPolicy, record, 'clientPolicy_id') self.cmbClientPolicy.setPolicyFromRepresentative( isLittleStranger(forceRef(record.value('client_id')), forceDate(record.value('setDate')), forceDate(record.value('execDate')))) self.updateClientPolicy(record) if QtGui.qApp.isEventLockEnabled(): setCheckBoxValue(self.chkLock, record, 'locked')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtTable, record, 'table') setTextEditValue(self.edtDescription, record, 'description') setLineEditValue(self.edtGroup, record, 'group')
def setRecord(self, record): CItemEditorBaseDialog.setRecord(self, record) setLineEditValue(self.edtName, record, 'name') setLineEditValue(self.edtFunction, record, 'function') setTextEditValue(self.edtDescription, record, 'description') setCheckBoxValue(self.chkHasSpace, record, 'hasSpace')