def edit_customer(request, id): """ Updates a Customer details """ customer = get_object_or_404(Customer, pk=id, user=request.user) if request.method == 'POST': form = CustomerForm(request.POST, instance=customer) if form.is_valid(): form.save() #activity_string = "Edited Customer " + str(customer.first_name) + " " + str(customer.last_name) #add_activity(request.user, activity_string) return HttpResponseRedirect('/core/customer/') else: form = CustomerForm(instance=customer) return render_to_response('core/manage_customer.html', {'form': form, 'is_new': False}, context_instance=RequestContext(request))
def edit_customer(request, id): """ Updates a Customer details """ customer = get_object_or_404(Customer, pk=id, user=request.user) if request.method == 'POST': form = CustomerForm(request.POST, instance=customer) if form.is_valid(): form.save() #activity_string = "Edited Customer " + str(customer.first_name) + " " + str(customer.last_name) #add_activity(request.user, activity_string) return HttpResponseRedirect('/core/customer/') else: form = CustomerForm(instance=customer) return render_to_response('core/manage_customer.html', { 'form': form, 'is_new': False }, context_instance=RequestContext(request))
def new_customer(request): if request.method == 'POST': form = CustomerForm(request.POST) if form.is_valid(): customer = form.save(commit=False) customer.save() return HttpResponseRedirect('/customer') else: form = CustomerForm() return render(request, 'customers/new_customer.html', {'form':form})
def post(self, request): form = CustomerForm(request.POST) print('Printing the form data...\n', form.data) if form.is_valid(): print("Form is valid") try: obj = form.save(commit=False) cust_dict = form.data print('Printing the value of cust_dict = form.data...\n', cust_dict) obj.user = request.user print(obj.user) principal = int(cust_dict['ammount']) print(type(principal), 'Principal: ', principal) tenure = int(cust_dict['tenure']) print(type(tenure), 'Tenure: ', tenure) rate = int(cust_dict['rate']) print(type(rate), 'Rate: ', rate) amount = principal * pow((1 + rate / 100), tenure) print(type(amount), 'Amount: ', amount) emi = int(amount / (tenure * 12)) print(emi) obj.Emi = emi # wtf do you wanna achieve by this # kuch bhi mat likh # cust = Customer.objects.all() # for customers in cust: # print(customers.user) # customers.rate = customers.rate / (12 * 100) # customers.tol = customers.tol * 12 # # emi = (customers.amount * customers.rate * pow(1 + customers.rate, customers.tol)) / ( # pow(1 + customers.rate, customers.tol)) obj.save() print("The Emi was saved in the database") return redirect('/show/') except: print("The Emi did not save in the database") pass else: form = CustomerForm() return render(request, 'index.html', {'form': form})
def add_customer(request): """ Creates a Customer instance """ if request.method == 'POST': form = CustomerForm(request.POST) if form.is_valid(): customer = form.save(commit=False) customer.user = request.user customer.save() #activity_string = "Added Customer " + str(customer.first_name) + " " + str(customer.last_name) #add_activity(request.user, activity_string) return HttpResponseRedirect('/core/customer/') else: form = CustomerForm() return render_to_response('core/manage_customer.html', {'form': form, 'is_new': True}, context_instance=RequestContext(request))
def add_customer(request): form = CustomerForm(request.POST or None) customers = Customer.objects.all() if form.is_valid(): customer = form.save(commit=False) customer.save() context = { 'form': OrderForm() } messages.success(request, "Customer added successfully!") return redirect('orders:add_order') context = {'form': form} return render(request, 'core/add_customer.html', context)
def add_customer(request): """ Creates a Customer instance """ if request.method == 'POST': form = CustomerForm(request.POST) if form.is_valid(): customer = form.save(commit=False) customer.user = request.user customer.save() #activity_string = "Added Customer " + str(customer.first_name) + " " + str(customer.last_name) #add_activity(request.user, activity_string) return HttpResponseRedirect('/core/customer/') else: form = CustomerForm() return render_to_response('core/manage_customer.html', { 'form': form, 'is_new': True }, context_instance=RequestContext(request))