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)
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)
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'))
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)