def _valida_fone(self): self.ensure_one() valores = {} res = {'value': valores} if self.fone: if (not valida_fone_internacional(self.fone)) and ( not valida_fone_fixo(self.fone)): raise ValidationError('Telefone fixo inválido!') valores['fone'] = formata_fone(self.fone) if self.fone_comercial: if (not valida_fone_internacional(self.fone_comercial)) and ( not valida_fone_fixo(self.fone_comercial)) and ( not valida_fone_celular(self.fone_comercial)): raise ValidationError('Telefone comercial inválido!') valores['fone_comercial'] = formata_fone(self.fone_comercial) if self.celular: if (not valida_fone_internacional(self.celular)) and ( not valida_fone_celular(self.celular)): raise ValidationError('Celular inválido!') valores['celular'] = formata_fone(self.celular) return res
def _valida_fone(self): self.ensure_one() valores = {} res = {'value': valores} if self.fone: if (not valida_fone_internacional( self.fone)) and (not valida_fone_fixo(self.fone)): raise ValidationError(_(u'Telefone fixo inválido!')) valores.update(fone=formata_fone(self.fone)) if self.fone_comercial: if (not valida_fone_internacional(self.fone_comercial)) and ( not valida_fone_fixo(self.fone_comercial)) and ( not valida_fone_celular(self.fone_comercial)): raise ValidationError(_(u'Telefone comercial inválido!')) valores.update(fone_comercial=formata_fone(self.fone_comercial)) if self.celular: if (not valida_fone_internacional( self.celular)) and (not valida_fone_celular(self.celular)): raise ValidationError(_(u'Celular inválido!')) valores.update(celular=formata_fone(self.celular)) return res