from django.db import models

# Create your models here.
class Country(models.Model):
    country_name = models.CharField(max_length=256)

    def __str__(self):
        return self.country_name
    

class Branch(models.Model):
    branch_code = models.CharField(max_length=256)
    branch_name = models.TextField()
    country = models.ForeignKey(to=Country,on_delete=models.CASCADE)

    def __str__(self):
        return self.branch_code
    
class Company(models.Model):
    company_name = models.CharField(max_length=256)
    company_tag = models.CharField(max_length=256)
    acronym = models.CharField(max_length=256,default="")
    address_line_1 = models.CharField(max_length=256)
    address_line_2 = models.CharField(max_length=256)
    mobile = models.CharField(max_length=256,null=True, blank=True)
    mobile1 = models.CharField(max_length=256,null=True, blank=True)
    mobile2 = models.CharField(max_length=256,null=True, blank=True)
    telephone = models.CharField(max_length=256,null=True, blank=True)
    email = models.CharField(max_length=256, null=True, blank=True)
    website = models.CharField(max_length=256)


class GlobalSettings(models.Model):
    key = models.CharField(max_length=256)
    value = models.CharField(max_length=256)

    def __str__(self):
        return self.key