예제 #1
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))
예제 #2
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", {
예제 #3
0
from conexion.ConexionHtml import ConexionHtml
from conexion.ConeccionMysql import ConeccionMysql
from conexion.ConexionArchivo import archivo
from http import cookies
import os, cgi

form = cgi.FieldStorage()
pagina = ""
pagina += "".join(form.getlist("pagina"))
cookie = cookies.SimpleCookie(os.environ["HTTP_COOKIE"])
correo = cookie['session'].value
usuario = ConeccionMysql.buscar_usuario(str(correo))
cuenta = ConeccionMysql.buscar("cuenta", "usuario_documento", str(correo))
saldo = str(cuenta[0][4])
cuenta = str(cuenta[0][1])

if (len(pagina) == 0):
    print("Content-Type: text/html; charset=utf-8")
    print()
    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()
예제 #4
0
from conexion.ConexionHtml import ConexionHtml
from conexion.ConeccionMysql import ConeccionMysql
import cgi

form = cgi.FieldStorage()
pagina = ""
pagina += "".join(form.getlist("pagina"))
documento = "".join(form.getlist("documento"))
password = "".join(form.getlist("contra"))

print("Content-Type: text/html; charset=utf-8")
print()
print(pagina)
if (len(pagina) == 0):
    usuario = ConeccionMysql.iniciarSesion(documento, password, 'EMPLEADO')
    print(usuario)
    if (len(usuario) > 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>"
            })
        reviciones = ConexionHtml.html(
            "templates/revision.html",
            {"solicitudes": str(ConexionHtml.revision("usuario"))})
        print(
예제 #5
0
import os
from http import cookies

form = cgi.FieldStorage()
pagina = ""
pagina += "".join(form.getlist("pagina"))
documento = "".join(form.getlist("documento"))
password = "".join(form.getlist("clave"))
nombre = "".join(form.getlist("nombre"))
apellido = "".join(form.getlist("apellido"))
telefono = "".join(form.getlist("telefono"))
direccion = "".join(form.getlist("direccion"))
correo = "".join(form.getlist("correo"))
ciudad = "".join(form.getlist("ciudad"))

usuario = ConeccionMysql.buscar_usuario(correo)
print("Content-Type: text/html; charset=utf-8")
print()
if (str(pagina) == "admin"):
    cookie = cookies.SimpleCookie(os.environ["HTTP_COOKIE"])
    sesion = cookie['session'].value
    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>"
        })
예제 #6
0
from conexion.ConexionHtml import ConexionHtml
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 ('session' in cookie.keys()):
    correo = cookie['session'].value
    usuario = ConeccionMysql.buscar_usuario(str(correo))
    if (str(usuario[0][9]) == "CLIENTE"):
        print("Content-Type: text/html; charset=utf-8")
        print()
        transacciones = ConexionHtml.transacciones(str(usuario[0][0]))
        tabla = ConexionHtml.html("templates/transferencias.html",
                                  {"datos": transacciones})
        print(
            ConexionHtml.html("templates/index_cliente.html", {
                "cookie": str(usuario[0][0]),
                "tabla": tabla
            }))
    else:
        solicitudes = ConexionHtml.html(
            "templates/solicitudes.html", {
                "solicitudes": str(ConexionHtml.render("usuario", "1")),
                "campos": "<th>Activar</th>"
            })
        usuarios = ConexionHtml.html(
            "templates/solicitudes.html", {
예제 #7
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
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", {
        "solicitudes": str(ConexionHtml.render("usuario", "0")),
        "campos": "<th>Cuenta</th><th>Tipo</th><th>Saldo</th>"
    })
reviciones = ConexionHtml.html(
    "templates/revision.html",
    {"solicitudes": str(ConexionHtml.revision("usuario"))})
print(
    ConexionHtml.html(
        "templates/index_admin.html", {
예제 #8
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"}))