Changeset 6c1f01a in sicp
- Timestamp:
- Jun 9, 2015, 10:29:31 AM (9 years ago)
- Branches:
- master
- Children:
- 53decbc
- Parents:
- b0cf766
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/comun/models.py
rd1586d4 r6c1f01a 157 157 """ 158 158 ordering = ["nombre"] 159 160 161 class CodigoCiiu(models.Model): 162 """! 163 Clase que contiene el modelo de Codigo Industrial Internacional Uniforme (CIIU) 164 165 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 166 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 167 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 168 @date 08-06-2015 169 @version 3.0.0 170 """ 171 172 ## Atributo que contiene el código ciiu 173 codigo = models.CharField(max_length=5, primary_key=True) 174 175 ## Atributo que contiene la descripción del Código Industrial Internacional Uniforme (CIIU) 176 descripcion = models.CharField(max_length=200) 177 178 ## Atributo que contiene los niveles del CIIU 179 nivel = models.SmallIntegerField() 180 181 ## Atributo que contiene el CIIU de referencia 182 referencia = models.CharField(max_length=5) 183 184 def __unicode__(self): 185 return self.codigo + '-' + self.descripcion 186 187 class Meta: 188 """! 189 Metaclase de la clase CodigoCiiu 190 191 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 192 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 193 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 194 @date 08-06-2015 195 @version 3.0.0 196 """ 197 verbose_name = "Código Ciuu" 198 verbose_name_plural = "Código Ciiu" 199 200 def cuantos_digitos(self): 201 return len(self.codigo) 202 203 204 class CodigoAran(models.Model): 205 """! 206 Clase que contiene el modelo de Codigo Arancelario 207 208 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 209 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 210 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 211 @date 08-06-2015 212 @version 3.0.0 213 """ 214 215 ## Atributo que contiene el Código Arancelario 216 codigo = models.CharField(max_length=13, primary_key=True) 217 218 ## Atributo que contiene la sección del código arancelario 219 seccion = models.SmallIntegerField() 220 221 ## Atributo que contiene el capítulo del código arancelario 222 capitulo = models.SmallIntegerField() 223 224 ## Atributo que contiene la descripción del código arancelario 225 descripcion = models.CharField(max_length=400) 226 227 ## Atributo que contiene la descripción de referencia del código arancelario 228 descripcion_ref = models.CharField(max_length=400) 229 230 def __unicode__(self): 231 return self.codigo 232 233 class Meta: 234 """! 235 Metaclase de la clase CodigoArancelario 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 08-06-2015 241 @version 3.0.0 242 """ 243 verbose_name = "Código Arancelario" 244 verbose_name_plural = "Código Arancelario" 245 246 247 class UnidadMedida(models.Model): 248 """! 249 Clase que contiene el modelo para las unidades de medida 250 251 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 252 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 253 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 254 @date 08-06-2015 255 @version 3.0.0 256 """ 257 258 ## Atributo que contiene el nombre de la unidad de medida 259 nombre = models.CharField(max_length=100) 260 261 def __unicode__(self): 262 return self.nombre 263 264 class Meta: 265 """! 266 Metaclase de la clase UnidadMedida 267 268 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 269 @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela 270 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 271 @date 08-06-2015 272 @version 3.0.0 273 """ 274 verbose_name = "Unidad de Medida" 275 verbose_name_plural = "Unidades de Medida"
Note: See TracChangeset
for help on using the changeset viewer.