def updateGoods(): isList = raw_input(u"是否要列出所有商品 y or n") if isList == 'y': listGoods() id = raw_input(u"请选择要更新商品id:") regexId = re.compile(r'\d+') if not sql.getGoodsInfosById(id): print u"你选择的商品不存在" return False goodsName = raw_input(u"请输入商品名称:") goodsType = raw_input(u"请输入商品类别:") goodsPrice = inputPrice() if not goodsPrice: return False goodsNum = inputNum() if not goodsNum: return False goodsInfo = { 'name': goodsName, 'type': goodsType, 'price': goodsPrice, 'num': goodsNum } if not sql.updateData(id, goodsInfo): print u"更新失败" return False print u"更新成功" return True
def resetPwd(): """ 重置密码 """ print u"\n\n\n +++++++++++++你已经进入重置密码相关服务 :+++++++++++++ " if not login.loginStart(): print (u"登录失败,不能重置密码") return False try: print (u"---------------重置密码-----------------") passwd = register.readPasswd() #输入新密码 passwd = utils.encrypt(passwd) cardNo = sql.readLoginCardNo() sql.updateData(cardNo,{'password':passwd}) #更新数据 except MyException,e: print e return False
def updateGoods(): isList = raw_input(u"是否要列出所有商品 y or n") if isList=='y': listGoods() id = raw_input(u"请选择要更新商品id:") regexId = re.compile(r'\d+') if not sql.getGoodsInfosById(id): print u"你选择的商品不存在" return False goodsName = raw_input(u"请输入商品名称:") goodsType = raw_input(u"请输入商品类别:") goodsPrice = inputPrice() if not goodsPrice:return False goodsNum = inputNum() if not goodsNum:return False goodsInfo = {'name':goodsName,'type':goodsType,'price':goodsPrice,'num':goodsNum} if not sql.updateData(id,goodsInfo): print u"更新失败" return False print u"更新成功" return True