Beispiel #1
0
 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)
Beispiel #3
0
 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
Beispiel #4
0
 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
Beispiel #5
0
 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
Beispiel #6
0
 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
Beispiel #7
0
 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
Beispiel #8
0
 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
Beispiel #9
0
 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
Beispiel #10
0
 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
Beispiel #11
0
 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
Beispiel #12
0
 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
Beispiel #13
0
 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
Beispiel #14
0
 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
Beispiel #15
0
 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
Beispiel #16
0
 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
Beispiel #17
0
 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
Beispiel #18
0
 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
Beispiel #19
0
 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
Beispiel #20
0
 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
Beispiel #21
0
 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
Beispiel #22
0
 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
Beispiel #24
0
 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)
Beispiel #25
0
 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
Beispiel #26
0
 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
Beispiel #27
0
 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
Beispiel #28
0
 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
Beispiel #29
0
 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