示例#1
0
def view_vehicle():
    d = Db()
    qry = "SELECT `vehicle`.*,`staff`.* FROM `vehicle`,`staff` WHERE `vehicle`.`tid`=`staff`.`login_id` and vehicle.status='yes'"
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', data=res)
示例#2
0
def and_cal_cart():
    db = Db()
    print("jjjj")
    cid = request.form['uid']
    print(cid)
    qry = "select quantity,price,fname,type from cart where cust_id='" + str(
        cid) + "'"
    res = db.select(qry)
    if res is not None:
        print("entr")
        ik = 0
        for i in res:
            ik = ik + int(i["quantity"]) * int(i["price"])

            print(i)
        print("ik=", ik)
        qq2 = "insert into order_master(customer_id,total,date,status)values('" + str(
            cid) + "','" + str(ik) + "',curdate(),'pending')"
        mms = db.insert(qq2)
        print("mmss=", mms)

        for ii in res:
            print("mmm")
            qq2 = "insert into order_table(food_items,quantity,order_master_id,type)values('" + ii[
                "fname"] + "','" + str(ii["quantity"]) + "','" + str(
                    mms) + "','" + ii["type"] + "')"
            db.insert(qq2)

        return jsonify(status="ok", data=res, amt=ik)
    else:
        return jsonify(status="cant")
示例#3
0
def adm_edit_add_table():
    db = Db()
    y = session['rid']
    tabnum = request.form['textfield']

    charge = request.form['textfield1']
    qry = "select * from table_hotel where table_num='" + tabnum + "' and table_hotel_id!='" + str(
        y) + "'"
    res = db.select(qry)
    print(res)
    if len(res) > 0:
        return 'Table Number Already Existing'
    else:
        qry = "update table_hotel set table_num='" + tabnum + "',charge='" + charge + "' "
        if request.files is not None:
            if 'filefield' in request.files:
                img = request.files['filefield']
                if img.filename != "":
                    img.save(static_path + "Table\\" + img.filename)
                    path = "/static/Table/" + img.filename
                    qry = qry + ",picture='" + path + "'"
        else:
            return 'no'
        qry = qry + " where table_hotel_id='" + str(y) + "'"
        res = db.update(qry)
        return adm_view_tables()
示例#4
0
def view_table():
    d = Db()
    qry = "SELECT * FROM table_hotel where table_hotel.status='pending'"
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', data=res)
def payment(id, amount):
    db = Db()
    account = request.form['acc']
    ifc = request.form['i']
    total = request.form['textfield3']
    a = db.selectOne("select * from account where account_no='" + account +
                     "' and ifsc_code='" + ifc + "'")
    o_account = db.selectOne("select * from account where account_id='2'")
    if a is not None:
        balance = a['balance']
        if float(balance) > float(total):
            available_balance = float(balance) - float(total)

            o_balance = o_account['balance']
            o_cbalance = float(o_balance) + float(total)
            db.update("update account set balance='" + str(available_balance) +
                      "' where account_no='" + account + "'")

            db.update("update account set balance='" + str(o_cbalance) +
                      "' where account_id='3'")
            db.update(
                "update payment set status='salary_paid' where workid='" +
                str(id) + "'")
            qry2 = db.select(
                "select * from scheduleworker where scheduleworker.workid='" +
                str(id) + "'")
            for i in qry2:
                worker_id = i['worker_id']
                q = db.insert("insert into salary values ('','" + str(amount) +
                              "','" + str(worker_id) + "',curdate())")
            return '<script>alert("Payment successfully");window.location="/confirmwork"</script>'
        else:
            return '<script>alert("Insufficent Balance");window.location="/confirmwork"</script>'
    else:
        return '<script>alert("Invalid Account");window.location="/confirmwork"</script>'
示例#6
0
def view_food_all():
    d = Db()
    qry = "SELECT `food_items`.*,`category`.* FROM `food_items`,`category` WHERE `food_items`.`category_id`=`category`.`category_id` "
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', food=res)
示例#7
0
def view_cat():
    d = Db()
    qry = "SELECT * FROM category"
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', category=res)
示例#8
0
def trn_view_feedbacks():
    # qr = "select feedbacks.*,customer.customer_name,vehicle_booking.vehcile_id from customer,feedbacks,vehicle_booking where customer.login_id=feedbacks.customer_id=vehicle_booking.vehcile_id and type='transport'"

    qr = "SELECT `feedbacks`.*,`customer`.* FROM `customer`,`feedbacks` WHERE `feedbacks`.`customer_id`=`customer`.`login_id` AND `feedbacks`.`type`='transport'"
    db = Db()
    res = db.select(qr)
    return render_template("Transport/Transport View Feedback.html",
                           values=res)
示例#9
0
def view_complient():
    d = Db()
    cid = request.form['cid']
    type = request.form['ty']
    qry = "SELECT * FROM `complaint` WHERE `customer_id`='" + str(
        cid) + "' AND `type`='" + type + "' order by date "
    res = d.select(qry)
    return jsonify(status='ok', data=res)
示例#10
0
def adm_users():
    c = Db()
    if session["userid"] != None:
        qry = "select user.*,login.* from login,user where user.loginid=login.lid"
        res = c.select(qry)
        return render_template('admin/allUsers.html', data=res)
    else:
        return render_template('form.html')
示例#11
0
def adm_vcomt():
    if session['lin']=="lin":
        obj=Db()
        qry="select user.fname,user.email,complaint.* from user ,complaint where complaint.user_id=user.login_id"
        res=obj.select(qry)
        return render_template("admin/viewcomplaint.html",data=res)
    else:
        return render_template("login.html")
示例#12
0
def adm_vuser():
    if session['lin'] == "lin":
        obj = Db()
        qry = "select * from user"
        res = obj.select(qry)
        return render_template("admin/viewuser.html", data=res)
    else:
        return render_template("login.html")
示例#13
0
def adm_feed():
    c = Db()
    if session["userid"] != None:
        qry = "select feedback.*,user.* from user,feedback where user.loginid=feedback.flid"
        rslt = c.select(qry)
        return render_template('admin/adminFeedback.html', feeds=rslt)
    else:
        return render_template('form.html')
示例#14
0
def view_rating():
    db = Db()
    q = db.select(
        "select * from review,client WHERE review.client_id=client.client_id")
    res = {}
    res['status'] = "ok"
    res['data'] = q
    return demjson.encode(res)
示例#15
0
def adm_cmplnt():
    a = Db()
    if session["userid"] != None:
        q = "select complaint.*,user.* from user,complaint where complaint.clid=user.loginid"
        r = a.select(q)
        return render_template('admin/adminComplaintform.html', cmplnts=r)
    else:
        return render_template('form.html')
示例#16
0
def view_assign_work():
    db = Db()
    id = session['lid']
    # print(str(id)+"=================")
    qry = "select * from workassign,work where workassign.emp_id='" + str(
        id) + "' AND work.workid=workassign.workid"
    res = db.select(qry)
    return render_template("employee/view_assign_work.html", data=res)
示例#17
0
def adm_vfbk():
    if session['lin'] == "lin":
        obj = Db()
        qry = "select user.fname,user.email,feedback.feedback,feedback.create_at from user,feedback where feedback.user_id=user.login_id"
        res = obj.select(qry)
        return render_template("admin/viewfeedbk.html",data=res)
    else:
        return render_template("login.html")
示例#18
0
def user_history():
    if session['lin'] == "lin":
        obj = Db()
        x = session['userid']
        qry = "select created_at,song_file,status,song_id from song where user_id='" + str(x) + "' "
        res = obj.select(qry)
        return render_template("user/history.html",data=res)
    else:
        return render_template("login.html")
示例#19
0
def user_vcomt():
    if session['lin'] == "lin":
        obj = Db()
        x=session['userid']
        qry = "select subject,complaint,created_at,reply,reply_date from complaint where user_id='"+str(x)+"'"
        res = obj.select(qry)
        return render_template("user/viewcmplt.html",data=res)
    else:
        return render_template("login.html")
示例#20
0
def user_cmplnt():
    c = Db()
    x = session["userid"]
    if session["userid"] != None:
        qry = "select * from complaint where clid='" + str(x) + "'"
        rslt = c.select(qry)
        return render_template('user/user complaint form.html', ucmplnts=rslt)
    else:
        return render_template('form.html')
示例#21
0
def result_history():
    c = Db()
    x = session["userid"]
    if session["userid"] != None:
        qry = "select * from details where ulid='" + str(x) + "'"
        res = c.select(qry)
        return render_template('user/resultHistory.html', details=res)
    else:
        return render_template('form.html')
示例#22
0
def view_food_wwweeall():
    d = Db()
    cid = request.form["cid"]
    qry = "SELECT `vehicle_name`,`reg_no`,`vehicle_booking`.`status` FROM `vehicle_booking`,`vehicle` WHERE `vehicle`.`vehicle_id`=`vehicle_booking`.`vehcile_id` AND `vehicle_booking`.`customer_id`='" + str(
        cid) + "'"
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', food=res)
示例#23
0
def view_complaint():
    db = Db()
    q = db.select(
        "select * from complaint,worktable,client WHERE  worktable.workid=complaint.workid and complaint.client_id=client.client_id"
    )
    res = {}
    res['status'] = "ok"
    res['reply'] = q
    return demjson.encode(res)
示例#24
0
def adm_view_food_items_edit(fid):
    qr = "select food_items.food_item_id,food_items.food_name,food_items.price,food_items.picture,food_items.description,category.* from food_items inner join category on food_items.category_id=category.category_id where food_items.food_item_id='" + fid + "' "
    db = Db()
    res = db.selectOne(qr)

    qr2 = "select * from category"

    res2 = db.select(qr2)

    return render_template("Admin/edit food items.html", data=res, cat=res2)
示例#25
0
def and_view_order():
    db = Db()
    cid = request.form['custid']
    print(cid)
    qry = "SELECT `order_master`.*,`delay_message`.* FROM `order_master`,`delay_message` WHERE `order_master`.`order_master_id`=`delay_message`.`order_master_id` and customer_id='" + cid + "'  ORDER BY delay_message.date "
    res = db.select(qry)
    if res is not None:
        return jsonify(status="ok", data=res)
    else:
        return jsonify(status="cant")
示例#26
0
def view_feedback():
    d = Db()
    cid = request.form['cid']
    type = request.form['ty']
    qry = "SELECT * FROM `feedbacks` WHERE `feedbacks.`customer_id`='" + str(
        cid) + "' and `feedbacks`.`type`='" + type + "'"
    print(qry)
    res = d.select(qry)
    print(res)
    return jsonify(status='ok', data=res)
示例#27
0
def view_leave_status():
    db = Db()
    lid = request.form['lid']
    q = db.select(
        "select * from worker_leave,worker WHERE worker.workerid=worker_leave.worker_id and worker_leave.worker_id='"
        + str(lid) + "' order by apply_date desc")
    res = {}
    res['status'] = "ok"
    res['leave'] = q
    return demjson.encode(res)
示例#28
0
def viewservice():
    db = Db()
    res = {}
    qry = db.select("select * from service WHERE status='1'")
    if len(qry) == 0:
        res['status'] = "Sorry"
    else:
        res['data'] = qry
        res['status'] = "ok"
    return demjson.encode(res)
示例#29
0
def view_food():
    d = Db()
    cato = request.form['cat']
    qry = "SELECT `food_items`.*,`category`.* FROM `food_items`,`category` WHERE `food_items`.`category_id`=`category`.`category_id` and `food_items`.`category_id`='" + cato + "' "
    print(qry)
    res = d.select(qry)
    print(res)
    if res is not None:
        return jsonify(status='ok', food=res)
    else:
        return jsonify(status='No Food In This Category')
示例#30
0
def workstatus():
    db = Db()
    lid = request.form['lid']
    res = {}
    qry = db.select(
        "select service.service,worktable.worksite,worktable.description,worktable.work_date,worktable.work_status,worktable.workid from client,service,worktable WHERE  worktable.serviceid=service.service_id and worktable.clientid=client.client_id and client.client_id='"
        + lid + "'")
    if len(qry) == 0:
        res['status'] = "Sorry"
    else:
        res['data'] = qry
        res['status'] = "ok"
    return demjson.encode(res)