from django.db import models

from django.contrib.auth.models import User

# Create your models here.

class Clientes(models.Model):
    
    user = models.ForeignKey(User,on_delete=models.CASCADE,verbose_name="Usuario")
    cliente = models.CharField(max_length=100, verbose_name="Nombre del cliente")
    telefono1 = models.CharField(max_length=30,null=False, blank=False,unique=True, verbose_name="Teléfono principal")
    telefono2 = models.CharField(max_length=30, null=True, blank=True, verbose_name="Teléfono secundario(opcional)")
    cedula = models.CharField(max_length=15,null=True,blank=True,verbose_name="Documento (opcinal)")
    rif = models.CharField(max_length=20,null=True,blank=True,verbose_name="RIF (opcional")
    pass_info = models.CharField(max_length=30, null=True, blank=True, verbose_name="Clave de usuario")
    direccion_fiscal = models.TextField(max_length=200, null=True, blank=True, verbose_name="Dirección fiscal (opcional)")
    direccion_envio = models.TextField(max_length=200, null=True, blank=True, verbose_name="Dirección de envío (opcional)")
    created = models.DateTimeField(auto_now_add=True, verbose_name="Creado")
    updated = models.DateTimeField(auto_now=True, verbose_name="Actualizado")
    
    class Meta:

        verbose_name = 'Cliente'
        verbose_name_plural = 'Clientes'
        db_table = 'Clientes'

    def __str__(self):
        return self.cliente
    
    
