def list_customers(): customer = CustomerController() result = customer.get_all_customers() if result: return render_template('listcustomers.html', customers=result, user=session['user']) return "Não tem cliente"
def edit_customer(id): if not session.get('logged_in'): return redirect(url_for('login')) else: customer = CustomerController() result = customer.get_customer_by_id(id) return render_template('editcustomer.html', customer=result, user=session['user'])
def view_customer(id): customer = CustomerController() address = AddressController() result = customer.get_customer_by_id(id) locations = address.get_address_by_customer_id(id) if result: return render_template('customerview.html', customer=result, addresses=locations, user=session['user']) return "Não tem cliente"
def dashboard(): if not session.get('logged_in'): return redirect(url_for('login')) else: customer = CustomerController() user = UserController() customers = customer.get_all_customers_count() users = user.get_all_users_count() return render_template('dashboard.html', customers=customers, users=users, user=session['user'])
def edit_customer(self,id ,name ,date_birth, cpf, rg, phone): customer = CustomerController() if customer: result = customer.edit_customer(id,name, date_birth, cpf, rg, phone) return result
def create_customer(self, name, date_birth, cpf, rg, phone): customer = CustomerController(name, date_birth, cpf, rg, phone) if customer: result = customer.create_customer() return result
def delete_customer(id): customer = CustomerController() result = customer.delete_customer(id) return redirect(url_for('list_customers'))