Exemplo n.º 1
0
class Direccion(models.Model):
    solicitud = models.ForeignKey(Solicitud,
                                  related_name='direcciones',
                                  null=True)
    calle = models.CharField(max_length=200, blank=False, null=False)
    numero_exterior = models.CharField(max_length=100, blank=True, null=True)
    numero_interior = models.CharField(max_length=100, blank=True, null=True)
    colonia = models.CharField(max_length=100, blank=True, null=True)
    municipio = models.CharField(max_length=100, blank=True, null=True)
    estado = MXStateField()
    codigo_postal = MXZipCodeField(blank=True, null=True)
    latitud = models.DecimalField(max_digits=20,
                                  decimal_places=15,
                                  blank=True,
                                  null=True)
    longitud = models.DecimalField(max_digits=20,
                                   decimal_places=15,
                                   blank=True,
                                   null=True)
    referencias = models.CharField(max_length=200, blank=True, null=True)
    CHOICES = (
        ('recoleccion', 'Recolección'),
        ('entrega', 'Entrega'),
        ('ambos', 'Ambos'),
    )
    tipo = models.CharField(max_length=11, choices=CHOICES)

    class Meta:
        verbose_name_plural = 'Direcciones'
Exemplo n.º 2
0
class MXPersonProfile(models.Model):
    state = MXStateField(blank=True)
    rfc = MXRFCField()
    curp = MXCURPField()
    zip_code = MXZipCodeField()
    ssn = MXSocialSecurityNumberField()
    clabe = MXCLABEField()
Exemplo n.º 3
0
class Municipio(models.Model):
    name = models.CharField(max_length=50)
    estado = MXStateField()

    def __unicode__(self):
        return self.name

    class Meta:
        ordering = ['name']
Exemplo n.º 4
0
class Tarifa(models.Model):
    estado = MXStateField()
    salario_minimo = models.ForeignKey(SalarioMinimo)
    footer = models.CharField(max_length=250, blank=True, null=True)

    def __unicode__(self):
        return self.estado

    class Meta:
        ordering = ['estado']
Exemplo n.º 5
0
class Tarifa(models.Model):
    TARIFA_CHOICES = (
        ('normal', 'Tarifa Normal'),
        ('tarde', 'Tarifa Última Semana'),
    )
    tipo = models.CharField(max_length=20, choices=TARIFA_CHOICES, default='normal')
    estado = MXStateField()
    costo = models.DecimalField(max_digits=10, decimal_places=2, default=0.0)
    def __unicode__(self):
        return unicode(self.estado + ' ' + self.tipo)
    class Meta:
        ordering = ['estado']
        unique_together = (("tipo", "estado"),)
Exemplo n.º 6
0
class Direccion(models.Model):
    calle = models.CharField(max_length=200)
    estado = MXStateField()
    municipio = models.ForeignKey(Municipio)
    colonia = models.ForeignKey(Colonia)
    codigo_postal = MXZipCodeField(blank=True)
    latitud = models.DecimalField(max_digits=20, decimal_places=7, blank=False)
    longitud = models.DecimalField(max_digits=20,
                                   decimal_places=7,
                                   blank=False)
    establecimiento = models.OneToOneField(Establecimiento,
                                           blank=True,
                                           null=True)
Exemplo n.º 7
0
class TipoPlaca(models.Model):
    CHOICES = (
        ('Particular', 'Particular'),
        ('Discapacitado', 'Discapacitado'),
        ('Motocicleta', 'Motocicleta'),
        ('Taxi', 'Taxi'),
    )
    tipo = models.CharField(max_length=20, choices=CHOICES)
    estado = MXStateField(null=True)

    def __unicode__(self):
        return self.tipo

    class Meta:
        unique_together = (("estado", "tipo"), )
Exemplo n.º 8
0
class Membership(User):
    objects = money_manager(MembershipManager())

    start_date = DateField("Inicio Membresía", auto_now_add=True)
    balance = MoneyField("Balance",
                         max_digits=10,
                         decimal_places=2,
                         null=True,
                         blank=True,
                         default=Money(100, MXN),
                         default_currency=MXN,
                         currency_choices=VALID_CURRENCIES)
    mx_state = MXStateField("Ubicación", default='NLE')

    class Meta:
        ordering = ('start_date', )
        verbose_name = 'Membresía'
        db_table = 'demo_membership'