Exemple #1
0
def pago(id):
    db, c = cnxn()
    c.execute("select total from comprobantes_emitidos where id = ?", id)
    monto = c.fetchone()
    if request.method == "POST":
        fecha = request.form['fecha']
        importe = int(request.form['importe'])
        retIIBB = int(request.form['retIIBB'])
        retGcia = int(request.form['retGcia'])
        retIVA = int(request.form['retIVA'])
        retSUSS = int(request.form['retSUSS'])
        formaPago = request.form['forma de pago']
        print(formaPago)
        total = importe + retIIBB + retGcia + retIVA + retSUSS
        values = (fecha, importe, retIIBB, retGcia, retIVA, retSUSS, id,
                  formaPago)
        c.execute("insert into pagos values (?,?,?,?,?,?,?,?)", values)
        db.commit()
        if total == monto[0]:
            c.execute(
                "update comprobantes_emitidos set pagado = 1 where id = ?", id)
            db.commit()
        return redirect(
            url_for('pagos.comprobantes_emitidos', condicion1=0, condicion2=0))

    return render_template("pagos/pago.html")
Exemple #2
0
def comprobantes_emitidos(condicion1, condicion2):
    db, c = cnxn()

    if request.method == "POST":
        pagados = request.form.get('pagados')
        if pagados == "Pagados":
            cond1 = 1
            cond2 = 1
        elif pagados == "No pagados":
            cond1 = 0
            cond2 = 0
        else:
            cond1 = 0
            cond2 = 1

        return redirect(
            url_for("pagos.comprobantes_emitidos",
                    condicion1=cond1,
                    condicion2=cond2))
    c.execute(
        "Select comprobantes_emitidos.fecha, tipo, numero, nombre_receptor, total, comprobantes_emitidos.id, pagado, pagos.forma_pago, pagos.fecha from comprobantes_emitidos left join pagos on comprobantes_emitidos.id = pagos.comprobante_emitido where pagado = ? or pagado = ?",
        condicion1, condicion2)
    comprobante = c.fetchall()

    return render_template("pagos/comprobantes_emitidos.html",
                           comprobante=comprobante)
def index(id):
    db, c = cnxn()
    c.execute("Select * from Equipos where id=?", id)
    equipos = c.fetchone()
    #c.execute("select Arreglos.FechaArreglo, Equipos.Equipo, Locales.Local, Arreglos.Proveedor, Arreglos.Monto from Arreglos left join Equipos on Arreglos.Equipo = Equipos.id left join Locales on Equipos.local = Locales.id order by Arreglos.FechaArreglo")
    c.execute("select * from Arreglos where Equipo=?", id)
    arreglos = c.fetchall()

    return render_template('arreglos/index.html',
                           arreglos=arreglos,
                           equipos=equipos)
def cargar1(id):
    db, c = cnxn()
    c.execute("Select * from Equipos where id=?", id)
    equipos = c.fetchone()
    if request.method == 'POST':
        Fecha = request.form['Fecha']
        Proveedor = request.form['Proveedor']
        Monto = request.form['Monto']
        Descripcion = request.form['Descripcion']
        consulta = "Insert into Arreglos values (?, ?, ?, ?, ?)"
        values = (Fecha, id, Proveedor, Monto, Descripcion)
        c.execute(consulta, values)
        db.commit()

        return redirect(url_for('equipos.inicio'))

    return render_template('arreglos/cargar1.html', equipo=equipos)
Exemple #5
0
def inicio():
    db, c = cnxn()
    error = None
    if g.user[3] == 1:
        c.execute("select * from Equipos where local = 1 order by Ubicación")
        equipos = c.fetchall()
    elif g.user[3] == 2:
        c.execute("Select * from Equipos where local = 2 order by Ubicación")
        equipos = c.fetchall()
    elif g.user[3] == 3:
        c.execute(
            "Select * from Equipos JOIN locales on equipos.local = locales.id order by locales.id"
        )
        equipos = c.fetchall()
    else:
        c.execute("Select * from Equipos where local = 3")
        equipos = c.fetchall()
        error = "No puede consultar equipos - Solicite permisos al administrador"
        flash(error)
    return render_template('equipos/inicio.html', equipos=equipos)
Exemple #6
0
def cargar():

    db, c = cnxn()
    if request.method == "POST":
        codigo = request.form['Codigo']
        equipo = request.form['Equipo']
        ubicacion = request.form['Ubicacion']

        error = None
        if g.user[3] == 1:
            c.execute(
                "Select id from Equipos where codigo=? and equipo=? and local=?",
                codigo, equipo, 1)
            consulta = c.fetchone()
        elif g.user[3] == 2:
            c.execute(
                "Select id from Equipos where codigo=? and equipo=? and local=?",
                codigo, equipo, 2)
            consulta = c.fetchone()
        else:
            error = "No tiene permiso para agregar equipos - consulte con el adminitrador"
            consulta = None
        if consulta is not None:
            error = "El equipo {} ya se encuentra registrado".format(equipo)
        if error is None:
            if g.user[3] == 1:
                agregarEquipo = 'insert into Equipos values (?, ?, ?, ?)'
                values = (codigo, ubicacion, 1, equipo)
                c.execute(agregarEquipo, values)
                db.commit()
            if g.user[3] == 2:
                agregarEquipo = 'insert into Equipos values (?, ?, ?, ?)'
                values = (codigo, ubicacion, 2, equipo)
                c.execute(agregarEquipo, values)
                db.commit()

        #print (codigo, equipo, ubicacion, local, a[0])
        flash(error)
        return redirect(url_for('equipos.inicio'))

    return render_template("equipos/cargar.html")