- Fecha y hora:
- 23/05/2017 11:55:03 (hace 7 años)
- Branches:
- base, constituyente, estudiantes, general, plan_patria, sala
- Children:
- d9527db
- Parents:
- 2d9334e
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/functions.py
rd22a7ec r7e26d39 68 68 69 69 70 def cargar_ministerios():71 """!72 Función que permite cargar los ministerios73 74 @author Antonio Araujo (aaraujo at cenditel.gob.ve)75 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>76 @date 15-03-201777 @return Devuelve una tupla con los ministerios78 """79 80 # TODO: especificar la URL del servicio a traves de una configuracion y gestion81 # de error en solicitud http82 url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_1'83 r = requests.get(url)84 85 if not r.status_code == 200:86 print "ERROR:"87 return ('', 'ocurrio error...'),88 89 data = r.json()90 # tupla de entes91 tuplaNameEntity = ('', 'Ministerios '),92 uniqueEntities = []93 nidEntities = []94 95 for dicc in data:96 tmpEntity = dicc['name_ente']97 tmpNidEntity = dicc['nid']98 if tmpEntity.startswith('Ministerio') and tmpEntity not in uniqueEntities:99 uniqueEntities.append(tmpEntity)100 nidEntities.append(tmpNidEntity)101 else:102 continue103 104 for i in range(0, len(uniqueEntities)) :105 tuplaNameEntity += (nidEntities[i], uniqueEntities[i]),106 107 return tuplaNameEntity108 109 110 def cargar_vicepresidencias():111 """!112 Función que permite cargar las vicepresidencias113 114 @author Antonio Araujo (aaraujo at cenditel.gob.ve)115 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>116 @date 15-03-2017117 @return Devuelve una tupla con las vicepresidencias118 """119 120 # TODO: especificar la URL del servicio a traves de una configuracion y gestion121 # de error en solicitud http122 url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/servicios_webs?display_id=page_1'123 r = requests.get(url)124 if not r.status_code == 200:125 print "ERROR:"126 return ('', 'ocurrio error...'),127 128 data = r.json()129 130 # tupla de sectores131 tuplaSector = ('', 'Vicepresidencias'),132 uniqueSectors = []133 nidEntities = []134 135 for dicc in data:136 tmpSector = dicc['sector']137 tmpNidEntity = dicc['nid']138 if tmpSector.startswith('Vicepresidencia') and tmpSector not in uniqueSectors:139 uniqueSectors.append(tmpSector)140 nidEntities.append(tmpNidEntity)141 else:142 continue143 144 for i in range(0, len(uniqueSectors)) :145 tuplaSector += (nidEntities[i], uniqueSectors[i]),146 147 return tuplaSector148 149 150 def cargar_ambitos():151 """!152 Función que permite cargar los ambitos153 154 @author Antonio Araujo (aaraujo at cenditel.gob.ve)155 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>156 @date 22-03-2017157 @return Devuelve una tupla con los ambitos158 """159 160 # TODO: especificar la URL del servicio a traves de una configuracion y gestion161 # de error en solicitud http162 url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/lista_ambitos_y_sectores?display_id=ambitos'163 r = requests.get(url)164 if not r.status_code == 200:165 print "ERROR:"166 return ('', 'ocurrio error...'),167 168 data = r.json()169 170 tuplaScope = ('', 'Seleccione...'),171 172 for dicc in data:173 if dicc['parent_id'] == '0' :174 tuplaScope += (dicc['id'], dicc['nombre']),175 176 return tuplaScope177 178 def cargar_sectores():179 """!180 Función que permite cargar los sectores181 182 @author Antonio Araujo (aaraujo at cenditel.gob.ve)183 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>184 @date 22-03-2017185 @return Devuelve una tupla con los ambitos186 """187 188 # TODO: especificar la URL del servicio a traves de una configuracion y gestion189 # de error en solicitud http190 url = 'http://192.168.12.152:8080/services_sipes/entes_planificadores/views/lista_ambitos_y_sectores?display_id=ambitos'191 r = requests.get(url)192 if not r.status_code == 200:193 print "ERROR:"194 return ('', 'ocurrio error...'),195 196 data = r.json()197 tuplaSector = ('', 'Seleccione...'),198 199 for dicc in data:200 if dicc['parent_id'] != '0' :201 tuplaSector += (dicc['parent_id'], dicc['nombre']),202 return tuplaSector203 204 70 def cargar_procesamiento(pk=None): 205 71 """!
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.