- Timestamp:
- Jun 25, 2015, 11:23:38 AM (9 years ago)
- Branches:
- master
- Children:
- 6c18e85
- Parents:
- 87fca9d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/comun/models.py
rc6bbc4d rea944a3 20 20 21 21 from django.db import models 22 from django.utils.translation import ugettext_lazy as _ 22 23 23 24 … … 33 34 """ 34 35 35 ## Atributo que registra el nombre del pais36 ## Nombre del pais 36 37 nombre = models.CharField(max_length=100) 37 38 38 39 def __unicode__(self): 40 """! 41 Método que muestra el nombre del pais en UNICODE 42 43 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 44 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 45 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 46 @date 25-06-2015 47 @return Devuelve el nombre del pais en UNICODE 48 """ 39 49 return self.nombre 40 50 … … 49 59 @version 3.0.0 50 60 """ 61 62 ## Indica los campos bajo los cuales realizará el ordenamiento de la información 51 63 ordering = ["nombre"] 52 verbose_name_plural = "paises" 64 65 ## Establece el nombre en plural a ser mostrado para este modelo 66 verbose_name_plural = _(u"paises") 53 67 54 68 class Entidad(models.Model): … … 63 77 """ 64 78 65 ## Atributo que contiene el código INE de la entidad79 ## Código INE de la entidad 66 80 codigo = models.CharField(max_length=2, primary_key=True) 67 81 68 ## Atributo que contiene el nombre de la entidad82 ## Nombre de la entidad 69 83 nombre = models.CharField(max_length=50) 70 84 71 # # Atributo que contiene la clave foránea del pais al cual pertenece una entidad85 # Clave foránea del pais al cual pertenece una entidad 72 86 #pais = models.ForeignKey(Pais, null=True) 73 87 74 88 def __unicode__(self): 89 """! 90 Método que muestra el nombre de la entidad en UNICODE 91 92 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 93 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 94 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 95 @date 25-06-2015 96 @return Devuelve el nombre de la entidad en UNICODE 97 """ 75 98 return self.nombre 76 99 … … 85 108 @version 3.0.0 86 109 """ 110 111 ## Indica los campos bajo los cuales realizará el ordenamiento de la información 87 112 ordering = ["nombre"] 88 verbose_name_plural = "entidades" 113 114 ## Establece el nombre en plural a ser mostrado para este modelo 115 verbose_name_plural = _(u"entidades") 89 116 90 117 class Municipio(models.Model): … … 99 126 """ 100 127 101 ## Atributo que contiene el código INE del municipio128 ## Código INE del municipio 102 129 codigo = models.CharField(max_length=4, primary_key=True) 103 130 104 ## Atributo que contiene el nombre del municipio131 ## Nombre del municipio 105 132 nombre = models.CharField(max_length=50) 106 133 107 ## Atributo que contiene la clave foránea de la entidad a la cual pertenece un municipio134 ## Clave foránea de la entidad a la cual pertenece un municipio 108 135 entidad = models.ForeignKey(Entidad,db_column='entidad_codigo') 109 136 110 137 def __unicode__(self): 138 """! 139 Método que muestra el nombre del municipio en UNICODE 140 141 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 142 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 143 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 144 @date 25-06-2015 145 @return Devuelve el nombre del municipio en UNICODE 146 """ 111 147 return self.nombre 112 148 … … 121 157 @version 3.0.0 122 158 """ 159 160 ## Indica los campos bajo los cuales realizará el ordenamiento de la información 123 161 ordering = ["nombre"] 124 162 … … 134 172 """ 135 173 136 ## Atributo que contiene el código INE de la parroquia174 ## Código INE de la parroquia 137 175 codigo = models.CharField(max_length=6, primary_key=True) 138 176 139 ## Atributo que contiene el nombre de la parroquia177 ## Nombre de la parroquia 140 178 nombre = models.CharField(max_length=80) 141 179 142 ## Atributo que contiene la clave foránea del municipio al cual pertenece una parroquia180 ## Clave foránea del municipio al cual pertenece una parroquia 143 181 municipio = models.ForeignKey(Municipio, db_column='municipio_codigo') 144 182 145 183 def __unicode__(self): 184 """! 185 Método que muestra el nombre de la parroquia en UNICODE 186 187 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 188 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 189 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 190 @date 25-06-2015 191 @return Devuelve el nombre de la parroquia en UNICODE 192 """ 146 193 return self.nombre 147 194 … … 156 203 @version 3.0.0 157 204 """ 205 206 ## Indica los campos bajo los cuales realizará el ordenamiento de la información 158 207 ordering = ["nombre"] 159 208 … … 170 219 """ 171 220 172 ## Atributo que contiene el código ciiu221 ## Código Industrial Internacional Uniforme (CIIU) 173 222 codigo = models.CharField(max_length=5, primary_key=True) 174 223 175 ## Atributo que contiene la descripción del Código Industrial Internacional Uniforme (CIIU)224 ## Descripción del Código Industrial Internacional Uniforme (CIIU) 176 225 descripcion = models.CharField(max_length=200) 177 226 178 ## Atributo que contiene los niveles del CIIU227 ## Niveles del Código Industrial Internacional Uniforme (CIIU) 179 228 nivel = models.SmallIntegerField() 180 229 181 ## Atributo que contiene el CIIUde referencia230 ## Código Industrial Internacional Uniforme (CIIU) de referencia 182 231 referencia = models.CharField(max_length=5) 183 232 184 233 def __unicode__(self): 234 """! 235 Método que muestra el código CIIU con su descripción en UNICODE 236 237 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 238 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 239 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 240 @date 25-06-2015 241 @return Devuelve el código CIIU con su descripción en UNICODE 242 """ 185 243 return self.codigo + '-' + self.descripcion 186 244 … … 195 253 @version 3.0.0 196 254 """ 197 verbose_name = "Código Ciuu" 198 verbose_name_plural = "Código Ciiu" 255 256 ## Establece el nombre en singular a ser mostrado para este modelo 257 verbose_name = _(u"Código Ciuu") 258 259 ## Establece el nombre en plural a ser mostrado para este modelo 260 verbose_name_plural = _(u"Código Ciiu") 199 261 200 262 def cuantos_digitos(self): 263 """! 264 Método que obtiene información sobre el número de dígitos que contiene el Código CIIU 265 266 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 267 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 268 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 269 @date 25-06-2015 270 @return Devuelve el número de dígitos que contiene el Código CIIU 271 """ 201 272 return len(self.codigo) 202 273 … … 213 284 """ 214 285 215 ## Atributo que contiene elCódigo Arancelario286 ## Código Arancelario 216 287 codigo = models.CharField(max_length=13, primary_key=True) 217 288 218 ## Atributo que contiene la sección del código arancelario289 ## Sección del código arancelario 219 290 seccion = models.SmallIntegerField() 220 291 221 ## Atributo que contiene el capítulo del código arancelario292 ## Capítulo del código arancelario 222 293 capitulo = models.SmallIntegerField() 223 294 224 ## Atributo que contiene la descripción del código arancelario295 ## Descripción del código arancelario 225 296 descripcion = models.CharField(max_length=400) 226 297 227 ## Atributo que contiene la descripción de referencia del código arancelario298 ## Descripción de referencia del código arancelario 228 299 descripcion_ref = models.CharField(max_length=400) 229 300 230 301 def __unicode__(self): 302 """! 303 Método que muestra el código arancelario en UNICODE 304 305 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 306 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 307 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 308 @date 25-06-2015 309 @return Devuelve el código arancelario en UNICODE 310 """ 231 311 return self.codigo 232 312 … … 241 321 @version 3.0.0 242 322 """ 243 verbose_name = "Código Arancelario" 244 verbose_name_plural = "Código Arancelario" 323 324 ## Establece el nombre en singular a ser mostrado para este modelo 325 verbose_name = _(u"Código Arancelario") 326 327 ## Establece el nombre en plural a ser mostrado para este modelo 328 verbose_name_plural = _(u"Código Arancelario") 245 329 246 330 … … 256 340 """ 257 341 258 ## Atributo que contiene el nombre de la unidad de medida342 ## Nombre de la unidad de medida 259 343 nombre = models.CharField(max_length=100) 260 344 261 345 def __unicode__(self): 346 """! 347 Método que muestra el nombre de la unidad de medida en UNICODE 348 349 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 350 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 351 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 352 @date 25-06-2015 353 @return Devuelve el nombre de la unidad de medida en UNICODE 354 """ 262 355 return self.nombre 263 356 … … 272 365 @version 3.0.0 273 366 """ 274 verbose_name = "Unidad de Medida" 275 verbose_name_plural = "Unidades de Medida" 367 368 ## Establece el nombre en singular a ser mostrado para este modelo 369 verbose_name = _(u"Unidad de Medida") 370 371 ## Establece el nombre en plural a ser mostrado para este modelo 372 verbose_name_plural = _(u"Unidades de Medida")
Note: See TracChangeset
for help on using the changeset viewer.