예제 #1
0
    print(
        ConexionHtml.html("templates/hretiro.html", {
            "error": "",
            "saldo": saldo,
            "documento": correo,
            "cuenta": cuenta
        }))
else:
    texto = ""
    texto += "".join(form.getlist("texto"))
    print("Content-Type: text/html; charset=utf-8")
    print()
    if (len(texto) == 0):
        codigo = "".join(form.getlist("codigo"))
        dinero = "".join(form.getlist("monto"))
        cu = ConeccionMysql.buscar_cuenta(cuenta)
        if (float(saldo) >= float(dinero)):
            transaccion = ConeccionMysql.buscar("transaccion", "id",
                                                str(codigo))
            if (len(transaccion) > 0):

                if (str(transaccion[0][2]) == str(cu[0][0])
                        and str(transaccion[0][1]) == str("1")):
                    saldo = ConeccionMysql.buscar_cuenta(str(cuenta))[0][4]
                    if (float(dinero) <= 1000000):
                        ConeccionMysql.actualizar_cuenta(
                            str(cuenta), float(dinero), "retirar")
                        ConeccionMysql.actualizar_transaccion(
                            str(transaccion[0][0]), dinero)
                        print(
                            ConexionHtml.html(
예제 #2
0
print("Content-Type: text/html; charset=utf-8")
print()

if (len(numero) > 0):
    solicitudes = ConexionHtml.html(
        "templates/solicitudes.html", {
            "solicitudes": str(ConexionHtml.render("usuario", "1")),
            "campos": "<th>Activar</th>"
        })
    usuarios = ConexionHtml.html(
        "templates/solicitudes.html", {
            "solicitudes": str(ConexionHtml.render("usuario", "0")),
            "campos": "<th>Cuenta</th><th>Tipo</th><th>Saldo</th>"
        })

    count = ConeccionMysql.buscar_cuenta(str(numero))
    if (len(count) > 0):
        print(
            ConexionHtml.html(
                "templates/index_admin.html", {
                    "cookie": str(correo),
                    "solicitudes": str(solicitudes),
                    "usuarios": str(usuarios),
                    "error": "Este numero de cuenta ya existe "
                }))

    else:
        if (float(saldo) >= 100000):
            ConeccionMysql.crearCuenta(str(numero), str(tipo), str(id),
                                       str(saldo))
            cuenta = ConeccionMysql.buscar_cuenta(str(numero))
예제 #3
0
from conexion.ConeccionMysql import ConeccionMysql
from http import cookies
import os, cgi

form = cgi.FieldStorage()
pagina = ""
pagina += "".join(form.getlist("pagina"))
cookie = cookies.SimpleCookie(os.environ["HTTP_COOKIE"])

if (len(pagina) == 0):
    print("Content-Type: text/html; charset=utf-8")
    print()
    print(ConexionHtml.html("templates/hconsignacion.html", {"error": ""}))
else:
    print("Content-Type: text/html; charset=utf-8")
    print()
    cuenta = "".join(form.getlist("cuenta"))
    dinero = "".join(form.getlist("dinero"))
    cu = ConeccionMysql.buscar_cuenta(cuenta)
    if (len(cu) > 0):
        ConeccionMysql.actualizar_cuenta(str(cuenta), float(dinero))
        print(
            ConexionHtml.html(
                "templates/hconsignacion.html",
                {"error": "Consignacion realizada correctamente"}))
    else:
        print(
            ConexionHtml.html(
                "templates/hconsignacion.html",
                {"error": "La cuenta " + str(cuenta) + " no existe"}))