Пример #1
0
	def clean_telephoneNum1(self):
		telephoneNum1 = self.cleaned_data.get('telephoneNum1')
		persons = check_telephoneNum(telephoneNum1)
		if persons:
			for person in persons:
				raise forms.ValidationError(u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s,  %(firstName)s', params={ 'clientId': person.client.id,
																																	'firstName':person.firstName}, code='invalid')
		return telephoneNum1
Пример #2
0
	def clean_telephoneNum3(self):
		telephoneNum3 = self.cleaned_data.get('telephoneNum3')
		if telephoneNum3:
			personId = self.cleaned_data.get('personId')
			clientId = self.cleaned_data.get('clientId')
			persons = check_telephoneNum(telephoneNum3)
			if persons:
				persons = persons.exclude(id=personId).exclude(client__id=clientId)
				for person in persons:
						raise forms.ValidationError(u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s,  %(firstName)s', params={ 'clientId': person.client.id,
																																			'firstName':person.firstName}, code='invalid')
		return telephoneNum3
Пример #3
0
 def clean_telephoneNum1(self):
     telephoneNum1 = self.cleaned_data.get('telephoneNum1')
     persons = check_telephoneNum(telephoneNum1)
     if persons:
         for person in persons:
             raise forms.ValidationError(
                 u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s,  %(firstName)s',
                 params={
                     'clientId': person.client.id,
                     'firstName': person.firstName
                 },
                 code='invalid')
     return telephoneNum1
Пример #4
0
 def clean_telephoneNum3(self):
     telephoneNum3 = self.cleaned_data.get('telephoneNum3')
     if telephoneNum3:
         personId = self.cleaned_data.get('personId')
         clientId = self.cleaned_data.get('clientId')
         persons = check_telephoneNum(telephoneNum3)
         if persons:
             persons = persons.exclude(id=personId).exclude(
                 client__id=clientId)
             for person in persons:
                 raise forms.ValidationError(
                     u'Номер уже существует в базе, принадлежит клиенту: №%(clientId)s,  %(firstName)s',
                     params={
                         'clientId': person.client.id,
                         'firstName': person.firstName
                     },
                     code='invalid')
     return telephoneNum3