Changeset e79e549 in sicp
- Timestamp:
- Dec 22, 2015, 11:53:13 AM (8 years ago)
- Branches:
- master
- Children:
- 3af6473
- Parents:
- 3d3c191
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/simulacion/sigesic/models.py
r1c9f56a re79e549 708 708 ## Nombre de la tabla en la base de datos 709 709 db_table = 'cmproveedores_proveedorinsumo' 710 711 712 class TipoPersona(ModelReadOnly): 713 """! 714 Clase que contiene el modelo para los tipos de persona 715 716 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 717 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 718 @date 22-12-2015 719 @version 3.0.0 720 """ 721 722 ## Nombre del tipo de persona 723 nombre = models.CharField(max_length=15, unique=True) 724 725 class Meta: 726 """! 727 Metaclase de la clase TipoPersona 728 729 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 730 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 731 @date 22-12-2015 732 @version 3.0.0 733 """ 734 735 ## Nombre de la tabla en la base de datos 736 db_table = "comun_tipo_persona" 737 738 def __unicode__(self): 739 """! 740 Método que muestra el nombre del tipo de persona en UNICODE 741 742 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 743 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 744 @date 22-12-2015 745 @return Devuelve el nombre del tipo de persona en UNICODE 746 """ 747 return u'%s' % (self.nombre) 748 749 750 class Socio(ModelReadOnly): 751 """! 752 Clase que contiene el modelo para los socios de una Unidad Economica 753 754 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 755 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 756 @date 22-12-2015 757 @version 3.0.0 758 """ 759 760 ## Numero de RIF o pasaporte en caso de ser extranjero 761 rif_pasaporte = models.CharField(max_length=30, null=True) 762 763 ## Numero de RIF de la Unidad Economica 764 ue_rif = models.ForeignKey(UnidadEconomica, db_column='unidad_economica_rif') 765 766 ## Nombre de la persona asociada 767 nombre = models.CharField(max_length=140) 768 769 ## Nacionalidad de la persona asociada 770 nacionalidad = models.CharField(max_length=1) 771 772 ## Tipo de persona (Natural o Juridica) 773 tipo_persona = models.ForeignKey(TipoPersona, db_column='tipo_persona_id') 774 775 ## Porcentaje accionario dentro de la Unidad Economica 776 porcentaje = models.FloatField() 777 778 class Meta: 779 """! 780 Metaclase de la clase Socio 781 782 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 783 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 784 @date 22-12-2015 785 @version 3.0.0 786 """ 787 788 ## Nombre de la tabla en la base de datos 789 db_table = "unidadecon_socio" 790 791 def __unicode__(self): 792 """! 793 Método que muestra los datos del socio en UNICODE 794 795 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 796 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 797 @date 22-12-2015 798 @return Devuelve los datos del socio en UNICODE 799 """ 800 return u'%s %s %s' % (self.rif_pasaporte,self.nombre,self.nacionalidad)
Note: See TracChangeset
for help on using the changeset viewer.