from django.db import models


class TipoGestion(models.Model):
    
    ESTATAL = u'Estatal'
    PRIVADA = u'Privada'
    SOCIAL = u'Social'
    
    nombre = models.CharField(max_length=50, unique=True)

    class Meta:
        app_label = 'registro'
        db_table = 'registro_tipo_gestion'
        ordering = ['nombre']

    def __unicode__(self):
        return self.nombre

    def delete(self):
        if (self.dependenciafuncional_set.count() > 0):
            raise Exception('Entidad en uso')
        models.Model.delete(self)
