示例#1
0
def consultar_usuario():
    if request.method == 'POST':
        if request.form['submit_button'] == 'Consultar':
            consulta = consultar_contacto(request.form['numerodemedidor'])
            todos = mostrar_contactos()
            return render_template('buscar.html',
                                   consulta=consulta,
                                   todos=todos)
        elif request.form['submit_button'] == 'Inicio':
            return render_template('principal.html')
    elif request.method == 'GET':
        todos = mostrar_contactos()
        consulta = {}
        return render_template('buscar.html', consulta=consulta, todos=todos)
示例#2
0
def mostrar_usuario():
    if request.method == 'POST':
        if request.form['submit_button'] == 'Inicio':
            return render_template('principal.html')
    if request.method == 'GET':
        contactos = mostrar_contactos()
        return render_template('mostrar.html', contactos=contactos)
示例#3
0
def actualizar():
    if request.method == 'POST':
        if request.form['submit_button'] == 'Consultar':
            consulta = consultar_contacto(request.form['numerodemedidor'])
            #todos = mostrar_contactos()
            return render_template('actualizar.html', consulta=consulta)
        elif request.form['submit_button'] == 'Inicio':
            return render_template('principal.html')
        elif request.form['submit_button'] == 'Actualizar':
            nuevo_contacto = {}
            nuevo_contacto['nombre'] = request.form['nombre']
            nuevo_contacto['direccion'] = request.form['direccion']
            nuevo_contacto['numero_de_medidor'] = request.form[
                'numero_de_medidor']
            nuevo_contacto['medida_actual'] = request.form['medida_actual']
            medidaactual = request.form['medida_actual']
            medidaanterior = request.form['medida_anterior']
            total = int(medidaactual) - int(medidaanterior)
            if total < 100:
                deuda = total * 1
            elif total < 200:
                total = total - 100
                deuda = (100 * 1) + total * 2
            elif total > 200:
                total = total - 200
                deuda = 300 + total * 5
            antes = int(request.form['adeudo'])
            nuevo_contacto['adeudo'] = deuda + antes
            nuevo_contacto['periodo'] = request.form['periodo']
            nuevo_contacto['fecha_ultimo_pago'] = ""
            nuevo_contacto['adeudo_anterior'] = "0"
            nuevo_contacto['abono'] = "0"
            nuevo_contacto['medida_anterior'] = request.form['medida_anterior']

            consulta = actualizar_contacto(request.form['numero_de_medidor'],
                                           nuevo_contacto)
            todos = mostrar_contactos()
            return render_template('actualizar.html',
                                   consulta=consulta,
                                   todos=todos)
    elif request.method == 'GET':
        todos = mostrar_contactos()
        consulta = {}
        return render_template('actualizar.html',
                               consulta=consulta,
                               todos=todos)
示例#4
0
def pagar():
    if request.method == 'POST':
        if request.form['submit_button'] == 'Consultar':
            consulta = consultar_contacto(request.form['numerodemedidor'])
            return render_template('pagar.html', consulta=consulta)
        elif request.form['submit_button'] == 'Inicio':
            return render_template('principal.html')
        elif request.form['submit_button'] == 'Pagar':
            nuevo_contacto = {}
            nuevo_contacto['nombre'] = request.form['nombre']
            nuevo_contacto['direccion'] = request.form['direccion']
            nuevo_contacto['numero_de_medidor'] = request.form[
                'numero_de_medidor']
            nuevo_contacto['medida_anterior'] = request.form['medida_anterior']
            nuevo_contacto['medida_actual'] = request.form['medida_actual']
            nuevo_contacto['periodo'] = request.form['periodo']
            abono = int(request.form['abono'])
            anterior = int(request.form['adeudo_anterior'])
            total = anterior - abono
            nuevo_contacto['adeudo'] = total
            nuevo_contacto['adeudo_anterior'] = anterior
            nuevo_contacto['fecha_ultimo_pago'] = request.form[
                'fecha_ultimo_pago']
            nuevo_contacto['abono'] = abono
            #en_caja=mostrar_dinero()
            #guardado=en_caja['dinero_en_caja']
            consulta = actualizar_contacto(request.form['numero_de_medidor'],
                                           nuevo_contacto)
            todos = mostrar_contactos()
            return render_template('actualizar.html',
                                   consulta=consulta,
                                   todos=todos)
        elif request.form['submit_button'] == 'Imprimir_comprobantes':
            consulta = mostrar_contactos()
            return render_template('comprobantes.html', consulta=consulta)
    elif request.method == 'GET':
        todos = mostrar_contactos()
        consulta = {}
        return render_template('actualizar.html',
                               consulta=consulta,
                               todos=todos)