コード例 #1
0
ファイル: rep-diag-frec.py プロジェクト: pablodf/diagnose
def __main__():
    op = opciones.diagnose_opciones()
    if not op:
        print echo('No se encuentran las opciones de conexión. No se puede conectar a la base de datos de Diagnose.')
        exit(1)

    print echo('Escriba las fechas en formato AAAA/MM/DD para filtrar la búsqueda.\nDeje vacía la pregunta si no desea filtrar por fecha.')
    dt0 = get_dt('Fecha desde')
    dt1 = get_dt('Fecha hasta')

    print 'Conectando a la base de datos...'
    host = pymy.get_host()
    conn, cur = pymy.get_conn_cursor(host)

    print 'Servicios disponibles:'
    data = find_servs(cur)
    serv = get_serv(data)
    servname = serv and [i['detalle'] for i in data if i['id'] == serv][0] or None

    sql = makesearch(dt0, dt1, serv)
    print 'Consultando...'
    cur.execute(sql)
    print 'Recuperando datos...'
    data = cur.fetchall()
    print 'Listo.'

    print2screen(data)
    html = makehtml(op, dt0, dt1, servname)
    print2html(html, data)
コード例 #2
0
ファイル: rep-diag-frec.py プロジェクト: pablodf/diagnose
def __main__():
    op = opciones.diagnose_opciones()
    if not op:
        print echo(
            'No se encuentran las opciones de conexión. No se puede conectar a la base de datos de Diagnose.'
        )
        exit(1)

    print echo(
        'Escriba las fechas en formato AAAA/MM/DD para filtrar la búsqueda.\nDeje vacía la pregunta si no desea filtrar por fecha.'
    )
    dt0 = get_dt('Fecha desde')
    dt1 = get_dt('Fecha hasta')

    print 'Conectando a la base de datos...'
    host = pymy.get_host()
    conn, cur = pymy.get_conn_cursor(host)

    print 'Servicios disponibles:'
    data = find_servs(cur)
    serv = get_serv(data)
    servname = serv and [i['detalle']
                         for i in data if i['id'] == serv][0] or None

    sql = makesearch(dt0, dt1, serv)
    print 'Consultando...'
    cur.execute(sql)
    print 'Recuperando datos...'
    data = cur.fetchall()
    print 'Listo.'

    print2screen(data)
    html = makehtml(op, dt0, dt1, servname)
    print2html(html, data)
コード例 #3
0
ファイル: rep-farmacia-os.py プロジェクト: pablodf/diagnose
def __main__():
    op = opciones.diagnose_opciones()
    if not op:
        print echo('No se encuentran las opciones de conexión. No se puede conectar a la base de datos de Diagnose.')
        exit(1)

    print echo('Escriba las fechas en formato AAAA-MM-DD para filtrar la búsqueda.\nDeje vacía la pregunta si no desea filtrar por fecha.')
    dt0 = get_dt('Fecha desde')
    dt1 = get_dt('Fecha hasta')

    print 'Conectando a la base de datos...'
    host = pymy.get_host()
    conn, cur = pymy.get_conn_cursor(host)

    sql = makesearch(dt0, dt1)
    print 'Consultando...'
    cur.execute(sql)
    print 'Recuperando datos...'
    data = cur.fetchall()
    print 'Listo.'

    html = makehtml(op, dt0, dt0)
    print2html(html, data)