예제 #1
0
def saludar():
    formulario = SaludarForm()
    if formulario.validate_on_submit():  # Acá hice el POST si es True
        print(formulario.usuario.name)
        return redirect(
            url_for('saludar_persona', usuario=formulario.usuario.data))
    return render_template('saludar.html', form=formulario)
def clienteprodu():
    formulario = SaludarForm()
    if formulario.validate_on_submit():  #va por POST
        print("POST")
        cliente = formulario.usuario.data
        ventas = funciones.loadcsv("datos.csv")

        if len(cliente) < 3:
            flash('Revisá el nombre del cliente.')
            return redirect(url_for('producliente'))

        productos = funciones.clientesPorProducto(ventas, cliente)
        if len(productos) == 0:
            flash(
                'Producto inexistente. Vuelva a ingresar el nombre del producto.'
            )
            return redirect(url_for('clienteprodu'))
        print(productos)
        print(cliente)

        return render_template('listado2.html', lista=productos)
    else:
        #flash('Revisá el nombre del cliente.')
        #return redirect(url_for('producliente'))
        return render_template('clienteprodu.html', form=formulario)
def producliente():
    formulario = SaludarForm()
    if formulario.validate_on_submit():  #va por POST
        print("POST")
        cliente = formulario.usuario.data
        ventas = funciones.loadcsv("datos.csv")

        if len(cliente) < 3:
            flash('Revisá el nombre del cliente.')
            return redirect(url_for('producliente'))
        #if ventas is None:
        #    print("Error de carga.")

        productos = funciones.productosPorCliente(ventas, cliente)
        if len(productos) == 0:
            flash(
                'Cliente inexistente. Vuelva a ingresar el nombre del cliente.'
            )
            return redirect(url_for('producliente'))
        print(productos)
        print(cliente)

        return render_template('listado.html', lista=productos)
    else:
        #flash('Revisá el nombre del cliente.')
        #return redirect(url_for('producliente'))
        return render_template('producliente.html', form=formulario)
예제 #4
0
def saludar():

    if 'username' in session:
        formulario = SaludarForm()
        if formulario.validate_on_submit():  # Acá hice el POST si es True
            return redirect(
                url_for('saludar_persona', usuario=formulario.usuario.data))
        return render_template('saludar.html', form=formulario)
    else:
        return ingresar()
예제 #5
0
def clienteprodu():
    formulario = SaludarForm()
    if formulario.validate_on_submit():  #va por POST
        print("POST")
        cliente = formulario.usuario.data
        ventas = funciones.loadcsv("datos.csv")
        if ventas is None:
            print("Error de carga.")
        productos = funciones.clientesPorProducto(ventas, cliente)
        print(productos)
        print(cliente)

        return render_template('listado.html', lista=productos)
    else:
        #flash('Revisá el nombre del cliente.')
        #return redirect(url_for('producliente'))
        return render_template('clienteprodu.html', form=formulario)
예제 #6
0
def saludar():
    formulario = SaludarForm()
    if formulario.validate_on_submit():
        return redirect(
            url_for('saludar_persona', usuario=formulario.usuario.data))
    return render_template('saludar.html', form=formulario)
예제 #7
0
def saludar():
    formulario = SaludarForm() #Llama al Formulario
    if formulario.validate_on_submit():  # Acá se valida el "Enviar" del formulario
        print(formulario.usuario.name)                                               #Devuelve el valor de usuario a
        return redirect(url_for('saludar_persona', usuario=formulario.usuario.data)) #la funcio saludar_persona.
    return render_template('saludar.html', form=formulario)#Si no valida el Enviar del formulario, nos regresa a saludar.html.