def create(request): if request.method == 'POST': contacts = ContactList.post_dict(request.POST) form = CustomerForm(request.POST) if form.is_valid(): customer = form.save() msg = customer.contact_list.update_contacts(contacts) if msg: messages.warning(request, msg) History.created_history(customer, request.user) messages.success(request, 'Customer created.') return redirect('customers:update', customer.pk) else: contacts = {} form = CustomerForm() data = { 'contacts': contacts, 'form': form, } return render_to_response( 'customers/create.html', data, context_instance=RequestContext(request), )
def create(request, customer_id): customer = get_object_or_404(Customer, pk=customer_id) if request.method == 'POST': contacts = ContactList.post_dict(request.POST) form = QuotationForm(request.POST) if form.is_valid(): quotation = form.save() msg = quotation.contact_list.update_contacts(contacts) if msg: messages.warning(request, msg) else: messages.success(request, 'Customer created') History.created_history(quotation, request.user) messages.success(request, 'Quotation created.') return redirect('quotations:update', quotation.pk) else: contacts = {} form = QuotationForm(initial={'customer': customer_id}) data = { 'contacts': contacts, 'form': form, } return render_to_response( 'quotations/create.html', data, context_instance=RequestContext(request), )
def create(request): if request.method == "POST": form = StockForm(request.POST) if form.is_valid(): stock = form.save() History.created_history(stock, request.user) messages.success(request, "Stock created.") if "create" in request.POST: return redirect("stocks:update", stock.pk) else: return redirect("stocks:create") else: form = StockForm() data = {"form": form} return render_to_response("stocks/create.html", data, context_instance=RequestContext(request))
def customer(request): customers = Customer.objects.all() if request.method == 'POST': form = CustomerForm(request.POST) if form.is_valid(): customer = form.save() History.created_history(customer, request.user) return redirect('quotations:create', customer.pk) else: form = CustomerForm() data = { 'customers': customers, 'form': form, } return render_to_response( 'quotations/customer.html', data, context_instance=RequestContext(request), )
def create(request, sale_type, customer_id): customer = get_object_or_404(Customer, pk=customer_id) if request.method == 'POST': form = sale_form(sale_type, request.POST) if form.is_valid(): sale = form.save() History.created_history(sale, request.user) messages.success(request, 'Sale created') return redirect('sales:update', sale_type, sale.pk) else: form = sale_form(sale_type, initial={'customer': customer.pk}) data = { 'form': form, 'sale_type': sale_type, } return render_to_response( 'sales/create.html', data, context_instance=RequestContext(request), )
def create(request): if request.method == 'POST': form = StockForm(request.POST) if form.is_valid(): stock = form.save() History.created_history(stock, request.user) messages.success(request, 'Stock created.') if 'create' in request.POST: return redirect('stocks:update', stock.pk) else: return redirect('stocks:create') else: form = StockForm() data = { 'form': form, } return render_to_response( 'stocks/create.html', data, context_instance=RequestContext(request), )
def create_foreign(request): if request.method == 'POST': contacts = ContactList.post_dict(request.POST) form = ForeignSupplierForm(request.POST) if form.is_valid(): foreign_supplier = form.save() msg = foreign_supplier.contact_list.update_contacts(contacts) if msg: messages.warning(request, msg) History.created_history(foreign_supplier, request.user) messages.success(request, 'Foreign Supplier created.') if '_popup' in request.GET: popup_data = { 'obj': escape(foreign_supplier), 'pk_value': escape(foreign_supplier.id), } return render_to_response( 'home/close_popup.html', popup_data, context_instance=RequestContext(request), ) return redirect('suppliers:update-foreign', foreign_supplier.pk) else: contacts = {} form = ForeignSupplierForm() data = { 'contacts': contacts, 'form': form, } return render_to_response( 'suppliers/foreign/create.html', data, context_instance=RequestContext(request), )