Пример #1
0
def edit(id):
    """
    Edit a Client
    """
    client = Client.query.get_or_404(id)
    form = ClientForm()
    if form.validate_on_submit():
        client.client_name = form.client_name.data
        return redirect(url_for('.show', id=client.id))

    form.client_name.data = client.client_name
    return render_template('clients/edit.html', form=form, client=client)
Пример #2
0
def create():
    """
    Add a Client
    """
    form = ClientForm()
    if form.validate_on_submit():
        client = Client(client_name=form.client_name.data)
        try:
            db.session.add(client)
            db.session.commit()
            flash('You have successfully add a Client.')
        except:
            flash('Error: failed to add a client')
        return redirect(url_for('.index'))
    return render_template('clients/create.html', form=form)
Пример #3
0
def create():
    username = session.get('username', None)
    if not username:
        redirect(url_for('login'))
    user = users[username]

    form = ClientForm(request.form)
    if form.validate_on_submit():
        fio = form['fio'].data
        phone = form['phone'].data
        email = form['email'].data

        filepath = get_file_path_from_request(request)
        create_client(fio, phone, email, user, filepath)

    return redirect(url_for('index'))
Пример #4
0
def formBusquedaCliente():
    form = ClientForm()
    saleData = funciones.salesData()

    if form.validate_on_submit():
        data = form.client.data
        client = data.title()

        clientList = funciones.consultedDataClient(client, saleData)
        return render_template('consultas/productos-por-cliente-form.html',
                               form=form,
                               searchClient=client,
                               lista=clientList)

        if len(clientList) == 0:
            clientList = None
        else:
            return redirect(url_for('tableProductsPerClient', client=client))

    return render_template('consultas/productos-por-cliente-form.html',
                           form=form)