from django.db import models

# Create your models here.

class Categoria(models.Model):
    nome = models.CharField(max_length=100, unique=True)
    observacao = models.TextField(blank=True, null=True)

    def __str__(self):
        return self.nome

class FornecedoresModels(models.Model):
    documento = models.CharField("CNPJ ou CPF", max_length=18, 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)
    contato_responsavel = models.CharField(max_length=100)
    categoria = models.ForeignKey(Categoria, on_delete=models.SET_NULL, null=True, blank=True)

    def __str__(self):
        return self.nome_fantasia or self.razao_social