def GET_INDEX(): result = config.model_grupos_tutores_users.get_all_grupos_tutores_users( ).list() # get tutores_grupos table list for row in result: row.user = config.make_secure_val(str(row.user)) row.id_tutor_grupo = config.make_secure_val( str(row.id_tutor_grupo) ) # apply HMAC to id_tutor_grupo (primary key) return config.render.index(result) # render tutores_grupos index.html
def GET_INDEX(grupo): print "Asistencias del grupo ", grupo result_alumnos = config.model_alumnos.get_alumnos_grupo(grupo).list() result = config.model.get_all_asistencias().list() for row in result: row.id_asistencia = config.make_secure_val(str(row.id_asistencia)) for row in result_alumnos: row.id_alumno = config.make_secure_val(str(row.id_alumno)) return config.render.index(result, result_alumnos)
def POST(self, id_ruta, **k): form = config.web.input() # get form data form['id_ruta'] = config.check_secure_val(str( form['id_ruta'])) # HMAC id_ruta validate # edit user with new data result = config.model.edit_rutas( form['id_ruta'], form['nombre'], form['punto_inicio'], form['punto_final'], form['hora_inicio_labor'], form['hora_final_labor'], form['transcurso'], form['costo'], form['url_ruta'], ) if result == None: # Error on udpate data id_ruta = config.check_secure_val( str(id_ruta)) # validate HMAC id_ruta result = config.model.get_rutas( int(id_ruta)) # search for id_ruta data result.id_ruta = config.make_secure_val(str( result.id_ruta)) # apply HMAC to id_ruta message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/rutas') # render rutas index.html
def GET(self, idingreso, **k): message = None # Error message idingreso = config.check_secure_val(str(idingreso)) # HMAC idingreso validate result = config.model.get_ingreso(int(idingreso)) # search for the idingreso result.idingreso = config.make_secure_val(str(result.idingreso)) # apply HMAC for idingreso proveedors = config.model.get_all_proveedores().list() # get ingreso table list return config.render.edit(result, message, proveedors) # render ingreso edit.html
def POST_EDIT(id_proyecto, **k): form = config.web.input() # get form data form['id_proyecto'] = config.check_secure_val(str( form['id_proyecto'])) # HMAC id_proyecto validate # edit user with new data result = config.model.edit_proyectos( form['id_proyecto'], form['proyecto'], form['estatus'], form['empleado_elabora'], form['titular'], ) if result == None: # Error on udpate data id_proyecto = config.check_secure_val( str(id_proyecto)) # validate HMAC id_proyecto result = config.model.get_proyectos( int(id_proyecto)) # search for id_proyecto data result.id_proyecto = config.make_secure_val( str(result.id_proyecto)) # apply HMAC to id_proyecto message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/proyectos') # render proyectos index.html
def POST_EDIT(id_usuario, **k): form = config.web.input() # get form data form['id_usuario'] = config.check_secure_val(str( form['id_usuario'])) # HMAC id_usuario validate # edit user with new data result = config.model.edit_usuarios( form['id_usuario'], form['usuario'], form['nombre'], form['direcion'], form['telefono'], ) if result == None: # Error on udpate data id_usuario = config.check_secure_val( str(id_usuario)) # validate HMAC id_usuario result = config.model.get_usuarios( int(id_usuario)) # search for id_usuario data result.id_usuario = config.make_secure_val(str( result.id_usuario)) # apply HMAC to id_usuario message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/usuarios') # render usuarios index.html
def POST(self, idproducto, **k): form = config.web.input() # get form data form['idproducto'] = config.check_secure_val(str( form['idproducto'])) # HMAC idproducto validate # edit user with new data result = config.model.edit_producto( form['idproducto'], form['idcategorias'], form['img_producto'], form['nom_producto'], form['precio_salida'], form['descripcion'], form['marca'], form['existencia'], form['status_prod'], ) if result == None: # Error on udpate data idproducto = config.check_secure_val( str(idproducto)) # validate HMAC idproducto result = config.model.get_producto( int(idproducto)) # search for idproducto data result.idproducto = config.make_secure_val(str( result.idproducto)) # apply HMAC to idproducto message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/producto') # render producto index.html
def POST_EDIT(idjuego, **k): form = config.web.input() # get form data form['idjuego'] = config.check_secure_val(str( form['idjuego'])) # HMAC idjuego validate # edit user with new data result = config.model.edit_juego( form['idjuego'], form['codjuego'], form['nombrejuego'], form['niveljuego'], form['tiempojuego'], form['puntuajejuego'], ) if result == None: # Error on udpate data idjuego = config.check_secure_val( str(idjuego)) # validate HMAC idjuego result = config.model.get_juego( int(idjuego)) # search for idjuego data result.idjuego = config.make_secure_val(str( result.idjuego)) # apply HMAC to idjuego message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/juego') # render juego index.html
def GET(self, ClaveH, **k): message = None # Error message ClaveH = config.check_secure_val(str(ClaveH)) # HMAC ClaveH validate result = config.model.get_horario(int(ClaveH)) # search for the ClaveH result.ClaveH = config.make_secure_val(str( result.ClaveH)) # apply HMAC for ClaveH return config.render.edit(result, message) # render horario edit.html
def GET_INDEX(): result = config.model.get_all_producto().list( ) # get producto table list for row in result: row.id_producto = config.make_secure_val(str( row.id_producto)) # apply HMAC to id_producto (primary key) return config.render.index(result) # render producto index.html
def GET(self): result = config.model.get_all_table_name().list( ) # get table_name table list for row in result: row.primary_key = config.make_secure_val(str( row.primary_key)) # apply HMAC to primary_key (primary key) return config.render.index(result) # render table_name index.html
def GET(self): result = config.model.get_all_categorias().list( ) # get categorias table list for row in result: row.idcategorias = config.make_secure_val(str( row.idcategorias)) # apply HMAC to idcategorias (primary key) return config.render.index(result) # render categorias index.html
def POST(self, id_observacion_individual, **k): form = config.web.input() # get form data form['id_observacion_individual'] = config.check_secure_val( str(form['id_observacion_individual']) ) # HMAC id_observacion_individual validate # edit user with new data result = config.model.edit_observaciones_individuales( form['id_observacion_individual'], form['email'], form['user'], form['fecha_observaciones'], form['observaciones'], form['fecha_atencion'], form['acciones'], form['resultados'], form['semaforo'], ) if result == None: # Error on udpate data id_observacion_individual = config.check_secure_val( str(id_observacion_individual) ) # validate HMAC id_observacion_individual result = config.model.get_observaciones_individuales( int(id_observacion_individual) ) # search for id_observacion_individual data result.id_observacion_individual = config.make_secure_val( str(result.id_observacion_individual) ) # apply HMAC to id_observacion_individual message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/observaciones_individuales' ) # render observaciones_individuales index.html
def POST(self, idproveedor, **k): form = config.web.input() # get form data form['idproveedor'] = config.check_secure_val(str( form['idproveedor'])) # HMAC idproveedor validate # edit user with new data result = config.model.edit_proveedor( form['idproveedor'], form['nombre_pro'], form['telefono_pro'], form['correo_pro'], form['status_prov'], ) if result == None: # Error on udpate data idproveedor = config.check_secure_val( str(idproveedor)) # validate HMAC idproveedor result = config.model.get_proveedor( int(idproveedor)) # search for idproveedor data result.idproveedor = config.make_secure_val( str(result.idproveedor)) # apply HMAC to idproveedor message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/proveedor') # render proveedor index.html
def GET_INDEX(): result = config.model.get_all_software().list( ) # get software table list for row in result: row.id_software = config.make_secure_val(str( row.id_software)) # apply HMAC to id_software (primary key) return config.render.index(result) # render software index.html
def POST(self, idingreso, **k): form = config.web.input() # get form data form['idingreso'] = config.check_secure_val(str( form['idingreso'])) # HMAC idingreso validate # edit user with new data result = config.model.edit_ingreso( form['idingreso'], form['idproveedor'], form['fecha_ingreso'], form['tipo_comprobante'], form['serie_comprobante'], form['numero_comprobante'], form['total'], ) if result == None: # Error on udpate data idingreso = config.check_secure_val( str(idingreso)) # validate HMAC idingreso result = config.model.get_ingreso( int(idingreso)) # search for idingreso data result.idingreso = config.make_secure_val(str( result.idingreso)) # apply HMAC to idingreso message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/ingreso') # render ingreso index.html
def GET(self): result = config.model.get_all_formapago().list( ) # get formapago table list for row in result: row.idformapago = config.make_secure_val(str( row.idformapago)) # apply HMAC to idformapago (primary key) return config.render.index(result) # render formapago index.html
def POST(self, ClaveH, **k): form = config.web.input() # get form data form['ClaveH'] = config.check_secure_val(str( form['ClaveH'])) # HMAC ClaveH validate # edit user with new data result = config.model.edit_horario( form['ClaveH'], form['ClaveAG'], form['DiaH'], form['HoraEntradaH'], form['HoraSalidaH'], form['Salon'], ) if result == None: # Error on udpate data ClaveH = config.check_secure_val( str(ClaveH)) # validate HMAC ClaveH result = config.model.get_horario( int(ClaveH)) # search for ClaveH data result.ClaveH = config.make_secure_val(str( result.ClaveH)) # apply HMAC to ClaveH message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/horario') # render horario index.html
def POST(self, id_observacion_individual, **k): form = config.web.input() # get form data form['id_observacion_individual'] = config.check_secure_val( str(form['id_observacion_individual']) ) # HMAC id_observacion_individual validate result = config.model.delete_observaciones_individuales( form['id_observacion_individual'] ) # get observaciones_individuales data if result is None: # delete error message = "El registro no se puede borrar" # Error messate id_observacion_individual = config.check_secure_val( str(id_observacion_individual)) # HMAC user validate id_observacion_individual = config.check_secure_val( str(id_observacion_individual)) # HMAC user validate result = config.model.get_observaciones_individuales( int(id_observacion_individual) ) # get id_observacion_individual data result.id_observacion_individual = config.make_secure_val( str(result.id_observacion_individual) ) # apply HMAC to id_observacion_individual return config.render.delete(result, message) # render delete.html again else: raise config.web.seeother( '/observaciones_individuales' ) # render observaciones_individuales delete.html
def POST_EDIT(id_cliente, **k): form = config.web.input() # get form data form['id_cliente'] = config.check_secure_val(str( form['id_cliente'])) # HMAC id_cliente validate # edit user with new data result = config.model.edit_clientes( form['id_cliente'], form['nombre'], form['apellidos'], form['telefono'], form['proyecto'], ) if result == None: # Error on udpate data id_cliente = config.check_secure_val( str(id_cliente)) # validate HMAC id_cliente result = config.model.get_clientes( int(id_cliente)) # search for id_cliente data result.id_cliente = config.make_secure_val(str( result.id_cliente)) # apply HMAC to id_cliente message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/clientes') # render clientes index.html
def GET(self): result = config.model.get_all_paradas().list( ) # get paradas table list for row in result: row.id_parada = config.make_secure_val(str( row.id_parada)) # apply HMAC to id_parada (primary key) return config.render.index(result) # render paradas index.html
def POST(self, idformapago, **k): form = config.web.input() # get form data form['idformapago'] = config.check_secure_val(str( form['idformapago'])) # HMAC idformapago validate # edit user with new data result = config.model.edit_formapago( form['idformapago'], form['efectivo'], form['banco'], form['nom_titular'], form['num_cuenta'], form['num_tarjeta'], form['fecha_ven'], form['nip'], ) if result == None: # Error on udpate data idformapago = config.check_secure_val( str(idformapago)) # validate HMAC idformapago result = config.model.get_formapago( int(idformapago)) # search for idformapago data result.idformapago = config.make_secure_val( str(result.idformapago)) # apply HMAC to idformapago message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/formapago') # render formapago index.html
def POST(self, id_tutoria, **k): form = config.web.input() # get form data form['id_tutoria'] = config.check_secure_val(str( form['id_tutoria'])) # HMAC id_tutoria validate # edit user with new data result = config.model.edit_tutoria( form['id_tutoria'], form['alumno'], form['tutor'], form['carrera'], form['grupo'], form['area_tutoria'], form['nombre_responsable'], form['acciones'], form['resolucion'], form['fecha'], ) if result == None: # Error on udpate data id_tutoria = config.check_secure_val( str(id_tutoria)) # validate HMAC id_tutoria result = config.model.get_tutoria( int(id_tutoria)) # search for id_tutoria data result.id_tutoria = config.make_secure_val(str( result.id_tutoria)) # apply HMAC to id_tutoria message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/tutoria') # render tutoria index.html
def GET_EDIT(id_tutor_grupo, message=None): id_tutor_grupo = config.check_secure_val(str(id_tutor_grupo)) result = config.model_tutores_grupos.get_tutores_grupos(int(id_tutor_grupo)) result.id_tutor_grupo = config.make_secure_val(str(result.id_tutor_grupo)) tutores = config.model_users.get_all_users().list() grupos = config.model_grupos.get_all_grupos().list() return config.render.edit(tutores, grupos, result, message)
def GET(self): result = config.model.get_all_manos().list() # get manos table list for row in result: row.id_palabra_manos = config.make_secure_val( str(row.id_palabra_manos) ) # apply HMAC to id_palabra_manos (primary key) return config.render.index(result) # render manos index.html
def POST(self, id_pet_post, **k): form = config.web.input() # get form data form['id_pet_post'] = config.check_secure_val(str( form['id_pet_post'])) # HMAC id_pet_post validate # edit user with new data result = config.model.edit_pet_post( form['id_pet_post'], form['titulo'], form['descripcion'], form['procedimiento'], form['link_video'], form['id_usuario_eco'], ) if result == None: # Error on udpate data id_pet_post = config.check_secure_val( str(id_pet_post)) # validate HMAC id_pet_post result = config.model.get_pet_post( int(id_pet_post)) # search for id_pet_post data result.id_pet_post = config.make_secure_val( str(result.id_pet_post)) # apply HMAC to id_pet_post message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/pet_post') # render pet_post index.html
def POST(self, id_oferta, **k): form = config.web.input() # get form data form['id_oferta'] = config.check_secure_val(str( form['id_oferta'])) # HMAC id_oferta validate # edit user with new data result = config.model.edit_ofertas( form['id_oferta'], form['descripcion'], form['puesto'], form['evento'], form['fecha'], form['hora'], ) if result == None: # Error on udpate data id_oferta = config.check_secure_val( str(id_oferta)) # validate HMAC id_oferta result = config.model.get_ofertas( int(id_oferta)) # search for id_oferta data result.id_oferta = config.make_secure_val(str( result.id_oferta)) # apply HMAC to id_oferta message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother('/ofertas') # render ofertas index.html
def POST(self, iddetalle_ingreso, **k): form = config.web.input() # get form data form['iddetalle_ingreso'] = config.check_secure_val( str(form['iddetalle_ingreso'])) # HMAC iddetalle_ingreso validate # edit user with new data result = config.model.edit_detalle_ingreso( form['iddetalle_ingreso'], form['idingreso_fk'], form['idproducto_fk'], form['cantidad_pro'], form['precio_in'], ) if result == None: # Error on udpate data iddetalle_ingreso = config.check_secure_val( str(iddetalle_ingreso)) # validate HMAC iddetalle_ingreso result = config.model.get_detalle_ingreso( int(iddetalle_ingreso)) # search for iddetalle_ingreso data result.iddetalle_ingreso = config.make_secure_val( str(result.iddetalle_ingreso) ) # apply HMAC to iddetalle_ingreso message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/detalle_ingreso') # render detalle_ingreso index.html
def GET(self): result = config.model.get_all_clientes().list( ) # get clientes table list for row in result: row.id_cliente = config.make_secure_val(str( row.id_cliente)) # apply HMAC to id_cliente (primary key) return config.render.index(result) # render clientes index.html
def POST(self, id_reporte, **k): form = config.web.input() # get form data form['id_reporte'] = config.check_secure_val(str( form['id_reporte'])) # HMAC id_reporte validate # edit user with new data result = config.model.edit_reportes( form['id_reporte'], form['nombre'], form['edad'], form['latitud'], form['longitud'], ) if result == None: # Error on udpate data id_reporte = config.check_secure_val( str(id_reporte)) # validate HMAC id_reporte result = config.model.get_reportes( int(id_reporte)) # search for id_reporte data result.id_reporte = config.make_secure_val(str( result.id_reporte)) # apply HMAC to id_reporte message = "Error al editar el registro" # Error message return config.render.edit(result, message) # render edit.html again else: # update user data succefully raise config.web.seeother( '/reportes') # render reportes index.html