예제 #1
0
def get_form(tabla, metodo):
    dict_out["tabla"] = tabla
    dict_out["metodo"] = metodo

    campos = []
    for r in db.get_cursor_description(tabla):
        campo = {}
        campo['nombre'] = r['nombre']
        campo['tipo'] = r['tipo'].replace('VAR_','').lower()

        if 'NOT_NULL' in r['flags']:
            campo['required'] = 'required'

        if 'PRI_KEY' in r['flags']:
            campo['hidden'] = "hidden"
        
        if 'MULTIPLE_KEY' in r['flags']:
            fktabla = r['nombre'].replace('id','',1)
            campo['fktabla'] = fktabla
            campo['data'] = db.get_combo_data(fktabla)

        campos.append(campo)
    dict_out["campos"] = campos
  

    return dict_out
예제 #2
0
def provincias():
    return db.get_data('getProvincia', -1)
예제 #3
0
import modulos.monitor as monitor
import modulos.Config as cfg
import modulos.Database as db
from flask import Flask, render_template
import json

app = Flask(__name__)

cfg.init(app)

monitor.cfg = app.config
db.cfg = app.config
db.create_pool()
monitor.db = db


@app.route('/')
def index():
    return render_template('index.html', data={})


@app.route('/favicon.ico')
def favico():
    return 'OK'


@app.errorhandler(404)
def not_found(e):
    # defining function
    return render_template("404.html")
예제 #4
0
def testDepartamento():
    print(db2.get_data('getDeptPcia', 1))
예제 #5
0
def testTipoNivelEducacion():
    print(db2.get_data('getTipoNivelEducacion', -1))
예제 #6
0
def testAmbito():
    print(db2.get_data('getAmbito', -1))
예제 #7
0
def testVersion():
    print(db2.get_version())
예제 #8
0
def localidad(id):
    return db.get_data('getLocalId', id)
예제 #9
0
def tipoeducacion(id):
    return db.get_data('getTipoEducacion', id)
예제 #10
0
def tiposeducacion():
    return db.get_data('getTipoEducacion', -1)
예제 #11
0
def ambito(id):
    return db.get_data('getAmbito', id)
예제 #12
0
def ambitos():
    return db.get_data('getAmbito', -1)
예제 #13
0
def sector(id):
    return db.get_data('getSector', id)
예제 #14
0
def sectores():
    return db.get_data('getSector', -1)
예제 #15
0
def provincia(id):
    return db.get_data('getProvincia', id)
예제 #16
0
def localidades(id):
    return db.get_data('getLocalPcia',id)
예제 #17
0
def localidadesxdepto(id):
    return db.get_data('getXDepto',id) 
예제 #18
0
def niveleseducacion():
    return db.get_data('getNivelEducacion', -1)
예제 #19
0
def departamentos(id):
    return db.get_data('getDeptPcia', id)
예제 #20
0
def niveleducacion(id):
    return db.get_data('getNivelEducacion', id)
예제 #21
0
def testProvincia():
    print(db2.get_data('getProvincia', -1))
    print(db2.get_data('getProvincia', 24))
예제 #22
0
def tiposniveleseducacion():
    return db.get_data('getTipoNivelEducacion', -1)
예제 #23
0
def testSector():
    print(db2.get_data('getSector', -1))
예제 #24
0
def tiponiveleseducacion(id):
    return db.get_data('getTipoNivelEducacion', id)
예제 #25
0
def testLocalidad():
    print(db2.get_data('getLocalPcia', 23))
예제 #26
0
def escuelasxlocalidad(id):
    return db.get_data('getEscuelasXLoc', id)
예제 #27
0
def testEscuela():
    es = '"escuela" : ' + db2.get_data('getEscuelaXId', 10404)
    te = '"ted" : ' + db2.get_data('getEducEscuela', 10404)
    print('{' + es + ',' + te + '}')
예제 #28
0
def escuelaxid(id):
    es = '{ "escuela" : ' + db.get_data('getEscuelaXId',id) 
    te = ', "ted" : ' + db.get_data('getEducEscuela', id) + '}'
    return (es + te) 
예제 #29
0
def tedescuelas(id):
    return db.get_data('getEducEscuela', id) 
예제 #30
0
def version():
    return db.get_version()