Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
    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)
Exemplo n.º 7
0
Arquivo: Orgs.py Projeto: dio4/vista_1
 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())
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
 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')
Exemplo n.º 10
0
Arquivo: MKB.py Projeto: dio4/vista_1
 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'))
Exemplo n.º 11
0
    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())
Exemplo n.º 12
0
    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')
Exemplo n.º 13
0
 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')
Exemplo n.º 14
0
 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')