Пример #1
0
def store_Seller(newSMS):
    print >> sys.stderr, "within store seller"
    if check_Seller_Exists(newSMS):
        print >> sys.stderr, "within store seller if"
        statement = "Okimanyi nti e nnamba eno wagiwaandiisa dda ku lukalala?"
        # Do you know you've already registered this number for the mailing list?
        create_Outbox_Message(newSMS.number, statement)
    else:
        try:
            print >> sys.stderr, "within store seller else try"
            bodyList = split_Body(newSMS)
            if len(bodyList) > 4:
                print >> sys.stderr, "within store seller else if"
                newSeller = Seller(givenName = bodyList[1], familyName = bodyList[2], product = bodyList[3], kind = bodyList[4], market = 1)
                newSeller.save()
                update_query = Number.update(seller=newSeller).where(Number.number == newSMS.number.number)
                update_query.execute()
                numberObject = get_Number_Object(newSMS.number.number)
                listObject = get_List_Object(newSeller.market)
                newListRelationship = create_ListRelationship(listObject, numberObject, numberObject, numberObject)
                statement = newSeller
            else:
                print >> sys.stderr, "within store seller else else"
                statement = "Okutwegattako Goberera enkola eno 'okuyunga Erinnya Eppaatiike Erinnya Ery'ekika Byotunda'" #explanation of how to join
                create_Outbox_Message(newSMS.number, statement)
        except:
            print >> sys.stderr, "within except"
            print >> sys.stderr, str(sys.exc_info()[0]) # These write the nature of the error
            print >> sys.stderr, str(sys.exc_info()[1])
            statement = 'An exception has Occurred'+ str(sys.exc_type) + '[' + str(sys.exc_value) + ']'
            return statement
    return statement
def register():
    if request.method == "POST":
        seller_name_v = request.form.get("seller_name")
        seller_email_v = request.form.get("email")
        seller_phone_v = request.form.get("phone")
        seller_city_v = request.form.get("city")
        password_v = request.form.get("password")

        # check if username already exists in db
        existing_seller = Seller.objects(seller_email=seller_email_v).first()

        if existing_seller:
            flash("User already exists")
            return redirect(url_for("register"))

        new_seller = Seller(seller_name=seller_name_v,
                            seller_email=seller_email_v,
                            seller_city=seller_city_v,
                            seller_phone=seller_phone_v)

        new_seller.set_password(password_v)

        new_seller.save()

        # put the new user into 'session' cookie
        session["user"] = new_seller.seller_name
        session["userId"] = str(new_seller.id)

        print(session)
        print(new_seller.id)
        flash("Registration Successful!")
        return redirect(url_for("update_profile", userId=session["userId"]))
    return render_template("register.html")
Пример #3
0
def handleAdd(request):
	try:
        		manager_id = request.session["manager_id"]
        		man = Man.objects.get(man_id=manager_id)
	except:
        		return render(request, 'manager/login.html')

	sellid = request.POST.get("sellid")
	sellname = request.POST.get("sellname")
	sellaccount = request.POST.get("sellaccount")
	sellpassword = request.POST.get("sellpassword")
	sellphone = request.POST.get("sellphone")
	sellwechat = request.POST.get("sellwechat")

	if len(sellid) != 4:
		return render(request, "manager/addseller.html", {"message": "编号必须为四位"})
	try:
		int(sellid)
	except:
		return render(request, "manager/addseller.html", {"message": "编号必须为四位数字"})
	seller = Seller()
	seller.sell_id = sellid
	seller.sell_phone = sellphone
	seller.sell_name = sellname
	seller.sell_account = sellaccount
	seller.sell_wechat = sellwechat
	seller.sell_password = sellpassword
	seller.sell_shop = manager_id
	seller.save()      	
	return showInforManager(request)
Пример #4
0
def SeedSellers():
    for seller_name in ['George', 'Paul', 'Ringo', 'John']:
        s1 = Seller(name=seller_name,
                    address="Abby Road",
                    city="Soho",
                    state="London",
                    email=seller_name + "@Beatles.com",
                    active=True)
        s1.save()

        for item_name in ['bird', 'house', 'chainsaw', 'motorcycle']:
            listing = ItemForSale(
                seller=s1,
                title=item_name + " for sale",
                description="great " + item_name + " for sale, like new.",
                price=50.00,
                listing_date=datetime.datetime.now()
            )
            listing.save()

    user = User.objects.create_user(username='******', password='******')
    user.is_staff = True
    user.save()