def getEmptyRecord(self): isFirst = not bool(self.items()) result = CInDocTableModel.getEmptyRecord(self) result.append(QtSql.QSqlField('diagnosis_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('diagnosisType_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('speciality_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('person_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('dispanser_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('hospital', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('healthGroup_id', QtCore.QVariant.Int)) result.append(QtSql.QSqlField('setDate', QtCore.QVariant.DateTime)) result.append(QtSql.QSqlField('endDate', QtCore.QVariant.DateTime)) result.append(QtSql.QSqlField('payStatus', QtCore.QVariant.Int)) result.setValue('diagnosisType_id', QtCore.QVariant(self.getDiagnosisTypeId(isFirst))) if isFirst: if self._parent.inheritResult == True: result.setValue( 'result_id', toVariant( CEventEditDialog.defaultDiagnosticResultId.get( self._parent.eventPurposeId))) else: result.setValue('result_id', toVariant(None)) return result
def getEmptyRecord(self, sceneId=None, personId=None): eventEditor = QtCore.QObject.parent(self) eventEditor.getPersonServiceId(personId) if not personId: if QtGui.qApp.userSpecialityId: personId = QtGui.qApp.userId if not eventEditor.getPersonServiceId(personId): personId = None if not personId: execPersonId = eventEditor.getExecPersonId() if execPersonId: personId = execPersonId assistantId = eventEditor.getAssistantId( ) if self.hasAssistant and personId and personId == eventEditor.personId else None result = CInDocTableModel.getEmptyRecord(self) result.setValue('person_id', toVariant(personId)) result.setValue('assistant_id', toVariant(assistantId)) result.setValue( 'scene_id', toVariant(sceneId if sceneId else self.getDefaultSceneId())) result.setValue('visitType_id', toVariant(self.getDefaultVisitTypeId())) result.setValue('service_id', toVariant(self.getServiceId(result))) result.setValue('finance_id', self.getFinanceId()) return result
def getEmptyRecord(self, actionTypeId=None): result = CInDocTableModel.getEmptyRecord(self) result.setValue('person_id', toVariant(self.personId)) currentDate = QtCore.QDate.currentDate() result.setValue('setDate', toVariant(currentDate)) if actionTypeId: actionTypeRecord = QtGui.qApp.db.getRecord('ActionType', '*', actionTypeId) expirePeriod = forceInt( actionTypeRecord.value('recommendationExpirePeriod')) result.setValue('expireDate', toVariant(currentDate.addDays(expirePeriod))) result.setValue('amount', actionTypeRecord.value('amount')) result.setValue('amount_left', actionTypeRecord.value('amount')) return result
def getEmptyRecord(self): result = CInDocTableModel.getEmptyRecord(self) result.setValue('cashBox', toVariant(QtGui.qApp.cashBox())) result.setValue('date', toVariant(QtCore.QDate.currentDate())) return result
def getEmptyRecord(self): record = CInDocTableModel.getEmptyRecord(self) record.setValue('isOut', toVariant(self.isOut)) return record
def getEmptyRecord(self): result = CInDocTableModel.getEmptyRecord(self) result.setValue('selectionGroup', QtCore.QVariant(0)) return result
def getEmptyRecord(self): result = CInDocTableModel.getEmptyRecord(self) result.append(QtSql.QSqlField('payable', QtCore.QVariant.Int)) result.setValue('amount', QtCore.QVariant(1.0)) result.setValue('cash', QtCore.QVariant(self.wholeEventForCash)) return result