class CFastEventCashPage(QtGui.QWidget, Ui_EventCashPageWidget, CConstructHelperMixin): localContractTableName = 'Event_LocalContract' isControlsCreate = False accSum = 0.0 paymentsSum = 0.0 sumLimit = '' def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.localContractRecord = QtGui.qApp.db.dummyRecord() self._isEditable = True def setEditable(self, editable): self._isEditable = editable self._updateEditable() def _updateEditable(self): if hasattr(self, 'modelAccActions') and hasattr(self, 'modelPayments'): self.modelAccActions.setEditable(self._isEditable) self.modelPayments.setEditable(self._isEditable) if hasattr(self, 'tabCoordination'): self.tabCoordination.setEnabled(self._isEditable) if hasattr(self, 'grpActionsDetail'): self.grpActionsDetail.setEnabled(self._isEditable) def setupUiMini(self, Dialog): self.tblAccActions = CInDocTableView(Dialog) self.tblPayments = CInDocTableView(Dialog) def clearBeforeSetupUi(self): self.tblAccActions.setModel(None) self.tblPayments.setModel(None) self.tblAccActions.deleteLater() self.tblAccActions = None self.tblPayments.deleteLater() self.tblPayments = None del self.tblAccActions del self.tblPayments def preSetupUiMini(self): self.addModels('AccActions', CAccActionsSummary(self, True)) self.addModels('Payments', CPaymentsModel(self)) self.eventEditor = None self.localContractRecord = None def preSetupUi(self): pass def postSetupUiMini(self): self.setupModels() self._updateEditable() def postSetupUi(self): self.cmbAPStatus.clear() self.cmbAPStatus.addItems( CActionType.retranslateClass(False).statusNames) self.cmbDocType.setTable( rbDocumentType, True, 'group_id IN (SELECT id FROM rbDocumentTypeGroup WHERE code=\'1\')' ) self.setupModels() self.tabCoordination.setFocusProxy(self.grpLocalContract) self.tabActionsAndCash.setFocusProxy(self.tblAccActions) self.windowTitle = u'' self._updateEditable() self.connect(self.modelAccActions, QtCore.SIGNAL('sumChanged()'), self.setUpdatePaymentsSum) self.connect(self.modelPayments, QtCore.SIGNAL('sumChanged()'), self.setUpdatePaymentsSum) def setupModels(self): self.setModels(self.tblAccActions, self.modelAccActions, self.selectionModelAccActions) self.setModels(self.tblPayments, self.modelPayments, self.selectionModelPayments) self.tblAccActions.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tblAccActions.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tblPayments.addPopupDelRow() self.tblAccActionsPrepareColumns() def tblAccActionsPrepareColumns(self): horizontalHeader = self.tblAccActions.horizontalHeader() model = self.tblAccActions.model() # 0: тип horizontalHeader.hideSection(model.getColIndex('MKB')) # МКБ horizontalHeader.hideSection(model.getColIndex('MES_id')) # Стандарт horizontalHeader.hideSection(model.getColIndex('isUrgent')) # Срочный horizontalHeader.hideSection( model.getColIndex('directionDate')) # Назначено horizontalHeader.hideSection(model.getColIndex('begDate')) # Начато horizontalHeader.hideSection(model.getColIndex('endDate')) # Окончено horizontalHeader.hideSection(model.getColIndex('status')) # Состояние horizontalHeader.hideSection( model.getColIndex('setPerson_id')) # Назначил horizontalHeader.hideSection( model.getColIndex('person_id')) # Выполнил horizontalHeader.hideSection( model.getColIndex('assistant_id')) # Ассистент horizontalHeader.hideSection(model.getColIndex('office')) # Каб # 11: количество if not QtGui.qApp.isPNDDiagnosisMode(): horizontalHeader.hideSection(model.colUetIdx) # УЕТ # 13: примечание horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('account')), 0) # считать horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('actionType_id')), 1) # тип horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('finance_id')), 2) # тип финансирования horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('contract_id')), 3) # договор horizontalHeader.moveSection( horizontalHeader.visualIndex(model.colAmountIdx), 4) # количество horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('price')), 5) # цена horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('sum')), 6) # сумма horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('customSum')), 7) # редактируемая сумма horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('payStatus')), 8) # отметки финансирования horizontalHeader.moveSection( horizontalHeader.visualIndex(model.getColIndex('note')), 9) # примечание def setEventEditor(self, eventEditor): self.eventEditor = eventEditor self.modelAccActions.setEventEditor(eventEditor) def addActionModel(self, model): self.modelAccActions.addModel(model) def load(self, eventId): self.loadLocalContract(eventId) self.modelPayments.loadItems(eventId) def loadLocalContract(self, eventId): db = QtGui.qApp.db table = db.table(self.localContractTableName) record = db.getRecordEx(table, '*', table['master_id'].eq(eventId)) if record: self.setLocalContractRecord(record) 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 save(self, eventId): self.saveLocalContract(eventId) self.modelPayments.saveItems(eventId) def saveLocalContract(self, eventId): record = self.getLocalContractRecord(eventId) if record: QtGui.qApp.db.insertOrUpdate(self.localContractTableName, record) def getLocalContractRecord(self, eventId): record = self.localContractRecord if self.isControlsCreate and self.grpLocalContract.isChecked(): record = self.localContractRecord if self.localContractRecord else QtGui.qApp.db.record( self.localContractTableName) record.setValue('master_id', toVariant(eventId)) record.setValue( 'deleted', QtCore.QVariant(0 if self.grpLocalContract.isChecked() else 1)) getDateEditValue(self.edtCoordDate, record, 'coordDate') getLineEditValue(self.edtCoordAgent, record, 'coordAgent') getLineEditValue(self.edtCoordInspector, record, 'coordInspector') getTextEditValue(self.edtCoordText, record, 'coordText') getDateEditValue(self.edtContractDate, record, 'dateContract') getLineEditValue(self.edtContractNumber, record, 'numberContract') getLineEditValue(self.edtSumLimit, record, 'sumLimit') getLineEditValue(self.edtLastName, record, 'lastName') getLineEditValue(self.edtFirstName, record, 'firstName') getLineEditValue(self.edtPatrName, record, 'patrName') getDateEditValue(self.edtBirthDate, record, 'birthDate') getRBComboBoxValue(self.cmbDocType, record, 'documentType_id') getLineEditValue(self.edtDocSerialLeft, record, 'serialLeft') getLineEditValue(self.edtDocSerialRight, record, 'serialRight') getLineEditValue(self.edtDocNumber, record, 'number') getLineEditValue(self.edtRegAddress, record, 'regAddress') getRBComboBoxValue(self.cmbOrganisation, record, 'org_id') return record def setCashEx(self, externalId, assistantId, curatorId): pass def enableEditors(self, eventTypeId): pass def getCash(self, record, eventTypeId): pass @QtCore.pyqtSlot(bool) def on_grpLocalContract_clicked(self, checked): if checked: if not self.edtCoordAgent.text(): self.edtCoordAgent.setText(getCurrentUserName()) if not self.edtContractNumber.text(): self.on_btnGetExternalId_clicked() def checkDataLocalContract(self): result = True if self.grpLocalContract.isChecked(): eventEditor = self.eventEditor dateContract = self.edtContractDate.date() birthDate = self.edtBirthDate.date() result = result and (dateContract or eventEditor.checkInputMessage( u'дату договора', True, self.edtContractDate)) result = result and (len(self.edtContractNumber.text()) > 0 or eventEditor.checkInputMessage( u'номер договора', True, self.edtContractNumber)) result = result and (len(self.edtSumLimit.text()) > 0 or eventEditor.checkInputMessage( u'ограничение суммы', True, self.edtSumLimit)) result = result and (len(self.edtLastName.text()) > 0 or eventEditor.checkInputMessage( u'фамилию', False, self.edtLastName)) result = result and (len(self.edtFirstName.text()) > 0 or eventEditor.checkInputMessage( u'имя', False, self.edtFirstName)) result = result and (len(self.edtPatrName.text()) > 0 or eventEditor.checkInputMessage( u'отчество', False, self.edtPatrName)) result = result and (birthDate or eventEditor.checkInputMessage( u'дату рождения', False, self.edtBirthDate)) result = result and (self.cmbDocType.value() or eventEditor.checkInputMessage( u'тип документа', True, self.cmbDocType)) if self.cmbDocType.value(): result = result and (len(self.edtDocNumber.text()) > 0 or eventEditor.checkInputMessage( u'номер', True, self.edtDocNumber)) result = result and (len(self.edtDocSerialLeft.text()) > 0 or eventEditor.checkInputMessage( u'левую часть серии', True, self.edtDocSerialLeft)) result = result and (len(self.edtDocSerialRight.text()) > 0 or eventEditor.checkInputMessage( u'правую часть серии', True, self.edtDocSerialRight)) result = result and (len(self.edtRegAddress.text()) > 0 or eventEditor.checkInputMessage( u'адрес', True, self.edtRegAddress)) return result def checkAgeClient(self, birthDate, date): age = date.year() - birthDate.year() if QtCore.QDate(0, birthDate.month(), birthDate.day()) > QtCore.QDate( 0, date.month(), date.day()): age -= 1 if age < 18: res = QtGui.QMessageBox.question( self, u'Внимание!', u'Пациент не достиг возраста 18 лет. Он является плательщиком?', QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No) if res == QtGui.QMessageBox.No: return False return True def getLocalContractInfo(self, context, eventId): result = context.getInstance(CEventLocalContractInfo, eventId) if self.grpLocalContract.isChecked(): result.initByRecord(self.getLocalContractRecord(eventId)) result.setOkLoaded() else: result.initByRecord(QtGui.qApp.db.dummyRecord()) result.setOkLoaded(False) return result def updatePaymentsSum(self): self.accSum = self.modelAccActions.sum() self.paymentsSum = self.modelPayments.sum() if self.localContractRecord: self.sumLimit = self.localContractRecord.value( 'sumLimit').toString() if self.sumLimit: sumLimitInt = self.sumLimit.toInt() if sumLimitInt[1] and sumLimitInt[0] > 0: self.eventEditor.setWindowTitle(u'(' + self.sumLimit + u'/' + forceString(self.accSum) + u') ' + self.windowTitle) def setUpdatePaymentsSum(self): self.updatePaymentsSum( ) # atronah: добавил для решения проблемы с нулевыми суммами, но в целом реализация кривая (то, что обновление сумм и их вывод разделен на две функции) self.lblPaymentAccValue.setText('%.2f' % self.accSum) self.lblPaymentPayedSumValue.setText('%.2f' % self.paymentsSum) self.lblPaymentTotalValue.setText('%.2f' % (self.accSum - self.paymentsSum)) palette = QtGui.QPalette() if self.accSum > self.paymentsSum: palette.setColor(QtGui.QPalette.WindowText, QtGui.QColor(255, 0, 0)) self.lblPaymentTotalValue.setPalette(palette) @QtCore.pyqtSlot(QtCore.QString) def on_edtSumLimit_textChanged(self, text): paymentAccValue = self.lblPaymentAccValue.text() sumLimit = self.edtSumLimit.text() if sumLimit: sumLimitInt = sumLimit.toInt() if sumLimitInt[1] and sumLimitInt[0] > 0: self.eventEditor.setWindowTitle(u'(' + sumLimit + u'/' + paymentAccValue + u') ' + self.windowTitle) def onActionDataChanged(self, name, value): model = self.tblAccActions.model() items = model.items() row = self.tblAccActions.currentIndex().row() if 0 <= row < len(items): record = items[row] record.setValue(name, toVariant(value)) def onCurrentActionChanged(self): model = self.modelAccActions items = model.items() row = self.tblAccActions.currentIndex().row() editWidgets = [ self.edtAPCoordDate, self.edtAPCoordTime, self.edtAPCoordAgent, self.edtAPCoordInspector, self.edtAPCoordText ] if 0 <= row < len(items): record = items[row] canEdit = True for widget in editWidgets: widget.setEnabled(canEdit) try: for widget in editWidgets: widget.blockSignals(True) actionTypeId = forceRef( record.value('actionType_id')) if record else None actionType = CActionTypeCache.getById( actionTypeId) if actionTypeId else None showTime = actionType.showTime if actionType else False self.edtAPDirectionTime.setVisible(showTime) self.edtAPPlannedEndTime.setVisible(showTime) self.edtAPCoordTime.setVisible(showTime) self.edtAPBegTime.setVisible(showTime) self.edtAPEndTime.setVisible(showTime) setDatetimeEditValue(self.edtAPDirectionDate, self.edtAPDirectionTime, record, 'directionDate') setDatetimeEditValue(self.edtAPPlannedEndDate, self.edtAPPlannedEndTime, record, 'plannedEndDate') setDatetimeEditValue(self.edtAPCoordDate, self.edtAPCoordTime, record, 'coordDate') self.edtAPCoordAgent.setText( forceString(record.value('coordAgent'))) self.edtAPCoordInspector.setText( forceString(record.value('coordInspector'))) self.edtAPCoordText.setText( forceString(record.value('coordText'))) setDatetimeEditValue(self.edtAPBegDate, self.edtAPBegTime, record, 'begDate') setDatetimeEditValue(self.edtAPEndDate, self.edtAPEndTime, record, 'endDate') self.cmbAPSetPerson.setValue( forceRef(record.value('setPerson_id'))) self.cmbAPStatus.setCurrentIndex( forceInt(record.value('status'))) self.edtAPOffice.setText(forceString(record.value('office'))) self.cmbAPPerson.setValue(forceRef(record.value('person_id'))) self.edtAPNote.setText(forceString(record.value('note'))) finally: for widget in editWidgets: widget.blockSignals(False) else: for widget in editWidgets: widget.setEnabled(False) self.edtAPDirectionTime.setVisible(False) self.edtAPPlannedEndTime.setVisible(False) self.edtAPCoordTime.setVisible(False) self.edtAPBegTime.setVisible(False) self.edtAPEndTime.setVisible(False) @QtCore.pyqtSlot(QtCore.QDate) def on_edtCoordDate_dateChanged(self, date): if not self.edtCoordAgent.text(): self.edtCoordAgent.setText(getCurrentUserName()) @QtCore.pyqtSlot() def on_btnGetExternalId_clicked(self): self.edtContractNumber.setText(self.eventEditor.getExternalId()) @QtCore.pyqtSlot() 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') @QtCore.pyqtSlot() def on_btnSelectOrganisation_clicked(self): orgId = selectOrganisation(self, self.cmbOrganisation.value(), False) self.cmbOrganisation.update() if orgId: self.cmbOrganisation.setValue(orgId) @QtCore.pyqtSlot(QtCore.QModelIndex, QtCore.QModelIndex) def on_selectionModelAccActions_currentChanged(self, current, previous): self.onCurrentActionChanged() @QtCore.pyqtSlot() def on_modelAccActions_modelReset(self): if self.modelAccActions.rowCount(): self.tblAccActions.setCurrentIndex(self.modelAccActions.index( 0, 0)) else: self.onCurrentActionChanged() @QtCore.pyqtSlot(QtCore.QDate) def on_edtAPCoordDate_dateChanged(self, date): self.edtAPCoordTime.setEnabled(bool(date)) time = self.edtAPDirectionTime.time( ) if date and self.edtAPDirectionTime.isVisible() else QtCore.QTime() self.onActionDataChanged('coordDate', QtCore.QDateTime(date, time)) if not self.edtAPCoordAgent.text(): self.edtAPCoordAgent.setText(getCurrentUserName()) @QtCore.pyqtSlot(QtCore.QTime) def on_edtAPCoordTime_timeChanged(self, time): date = self.edtAPCoordDate.date() self.onActionDataChanged( 'coordDate', QtCore.QDateTime(date, time if date else QtCore.QTime())) @QtCore.pyqtSlot(QtCore.QString) def on_edtAPCoordAgent_textChanged(self, text): self.onActionDataChanged('coordAgent', text) @QtCore.pyqtSlot(QtCore.QString) def on_edtAPCoordInspector_textChanged(self, text): self.onActionDataChanged('coordInspector', text) @QtCore.pyqtSlot() def on_edtAPCoordText_textChanged(self): text = self.edtAPCoordText.toPlainText() self.onActionDataChanged('coordText', text) @QtCore.pyqtSlot() def on_modelAPActions_amountChanged(self): self.updatePaymentsSum() @QtCore.pyqtSlot() def on_modelPayments_sumChanged(self): self.updatePaymentsSum()
class Ui_BlanksDialog(object): def setupUi(self, BlanksDialog): BlanksDialog.setObjectName(_fromUtf8("BlanksDialog")) BlanksDialog.resize(611, 503) self.gridLayout_3 = QtGui.QGridLayout(BlanksDialog) self.gridLayout_3.setMargin(4) self.gridLayout_3.setSpacing(4) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.tabWidget = QtGui.QTabWidget(BlanksDialog) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tabTypeTempInvalid = QtGui.QWidget() self.tabTypeTempInvalid.setObjectName(_fromUtf8("tabTypeTempInvalid")) self.gridLayout_4 = QtGui.QGridLayout(self.tabTypeTempInvalid) self.gridLayout_4.setMargin(4) self.gridLayout_4.setSpacing(4) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.splitter_3 = QtGui.QSplitter(self.tabTypeTempInvalid) self.splitter_3.setOrientation(QtCore.Qt.Horizontal) self.splitter_3.setObjectName(_fromUtf8("splitter_3")) self.splitter_2 = QtGui.QSplitter(self.splitter_3) self.splitter_2.setOrientation(QtCore.Qt.Vertical) self.splitter_2.setObjectName(_fromUtf8("splitter_2")) self.treeBlankTypeTempInvalid = CTreeView(self.splitter_2) self.treeBlankTypeTempInvalid.setObjectName( _fromUtf8("treeBlankTypeTempInvalid")) self.grbTempInvalidFilter = QtGui.QGroupBox(self.splitter_2) self.grbTempInvalidFilter.setObjectName( _fromUtf8("grbTempInvalidFilter")) self.gridLayout = QtGui.QGridLayout(self.grbTempInvalidFilter) self.gridLayout.setMargin(4) self.gridLayout.setSpacing(4) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.grbParty = QtGui.QGroupBox(self.grbTempInvalidFilter) self.grbParty.setObjectName(_fromUtf8("grbParty")) self.gridLayout_10 = QtGui.QGridLayout(self.grbParty) self.gridLayout_10.setMargin(4) self.gridLayout_10.setSpacing(4) self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) self.lblPersonParty = QtGui.QLabel(self.grbParty) self.lblPersonParty.setObjectName(_fromUtf8("lblPersonParty")) self.gridLayout_10.addWidget(self.lblPersonParty, 0, 0, 1, 1) self.lblDateParty = QtGui.QLabel(self.grbParty) self.lblDateParty.setObjectName(_fromUtf8("lblDateParty")) self.gridLayout_10.addWidget(self.lblDateParty, 1, 0, 1, 1) self.lblSerialParty = QtGui.QLabel(self.grbParty) self.lblSerialParty.setObjectName(_fromUtf8("lblSerialParty")) self.gridLayout_10.addWidget(self.lblSerialParty, 2, 0, 1, 1) self.lblNumber = QtGui.QLabel(self.grbParty) self.lblNumber.setObjectName(_fromUtf8("lblNumber")) self.gridLayout_10.addWidget(self.lblNumber, 3, 0, 1, 1) spacerItem = QtGui.QSpacerItem(118, 13, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem, 1, 5, 1, 1) self.edtSerialParty = QtGui.QLineEdit(self.grbParty) self.edtSerialParty.setObjectName(_fromUtf8("edtSerialParty")) self.gridLayout_10.addWidget(self.edtSerialParty, 2, 1, 1, 9) self.cmbPersonParty = CPersonComboBoxEx(self.grbParty) self.cmbPersonParty.setObjectName(_fromUtf8("cmbPersonParty")) self.gridLayout_10.addWidget(self.cmbPersonParty, 0, 1, 1, 9) self.labelActions_3 = QtGui.QLabel(self.grbParty) self.labelActions_3.setObjectName(_fromUtf8("labelActions_3")) self.gridLayout_10.addWidget(self.labelActions_3, 3, 1, 1, 1) self.label_5 = QtGui.QLabel(self.grbParty) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_10.addWidget(self.label_5, 1, 1, 1, 1) self.edtBegDateParty = CDateEdit(self.grbParty) self.edtBegDateParty.setCalendarPopup(True) self.edtBegDateParty.setObjectName(_fromUtf8("edtBegDateParty")) self.gridLayout_10.addWidget(self.edtBegDateParty, 1, 2, 1, 1) self.label = QtGui.QLabel(self.grbParty) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_10.addWidget(self.label, 1, 3, 1, 1) self.edtNumberFrom = QtGui.QSpinBox(self.grbParty) self.edtNumberFrom.setMaximum(99999999) self.edtNumberFrom.setObjectName(_fromUtf8("edtNumberFrom")) self.gridLayout_10.addWidget(self.edtNumberFrom, 3, 2, 1, 1) self.edtNumberTo = QtGui.QSpinBox(self.grbParty) self.edtNumberTo.setMaximum(99999999) self.edtNumberTo.setObjectName(_fromUtf8("edtNumberTo")) self.gridLayout_10.addWidget(self.edtNumberTo, 3, 4, 1, 1) self.edtEndDateParty = CDateEdit(self.grbParty) self.edtEndDateParty.setObjectName(_fromUtf8("edtEndDateParty")) self.gridLayout_10.addWidget(self.edtEndDateParty, 1, 4, 1, 1) self.labelActions_2 = QtGui.QLabel(self.grbParty) self.labelActions_2.setObjectName(_fromUtf8("labelActions_2")) self.gridLayout_10.addWidget(self.labelActions_2, 3, 3, 1, 1) spacerItem1 = QtGui.QSpacerItem(89, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem1, 3, 5, 1, 4) self.gridLayout.addWidget(self.grbParty, 0, 0, 1, 1) self.grbSubParty = QtGui.QGroupBox(self.grbTempInvalidFilter) self.grbSubParty.setObjectName(_fromUtf8("grbSubParty")) self.gridLayout_6 = QtGui.QGridLayout(self.grbSubParty) self.gridLayout_6.setMargin(4) self.gridLayout_6.setSpacing(4) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.lblOrgStructureSubParty = QtGui.QLabel(self.grbSubParty) self.lblOrgStructureSubParty.setObjectName( _fromUtf8("lblOrgStructureSubParty")) self.gridLayout_6.addWidget(self.lblOrgStructureSubParty, 0, 0, 1, 1) self.lblPersonSubParty = QtGui.QLabel(self.grbSubParty) self.lblPersonSubParty.setObjectName(_fromUtf8("lblPersonSubParty")) self.gridLayout_6.addWidget(self.lblPersonSubParty, 1, 0, 1, 1) self.lblDateSubParty = QtGui.QLabel(self.grbSubParty) self.lblDateSubParty.setObjectName(_fromUtf8("lblDateSubParty")) self.gridLayout_6.addWidget(self.lblDateSubParty, 2, 0, 1, 1) self.edtBegDateSubParty = CDateEdit(self.grbSubParty) self.edtBegDateSubParty.setCalendarPopup(True) self.edtBegDateSubParty.setObjectName(_fromUtf8("edtBegDateSubParty")) self.gridLayout_6.addWidget(self.edtBegDateSubParty, 2, 2, 1, 1) spacerItem2 = QtGui.QSpacerItem(108, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem2, 2, 5, 1, 1) self.label_2 = QtGui.QLabel(self.grbSubParty) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_6.addWidget(self.label_2, 2, 3, 1, 1) self.edtEndDateSubParty = CDateEdit(self.grbSubParty) self.edtEndDateSubParty.setObjectName(_fromUtf8("edtEndDateSubParty")) self.gridLayout_6.addWidget(self.edtEndDateSubParty, 2, 4, 1, 1) self.label_6 = QtGui.QLabel(self.grbSubParty) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_6.addWidget(self.label_6, 2, 1, 1, 1) self.cmbPersonSubParty = CPersonComboBoxEx(self.grbSubParty) self.cmbPersonSubParty.setObjectName(_fromUtf8("cmbPersonSubParty")) self.gridLayout_6.addWidget(self.cmbPersonSubParty, 1, 1, 1, 5) self.cmbOrgStructureSubParty = COrgStructureComboBox(self.grbSubParty) self.cmbOrgStructureSubParty.setObjectName( _fromUtf8("cmbOrgStructureSubParty")) self.gridLayout_6.addWidget(self.cmbOrgStructureSubParty, 0, 1, 1, 5) self.gridLayout.addWidget(self.grbSubParty, 1, 0, 1, 1) self.buttonBoxFilter = QtGui.QDialogButtonBox( self.grbTempInvalidFilter) self.buttonBoxFilter.setStandardButtons(QtGui.QDialogButtonBox.Apply | QtGui.QDialogButtonBox.Reset) self.buttonBoxFilter.setObjectName(_fromUtf8("buttonBoxFilter")) self.gridLayout.addWidget(self.buttonBoxFilter, 3, 0, 1, 1) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 2, 0, 1, 1) self.splitter = QtGui.QSplitter(self.splitter_3) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.tblBlankTempInvalidParty = CInDocTableView(self.splitter) self.tblBlankTempInvalidParty.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tblBlankTempInvalidParty.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tblBlankTempInvalidParty.setObjectName( _fromUtf8("tblBlankTempInvalidParty")) self.tblBlankTempInvalidMoving = CInDocTableView(self.splitter) self.tblBlankTempInvalidMoving.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tblBlankTempInvalidMoving.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tblBlankTempInvalidMoving.setObjectName( _fromUtf8("tblBlankTempInvalidMoving")) self.gridLayout_4.addWidget(self.splitter_3, 0, 0, 1, 1) self.tabWidget.addTab(self.tabTypeTempInvalid, _fromUtf8("")) self.tabTypeActions = QtGui.QWidget() self.tabTypeActions.setObjectName(_fromUtf8("tabTypeActions")) self.gridLayout_2 = QtGui.QGridLayout(self.tabTypeActions) self.gridLayout_2.setMargin(4) self.gridLayout_2.setSpacing(4) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.splitter_6 = QtGui.QSplitter(self.tabTypeActions) self.splitter_6.setOrientation(QtCore.Qt.Horizontal) self.splitter_6.setObjectName(_fromUtf8("splitter_6")) self.splitter_5 = QtGui.QSplitter(self.splitter_6) self.splitter_5.setOrientation(QtCore.Qt.Vertical) self.splitter_5.setObjectName(_fromUtf8("splitter_5")) self.treeBlankTypeActions = CTreeView(self.splitter_5) self.treeBlankTypeActions.setObjectName( _fromUtf8("treeBlankTypeActions")) self.grbActionsFilter = QtGui.QGroupBox(self.splitter_5) self.grbActionsFilter.setObjectName(_fromUtf8("grbActionsFilter")) self.gridLayout_8 = QtGui.QGridLayout(self.grbActionsFilter) self.gridLayout_8.setMargin(4) self.gridLayout_8.setSpacing(4) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.grbPartyActions = QtGui.QGroupBox(self.grbActionsFilter) self.grbPartyActions.setObjectName(_fromUtf8("grbPartyActions")) self.gridLayout_7 = QtGui.QGridLayout(self.grbPartyActions) self.gridLayout_7.setMargin(4) self.gridLayout_7.setSpacing(4) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.lblSerialPartyActions = QtGui.QLabel(self.grbPartyActions) self.lblSerialPartyActions.setObjectName( _fromUtf8("lblSerialPartyActions")) self.gridLayout_7.addWidget(self.lblSerialPartyActions, 2, 0, 1, 1) self.lblPersonPartyActions = QtGui.QLabel(self.grbPartyActions) self.lblPersonPartyActions.setObjectName( _fromUtf8("lblPersonPartyActions")) self.gridLayout_7.addWidget(self.lblPersonPartyActions, 0, 0, 1, 1) self.lblDatePartyActions = QtGui.QLabel(self.grbPartyActions) self.lblDatePartyActions.setObjectName( _fromUtf8("lblDatePartyActions")) self.gridLayout_7.addWidget(self.lblDatePartyActions, 1, 0, 1, 1) self.lblNumberActions = QtGui.QLabel(self.grbPartyActions) self.lblNumberActions.setObjectName(_fromUtf8("lblNumberActions")) self.gridLayout_7.addWidget(self.lblNumberActions, 3, 0, 1, 1) self.edtNumberFromActions = QtGui.QSpinBox(self.grbPartyActions) self.edtNumberFromActions.setMaximum(99999999) self.edtNumberFromActions.setObjectName( _fromUtf8("edtNumberFromActions")) self.gridLayout_7.addWidget(self.edtNumberFromActions, 3, 2, 1, 1) self.labelActions = QtGui.QLabel(self.grbPartyActions) self.labelActions.setObjectName(_fromUtf8("labelActions")) self.gridLayout_7.addWidget(self.labelActions, 3, 3, 1, 1) self.label_3 = QtGui.QLabel(self.grbPartyActions) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout_7.addWidget(self.label_3, 1, 1, 1, 1) self.edtBegDatePartyActions = CDateEdit(self.grbPartyActions) self.edtBegDatePartyActions.setCalendarPopup(True) self.edtBegDatePartyActions.setObjectName( _fromUtf8("edtBegDatePartyActions")) self.gridLayout_7.addWidget(self.edtBegDatePartyActions, 1, 2, 1, 1) self.labelActions_4 = QtGui.QLabel(self.grbPartyActions) self.labelActions_4.setObjectName(_fromUtf8("labelActions_4")) self.gridLayout_7.addWidget(self.labelActions_4, 1, 3, 1, 1) self.label_7 = QtGui.QLabel(self.grbPartyActions) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_7.addWidget(self.label_7, 3, 1, 1, 1) self.edtNumberToActions = QtGui.QSpinBox(self.grbPartyActions) self.edtNumberToActions.setMaximum(99999999) self.edtNumberToActions.setObjectName(_fromUtf8("edtNumberToActions")) self.gridLayout_7.addWidget(self.edtNumberToActions, 3, 4, 1, 2) spacerItem4 = QtGui.QSpacerItem(118, 13, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem4, 1, 6, 1, 2) self.edtSerialPartyActions = QtGui.QLineEdit(self.grbPartyActions) self.edtSerialPartyActions.setObjectName( _fromUtf8("edtSerialPartyActions")) self.gridLayout_7.addWidget(self.edtSerialPartyActions, 2, 1, 1, 7) self.cmbPersonPartyActions = CPersonComboBoxEx(self.grbPartyActions) self.cmbPersonPartyActions.setObjectName( _fromUtf8("cmbPersonPartyActions")) self.gridLayout_7.addWidget(self.cmbPersonPartyActions, 0, 1, 1, 7) spacerItem5 = QtGui.QSpacerItem(89, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem5, 3, 6, 1, 1) self.edtEndDatePartyActions = CDateEdit(self.grbPartyActions) self.edtEndDatePartyActions.setObjectName( _fromUtf8("edtEndDatePartyActions")) self.gridLayout_7.addWidget(self.edtEndDatePartyActions, 1, 4, 1, 2) self.gridLayout_8.addWidget(self.grbPartyActions, 0, 0, 1, 1) self.grbSubPartyActions = QtGui.QGroupBox(self.grbActionsFilter) self.grbSubPartyActions.setObjectName(_fromUtf8("grbSubPartyActions")) self.gridLayout_5 = QtGui.QGridLayout(self.grbSubPartyActions) self.gridLayout_5.setMargin(4) self.gridLayout_5.setSpacing(4) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.lblOrgStructureSubPartyActions = QtGui.QLabel( self.grbSubPartyActions) self.lblOrgStructureSubPartyActions.setObjectName( _fromUtf8("lblOrgStructureSubPartyActions")) self.gridLayout_5.addWidget(self.lblOrgStructureSubPartyActions, 0, 0, 1, 1) self.lblPersonSubPartyActions = QtGui.QLabel(self.grbSubPartyActions) self.lblPersonSubPartyActions.setObjectName( _fromUtf8("lblPersonSubPartyActions")) self.gridLayout_5.addWidget(self.lblPersonSubPartyActions, 1, 0, 1, 1) self.lblDateSubPartyActions = QtGui.QLabel(self.grbSubPartyActions) self.lblDateSubPartyActions.setObjectName( _fromUtf8("lblDateSubPartyActions")) self.gridLayout_5.addWidget(self.lblDateSubPartyActions, 2, 0, 1, 1) self.edtBegDateSubPartyActions = CDateEdit(self.grbSubPartyActions) self.edtBegDateSubPartyActions.setCalendarPopup(True) self.edtBegDateSubPartyActions.setObjectName( _fromUtf8("edtBegDateSubPartyActions")) self.gridLayout_5.addWidget(self.edtBegDateSubPartyActions, 2, 2, 1, 1) spacerItem6 = QtGui.QSpacerItem(108, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem6, 2, 5, 1, 1) self.label_4 = QtGui.QLabel(self.grbSubPartyActions) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_5.addWidget(self.label_4, 2, 3, 1, 1) self.edtEndDateSubPartyActions = CDateEdit(self.grbSubPartyActions) self.edtEndDateSubPartyActions.setObjectName( _fromUtf8("edtEndDateSubPartyActions")) self.gridLayout_5.addWidget(self.edtEndDateSubPartyActions, 2, 4, 1, 1) self.label_8 = QtGui.QLabel(self.grbSubPartyActions) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_5.addWidget(self.label_8, 2, 1, 1, 1) self.cmbOrgStructureSubPartyActions = COrgStructureComboBox( self.grbSubPartyActions) self.cmbOrgStructureSubPartyActions.setObjectName( _fromUtf8("cmbOrgStructureSubPartyActions")) self.gridLayout_5.addWidget(self.cmbOrgStructureSubPartyActions, 0, 1, 1, 5) self.cmbPersonSubPartyActions = CPersonComboBoxEx( self.grbSubPartyActions) self.cmbPersonSubPartyActions.setObjectName( _fromUtf8("cmbPersonSubPartyActions")) self.gridLayout_5.addWidget(self.cmbPersonSubPartyActions, 1, 1, 1, 5) self.gridLayout_8.addWidget(self.grbSubPartyActions, 1, 0, 1, 1) self.buttonBoxFilterActions = QtGui.QDialogButtonBox( self.grbActionsFilter) self.buttonBoxFilterActions.setStandardButtons( QtGui.QDialogButtonBox.Apply | QtGui.QDialogButtonBox.Reset) self.buttonBoxFilterActions.setObjectName( _fromUtf8("buttonBoxFilterActions")) self.gridLayout_8.addWidget(self.buttonBoxFilterActions, 3, 0, 1, 1) spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_8.addItem(spacerItem7, 2, 0, 1, 1) self.splitter_4 = QtGui.QSplitter(self.splitter_6) self.splitter_4.setOrientation(QtCore.Qt.Vertical) self.splitter_4.setObjectName(_fromUtf8("splitter_4")) self.tblBlankActionsParty = CInDocTableView(self.splitter_4) self.tblBlankActionsParty.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tblBlankActionsParty.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tblBlankActionsParty.setObjectName( _fromUtf8("tblBlankActionsParty")) self.tblBlankActionsMoving = CInDocTableView(self.splitter_4) self.tblBlankActionsMoving.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.tblBlankActionsMoving.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tblBlankActionsMoving.setObjectName( _fromUtf8("tblBlankActionsMoving")) self.gridLayout_2.addWidget(self.splitter_6, 0, 0, 1, 1) self.tabWidget.addTab(self.tabTypeActions, _fromUtf8("")) self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(BlanksDialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridLayout_3.addWidget(self.buttonBox, 1, 0, 1, 1) self.retranslateUi(BlanksDialog) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), BlanksDialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), BlanksDialog.reject) QtCore.QMetaObject.connectSlotsByName(BlanksDialog) def retranslateUi(self, BlanksDialog): BlanksDialog.setWindowTitle( _translate("BlanksDialog", "Учет бланков", None)) self.grbTempInvalidFilter.setTitle( _translate("BlanksDialog", "Фильтр", None)) self.grbParty.setTitle(_translate("BlanksDialog", "Партия", None)) self.lblPersonParty.setText( _translate("BlanksDialog", "Получатель", None)) self.lblDateParty.setText(_translate("BlanksDialog", "Дата", None)) self.lblSerialParty.setText(_translate("BlanksDialog", "Серия", None)) self.lblNumber.setText(_translate("BlanksDialog", "Номер", None)) self.labelActions_3.setText(_translate("BlanksDialog", "с", None)) self.label_5.setText(_translate("BlanksDialog", "с", None)) self.label.setText(_translate("BlanksDialog", "по", None)) self.labelActions_2.setText(_translate("BlanksDialog", "по", None)) self.grbSubParty.setTitle(_translate("BlanksDialog", "Подпартия", None)) self.lblOrgStructureSubParty.setText( _translate("BlanksDialog", "Подразделение", None)) self.lblPersonSubParty.setText( _translate("BlanksDialog", "Персона", None)) self.lblDateSubParty.setText(_translate("BlanksDialog", "Дата", None)) self.label_2.setText(_translate("BlanksDialog", "по", None)) self.label_6.setText(_translate("BlanksDialog", "с", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tabTypeTempInvalid), _translate("BlanksDialog", "ВУТ", None)) self.grbActionsFilter.setTitle( _translate("BlanksDialog", "Фильтр", None)) self.grbPartyActions.setTitle( _translate("BlanksDialog", "Партия", None)) self.lblSerialPartyActions.setText( _translate("BlanksDialog", "Серия", None)) self.lblPersonPartyActions.setText( _translate("BlanksDialog", "Получатель", None)) self.lblDatePartyActions.setText( _translate("BlanksDialog", "Дата", None)) self.lblNumberActions.setText(_translate("BlanksDialog", "Номер", None)) self.labelActions.setText(_translate("BlanksDialog", "по", None)) self.label_3.setText(_translate("BlanksDialog", "с", None)) self.labelActions_4.setText(_translate("BlanksDialog", "по", None)) self.label_7.setText(_translate("BlanksDialog", "с", None)) self.grbSubPartyActions.setTitle( _translate("BlanksDialog", "Подпартия", None)) self.lblOrgStructureSubPartyActions.setText( _translate("BlanksDialog", "Подразделение", None)) self.lblPersonSubPartyActions.setText( _translate("BlanksDialog", "Персона", None)) self.lblDateSubPartyActions.setText( _translate("BlanksDialog", "Дата", None)) self.label_4.setText(_translate("BlanksDialog", "по", None)) self.label_8.setText(_translate("BlanksDialog", "с", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabTypeActions), _translate("BlanksDialog", "Прочие", None))
class Ui_DublicateTariff(object): def setupUi(self, DublicateTariff): DublicateTariff.setObjectName(_fromUtf8("DublicateTariff")) DublicateTariff.resize(748, 605) self.gridLayout = QtGui.QGridLayout(DublicateTariff) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label = QtGui.QLabel(DublicateTariff) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.gridLayout.addLayout(self.horizontalLayout, 4, 0, 1, 2) self.buttonBox = QtGui.QDialogButtonBox(DublicateTariff) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridLayout.addWidget(self.buttonBox, 4, 2, 1, 1) self.tblBaseTariff = CInDocTableView(DublicateTariff) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tblBaseTariff.sizePolicy().hasHeightForWidth()) self.tblBaseTariff.setSizePolicy(sizePolicy) self.tblBaseTariff.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.tblBaseTariff.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tblBaseTariff.setObjectName(_fromUtf8("tblBaseTariff")) self.gridLayout.addWidget(self.tblBaseTariff, 1, 0, 2, 3) self.tblDuplicateTariff = CInDocTableView(DublicateTariff) self.tblDuplicateTariff.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.tblDuplicateTariff.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tblDuplicateTariff.setObjectName(_fromUtf8("tblDuplicateTariff")) self.gridLayout.addWidget(self.tblDuplicateTariff, 3, 0, 1, 3) self.groupBox = QtGui.QGroupBox(DublicateTariff) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.chkEvent = QtGui.QCheckBox(self.groupBox) self.chkEvent.setChecked(True) self.chkEvent.setObjectName(_fromUtf8("chkEvent")) self.gridLayout_2.addWidget(self.chkEvent, 0, 0, 1, 1) self.chkTariffCategory = QtGui.QCheckBox(self.groupBox) self.chkTariffCategory.setObjectName(_fromUtf8("chkTariffCategory")) self.gridLayout_2.addWidget(self.chkTariffCategory, 0, 1, 1, 1) self.chkTariff = QtGui.QCheckBox(self.groupBox) self.chkTariff.setChecked(True) self.chkTariff.setObjectName(_fromUtf8("chkTariff")) self.gridLayout_2.addWidget(self.chkTariff, 1, 0, 1, 1) self.chkSpeciality = QtGui.QCheckBox(self.groupBox) self.chkSpeciality.setObjectName(_fromUtf8("chkSpeciality")) self.gridLayout_2.addWidget(self.chkSpeciality, 1, 1, 1, 1) self.chkBegDate = QtGui.QCheckBox(self.groupBox) self.chkBegDate.setChecked(True) self.chkBegDate.setObjectName(_fromUtf8("chkBegDate")) self.gridLayout_2.addWidget(self.chkBegDate, 2, 0, 1, 1) self.chkSex = QtGui.QCheckBox(self.groupBox) self.chkSex.setObjectName(_fromUtf8("chkSex")) self.gridLayout_2.addWidget(self.chkSex, 2, 1, 1, 1) self.chkEndDate = QtGui.QCheckBox(self.groupBox) self.chkEndDate.setChecked(True) self.chkEndDate.setObjectName(_fromUtf8("chkEndDate")) self.gridLayout_2.addWidget(self.chkEndDate, 3, 0, 1, 1) self.chkAge = QtGui.QCheckBox(self.groupBox) self.chkAge.setObjectName(_fromUtf8("chkAge")) self.gridLayout_2.addWidget(self.chkAge, 3, 1, 1, 1) self.chkAmount = QtGui.QCheckBox(self.groupBox) self.chkAmount.setChecked(True) self.chkAmount.setObjectName(_fromUtf8("chkAmount")) self.gridLayout_2.addWidget(self.chkAmount, 4, 0, 1, 1) self.chkAttachType = QtGui.QCheckBox(self.groupBox) self.chkAttachType.setObjectName(_fromUtf8("chkAttachType")) self.gridLayout_2.addWidget(self.chkAttachType, 4, 1, 1, 1) self.chkPrice = QtGui.QCheckBox(self.groupBox) self.chkPrice.setChecked(True) self.chkPrice.setObjectName(_fromUtf8("chkPrice")) self.gridLayout_2.addWidget(self.chkPrice, 5, 0, 1, 1) self.chkUnit = QtGui.QCheckBox(self.groupBox) self.chkUnit.setObjectName(_fromUtf8("chkUnit")) self.gridLayout_2.addWidget(self.chkUnit, 5, 1, 1, 1) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 3) self.retranslateUi(DublicateTariff) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), DublicateTariff.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), DublicateTariff.reject) QtCore.QMetaObject.connectSlotsByName(DublicateTariff) def retranslateUi(self, DublicateTariff): DublicateTariff.setWindowTitle(_translate("DublicateTariff", "Проверка дубликатов тарифов", None)) self.label.setText(_translate("DublicateTariff", "Найдено тарифов:", None)) self.groupBox.setTitle(_translate("DublicateTariff", "Критерии поиска", None)) self.chkEvent.setText(_translate("DublicateTariff", "Событие", None)) self.chkTariffCategory.setText(_translate("DublicateTariff", "Тарифная категория", None)) self.chkTariff.setText(_translate("DublicateTariff", "Тарифицируется", None)) self.chkSpeciality.setText(_translate("DublicateTariff", "Специальность", None)) self.chkBegDate.setText(_translate("DublicateTariff", "Дата начала", None)) self.chkSex.setText(_translate("DublicateTariff", "Пол", None)) self.chkEndDate.setText(_translate("DublicateTariff", "Дата конца", None)) self.chkAge.setText(_translate("DublicateTariff", "Возраст", None)) self.chkAmount.setText(_translate("DublicateTariff", "Количество", None)) self.chkAttachType.setText(_translate("DublicateTariff", "Тип", None)) self.chkPrice.setText(_translate("DublicateTariff", "Цена", None)) self.chkUnit.setText(_translate("DublicateTariff", "Единица учета", None))
class Ui_SynchronizeDLOMIACDialog(object): def setupUi(self, SynchronizeDLOMIACDialog): SynchronizeDLOMIACDialog.setObjectName(_fromUtf8("SynchronizeDLOMIACDialog")) SynchronizeDLOMIACDialog.resize(1052, 425) self.gridLayout = QtGui.QGridLayout(SynchronizeDLOMIACDialog) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.btnDeselectAll = QtGui.QPushButton(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnDeselectAll.sizePolicy().hasHeightForWidth()) self.btnDeselectAll.setSizePolicy(sizePolicy) self.btnDeselectAll.setObjectName(_fromUtf8("btnDeselectAll")) self.gridLayout.addWidget(self.btnDeselectAll, 1, 7, 1, 1) self.label = QtGui.QLabel(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.edtBegDate = CDateEdit(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edtBegDate.sizePolicy().hasHeightForWidth()) self.edtBegDate.setSizePolicy(sizePolicy) self.edtBegDate.setObjectName(_fromUtf8("edtBegDate")) self.gridLayout.addWidget(self.edtBegDate, 1, 1, 1, 2) self.label_2 = QtGui.QLabel(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 3, 1, 1) self.edtEndDate = CDateEdit(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edtEndDate.sizePolicy().hasHeightForWidth()) self.edtEndDate.setSizePolicy(sizePolicy) self.edtEndDate.setObjectName(_fromUtf8("edtEndDate")) self.gridLayout.addWidget(self.edtEndDate, 1, 4, 1, 1) self.btnLoad = QtGui.QPushButton(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnLoad.sizePolicy().hasHeightForWidth()) self.btnLoad.setSizePolicy(sizePolicy) self.btnLoad.setObjectName(_fromUtf8("btnLoad")) self.gridLayout.addWidget(self.btnLoad, 1, 5, 1, 1) self.lblStatus = QtGui.QLabel(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lblStatus.sizePolicy().hasHeightForWidth()) self.lblStatus.setSizePolicy(sizePolicy) self.lblStatus.setObjectName(_fromUtf8("lblStatus")) self.gridLayout.addWidget(self.lblStatus, 3, 0, 1, 2) self.btnSelectAll = QtGui.QPushButton(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnSelectAll.sizePolicy().hasHeightForWidth()) self.btnSelectAll.setSizePolicy(sizePolicy) self.btnSelectAll.setObjectName(_fromUtf8("btnSelectAll")) self.gridLayout.addWidget(self.btnSelectAll, 1, 6, 1, 1) self.btnSync = QtGui.QPushButton(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnSync.sizePolicy().hasHeightForWidth()) self.btnSync.setSizePolicy(sizePolicy) self.btnSync.setObjectName(_fromUtf8("btnSync")) self.gridLayout.addWidget(self.btnSync, 1, 8, 1, 1) self.tblDrugRecipe = CInDocTableView(SynchronizeDLOMIACDialog) self.tblDrugRecipe.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) self.tblDrugRecipe.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tblDrugRecipe.setObjectName(_fromUtf8("tblDrugRecipe")) self.gridLayout.addWidget(self.tblDrugRecipe, 0, 0, 1, 9) self.btnClose = QtGui.QPushButton(SynchronizeDLOMIACDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnClose.sizePolicy().hasHeightForWidth()) self.btnClose.setSizePolicy(sizePolicy) self.btnClose.setObjectName(_fromUtf8("btnClose")) self.gridLayout.addWidget(self.btnClose, 3, 8, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 7, 1, 1) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 3, 6, 1, 1) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem2, 3, 5, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem3, 3, 4, 1, 1) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem4, 3, 2, 1, 1) self.retranslateUi(SynchronizeDLOMIACDialog) QtCore.QMetaObject.connectSlotsByName(SynchronizeDLOMIACDialog) SynchronizeDLOMIACDialog.setTabOrder(self.edtBegDate, self.edtEndDate) SynchronizeDLOMIACDialog.setTabOrder(self.edtEndDate, self.btnLoad) SynchronizeDLOMIACDialog.setTabOrder(self.btnLoad, self.btnSelectAll) SynchronizeDLOMIACDialog.setTabOrder(self.btnSelectAll, self.btnDeselectAll) SynchronizeDLOMIACDialog.setTabOrder(self.btnDeselectAll, self.btnSync) SynchronizeDLOMIACDialog.setTabOrder(self.btnSync, self.btnClose) SynchronizeDLOMIACDialog.setTabOrder(self.btnClose, self.tblDrugRecipe) def retranslateUi(self, SynchronizeDLOMIACDialog): SynchronizeDLOMIACDialog.setWindowTitle(_translate("SynchronizeDLOMIACDialog", "Dialog", None)) self.btnDeselectAll.setText(_translate("SynchronizeDLOMIACDialog", "Снять выделение", None)) self.label.setText(_translate("SynchronizeDLOMIACDialog", "Невыгруженные рецепты за период с", None)) self.label_2.setText(_translate("SynchronizeDLOMIACDialog", "по", None)) self.btnLoad.setText(_translate("SynchronizeDLOMIACDialog", "Загрузить", None)) self.lblStatus.setText(_translate("SynchronizeDLOMIACDialog", "Записей в таблице выделено/всего: 0/0", None)) self.btnSelectAll.setText(_translate("SynchronizeDLOMIACDialog", "Выделить всё", None)) self.btnSync.setText(_translate("SynchronizeDLOMIACDialog", "Отослать выделенное", None)) self.btnClose.setText(_translate("SynchronizeDLOMIACDialog", "Закрыть", None))