Example #1
0
 def on_cmbOperationType_editTextChanged(self, text):
     text = toNativeType(text)
     if text not in self._typesInfo.get('names', []):
         self.cmbOperationType.lineEdit().setStyleSheet(
             u'background-color: red')
     else:
         self.cmbOperationType.lineEdit().setStyleSheet(u'')
Example #2
0
    def _loadFromSqlRecord(sqlRecordInfo, record, destClass):
        result = destClass()

        for fieldName in sqlRecordInfo.keys():
            if not record.contains(fieldName):
                continue
            # получение значение поля через соответствующее свойство (указанное в _sqlRecordInfo)
            value = toNativeType(record.value(fieldName))
            sqlRecordInfo[fieldName][1].__set__(result, value)

        return result
Example #3
0
 def setOperator(self, operator):
     self._operator = toNativeType(operator)
Example #4
0
 def setCloseDatetime(self, closeDatetime):
     self._closeDatetime = toNativeType(closeDatetime)
Example #5
0
 def setCloseType(self, closeType):
     self._closeType = toNativeType(closeType)
Example #6
0
 def setCheckSumm(self, summ):
     self._checkSumm = toNativeType(summ)
Example #7
0
 def setOperationTypeId(self, typeId):
     self._operationTypeId = toNativeType(typeId)
Example #8
0
 def setCashFlowArticle(self, article):
     self._cashFlowArticle = toNativeType(article)
Example #9
0
 def setPersonNatural(self, isPersonNatural):
     isPersonNatural = toNativeType(isPersonNatural)
     if isinstance(isPersonNatural, basestring):
         isPersonNatural = forceInt(isPersonNatural)
     self._isPersonNatural = bool(isPersonNatural)
Example #10
0
 def setExpense(self, isExpense):
     isExpense = toNativeType(isExpense)
     if isinstance(isExpense, basestring):
         isExpense = forceInt(isExpense)
     self._isExpense = bool(isExpense)
Example #11
0
 def setSession(self, session):
     self._session = toNativeType(session)
Example #12
0
 def setPersonDocumentNumber(self, number):
     self._personDocumentNumber = toNativeType(number)
Example #13
0
 def setPersonDocumentSerial(self, serial):
     self._personDocumentSerial = toNativeType(serial)
Example #14
0
 def setPersonDocumentType(self, docType):
     self._personDocumentType = toNativeType(docType)
Example #15
0
 def setDescription(self, description):
     self._description = toNativeType(description)
Example #16
0
 def setSubstructure(self, substructure):
     self._substructure = toNativeType(substructure)
Example #17
0
 def setCheckType(self, checkType):
     self._checkType = toNativeType(checkType)
Example #18
0
 def setOperationTypeName(self, typeName):
     self._operationTypeName = toNativeType(typeName)
Example #19
0
 def setCheckNumber(self, number):
     self._checkNumber = toNativeType(number)
Example #20
0
 def setPersonName(self, name):
     self._personName = toNativeType(name)
Example #21
0
 def filterAcceptsRow(self, sourceRow, sourceParent):
     result = QtGui.QSortFilterProxyModel.filterAcceptsRow(self, sourceRow, sourceParent)
     if result and self._isFilterByValuesList:
         value = toNativeType(self.sourceModel().index(sourceRow, self.filterKeyColumn()).data(self.filterRole()))
         result &= value in self._valuesList
     return result