Beispiel #1
0
def add(request):
    if request.method == 'POST':
        companyName = request.POST['companyName']
        Name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        street = request.POST['street']
        city = request.POST['city']
        state = request.POST['state']
        zipcode = request.POST['zipcode']
        quoteType = request.POST['quoteType']
        employee = Employee.objects.get(EmpID=1)

        addcustomerdetails = Customer(CompanyName=companyName,
                                      Password=1001,
                                      Name=Name,
                                      Street=street,
                                      City=city,
                                      State=state,
                                      ZipCode=zipcode,
                                      Email=email,
                                      Phone=phone,
                                      Type=quoteType,
                                      EmpID=employee)
        addcustomerdetails.save()
    return render(request, 'customer/addcustomer.html')
Beispiel #2
0
def test(request):
    if request.method=="POST":
      addname = request.POST['name']
      addaddress = request.POST['address']
      additem = request.POST['order']
      adddate = request.POST['order_date']
      #z = json.loads(request.body)

      file1 = request.FILES["upload"]
      contentOfFile = file1.read()
        # Other data on the request.FILES dictionary:
        #   filesize = len(file['content'])
        #   filetype = file['content-type']

      filename = file1.name
      imagefile = ["jpeg","jpg","gif","png","bmp"]
      mytypefile = file1.content_type.split('/')[1]
      maxsize = 1000000
      print mytypefile

      if int(file1.size) >= maxsize :
          return HttpResponse("error file size")
      elif mytypefile not in imagefile :
          return HttpResponse("error file type")

      else:
          fd = open('%s/%s' % (os.path.join(os.path.dirname(BASE_DIR), 'static'), filename), 'wb')
          fd.write(contentOfFile)
          fd.close()

          cus1 = Customer(name=addname,address=addaddress,order=additem,order_date=adddate,image=filename)
          cus1.save()
          responsedata = serializers.serialize('json', Customer.objects.all())
          return HttpResponse(responsedata, content_type='json')


    responsedata = serializers.serialize('json', Customer.objects.all())

    return HttpResponse(responsedata, content_type='json')
Beispiel #3
0
def insert(request):
	if request.method == 'GET':
			return HttpResponseRedirect('/index')
	warning = 'insert OK'
	name = request.POST['new_name']
	city = request.POST['new_city']
	address = request.POST['new_address']
	if len(name) == 0:
		warning = 'Insert new customer failed, please full fill the new cust form'
		return render_to_response('index.html', locals(), context_instance = RequestContext(request))		
	else:
		newcust = Customer()
		newcust.name = name
		newcust.city = city
		newcust.address = address
		newcust.save()
	cust_list = Customer.objects.all()
	return render_to_response('index.html', locals(), context_instance = RequestContext(request))
Beispiel #4
0
def insert(request):
    if request.method == 'GET':
        return HttpResponseRedirect('/index')
    warning = 'insert OK'
    name = request.POST['new_name']
    city = request.POST['new_city']
    address = request.POST['new_address']
    if len(name) == 0:
        warning = 'Insert new customer failed, please full fill the new cust form'
        return render_to_response('index.html',
                                  locals(),
                                  context_instance=RequestContext(request))
    else:
        newcust = Customer()
        newcust.name = name
        newcust.city = city
        newcust.address = address
        newcust.save()
    cust_list = Customer.objects.all()
    return render_to_response('index.html',
                              locals(),
                              context_instance=RequestContext(request))
Beispiel #5
0
def getPaymentdetailofadebtowner(debt_owner):
	listcus = Customer.getlistCustomerbyDebtOwner(debt_owner)
	paymentdetailafterfilter = PaymentDetail.objects.filter(cus_id__in=listcus)
	return paymentdetailafterfilter
Beispiel #6
0
def getCusDebitDetailbyCusdebitID(cusdebit_ID):
	listcus = Cus.getlistCustomerbyDebtOwner(debt_owner)
	cusdebitdetailafterfilter = CusDebitDetail.objects.filter(cus_id__in=listcus)
	return cusdebitdetailafterfilter
Beispiel #7
0
def getCusDebitofadebtowner(debt_owner):
	listcus = Cus.getlistCustomerbyDebtOwner(debt_owner)
	cusdebitafterfilter = CusDebit.objects.filter(cus_id__in=listcus)
	return cusdebitafterfilter