from django.db import models

class ClientesModels(models.Model):
    nome_completo = models.CharField(max_length=100, null=True, blank=True)
    cpf = models.CharField(max_length=100, null=True, blank=True)
    email = models.CharField(max_length=100, null=True, blank=True)
    uf = models.CharField(max_length=100)
    status = models.CharField(max_length=100, default='')
    cidade = models.CharField(max_length=200)
    endereco = models.CharField(max_length=200)
    numero_casa = models.CharField(max_length=10, default='')
    bairro = models.CharField(max_length=200)
    complemento = models.CharField(max_length=200)
    cep = models.CharField(max_length=100)
    telefone_celular = models.CharField(max_length=100, null=True, blank=True)
    telefone_residencial = models.CharField(max_length=100)
    inscricao_estadual = models.CharField(max_length=100, default='')
    objects = models.Manager()

    def tipo_cliente(self):
        return 'Cliente'
    
    def __str__(self):
        return self.nome_completo
    
class EmpresasModels(models.Model):
    cnpj = models.CharField(max_length=100, null=True, blank=True)
    inscricao_estadual = models.CharField(max_length=100)
    razao_social = models.CharField(max_length=100)
    nome_fantasia = models.CharField(max_length=100, null=True, blank=True)
    email = models.CharField(max_length=200, null=True, blank=True)
    uf = models.CharField(max_length=200)
    cidade = models.CharField(max_length=200)
    endereco = models.CharField(max_length=200)
    bairro = models.CharField(max_length=200)
    complemento = models.CharField(max_length=200)
    cep = models.CharField(max_length=100)
    telefone_celular = models.CharField(max_length=100, null=True, blank=True)
    telefone_residencial = models.CharField(max_length=100)
    nome_responsavel = models.CharField(max_length=100, null=True, blank=False)
    contato_responsavel = models.CharField(max_length=100, null=True, blank=False)
    objects = models.Manager()

    def tipo_cliente(self):
            return 'Empresa'
    
    def __str__(self):
        return self.nome_fantasia