Example #1
0
from conexion.ConeccionMysql import ConeccionMysql
from conexion.ConexionHtml import ConexionHtml
from http import cookies
import cgi, os

form = cgi.FieldStorage()
cuenta = "".join(form.getlist("cuenta"))
codigo = "".join(form.getlist("codigo"))
monto = "".join(form.getlist("monto"))
cuenta_dos = ""
cuenta_dos = "".join(form.getlist("cuenta_dos"))
cookie = cookies.SimpleCookie(os.environ["HTTP_COOKIE"])
correo = cookie['session'].value
if (len(cuenta_dos) == 0):
    ConeccionMysql.actualizar_transaccion(str(codigo), str(monto))
    ConeccionMysql.actualizar_cuenta(str(cuenta), float(monto), "retirar")
    ConeccionMysql.eliminar("icompletas", str(codigo))
else:
    print(str(cuenta_dos))
    ConeccionMysql.transferencia(str(codigo), str(monto), cuenta_dos)
    ConeccionMysql.actualizar_cuenta(str(cuenta), float(monto), "retirar")
    ConeccionMysql.actualizar_cuenta(str(cuenta_dos), float(monto))
    ConeccionMysql.eliminar("icompletas", str(codigo))
usuario = ConeccionMysql.buscar_usuario(correo)
solicitudes = ConexionHtml.html(
    "templates/solicitudes.html", {
        "solicitudes": str(ConexionHtml.render("usuario", "1")),
        "campos": "<th>Activar</th>"
    })
usuarios = ConexionHtml.html(
    "templates/solicitudes.html", {
Example #2
0
    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(
                                "templates/hretiro.html", {
                                    "error": "Retiro realizado correctamente",
                                    "saldo": saldo,
                                    "documento": correo,
                                    "cuenta": cuenta
                                }))
                    else:
                        ConeccionMysql.registrarIcompletas(
                            cuenta, codigo, dinero)
                        print(
                            ConexionHtml.html(
Example #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"}))