def order(id_user, id_doitac):
    order = Order.objects()
    new_order = Order(id_doitac=id_doitac,
                      id_nguoidung=id_user,
                      thoigian=datetime.now(),
                      is_accepted=False)
    new_order.save()
    return "gửi yêu cầu"
Beispiel #2
0
def orderr(service_id):
    order_service = Service.objects().with_id(service_id)
    new_order = Order(serviceid=service_id,
                      servicename=order_service.name,
                      email=session['useremail'],
                      username=session['username'],
                      time=datetime.now(),
                      is_accepted=False)
    new_order.save()
    return 'Sent'
Beispiel #3
0
def order(service_id):
    # if "loggedin" in session:
    service_id = service_id
    order_time = str(datetime.now())
    is_accepted = False
    user_id = session.get("user_name")

    new_order = Order(service_id=service_id,
                      order_time=order_time,
                      is_accepted=is_accepted,
                      user_id=user_id)
    new_order.save()
    return "Request sent"
Beispiel #4
0
def new_order(service_id):
    service = Service.objects.with_id(service_id)
    if service['status'] == False:
        return "Người này đã có khách thuê, vui lòng chọn nhân viên khác"
    else:
        user_id = session['logged_user']
        user = User.objects.with_id(user_id)
        time = '{0:%H:%M %d/%m}'.format(datetime.now())
        is_accepted = False
        new_order = Order(service=service,
                          user=user,
                          time=time,
                          is_accepted=is_accepted)
        new_order.save()
        return 'Đã gửi yêu cầu, bấm back để quay lại'
Beispiel #5
0
def accept(order_id):
    order = Order.objects().with_id(order_id)
    order.update(set__is_accepted=True)
    order.reload()
    gmail = GMail('*****@*****.**', 'vukhanhduy')
    mess = "Yêu cầu của bạn đã được xử lý, chúng tôi sẽ liên hệ với bạn trong thời gian sớm nhất. Cảm ơn bạn đã sử dụng dịch vụ của ‘Mùa Đông Không Lạnh"
    msg = Message('Hello', to=order.email, html=mess)
    gmail.send(msg)
    return redirect(url_for('ordermanagement'))
def pheduyet():
    all_order = Order.objects()
    list_id = []
    for order in all_order:
        id_nguoidung = order.id_nguoidung
        id_doitac = order.id_doitac
        user = User.object.with_id(id_nguoidung)
        nguoidung = user.username
        service = Service.object.with_id(id_doitac)
        doitac = service.name
        thoigian = order.datetime
        trangthai = order.is_accepted
        list_id.append(nguoidung, doitac, thoigian, trangthai)
    return render_template("order.html", list_id=list_id)
Beispiel #7
0
def ordermanagement():
    all_orders = Order.objects()
    return render_template('orderpage.html', all_orders=all_orders)
Beispiel #8
0
def show_user_order(user_id):
    all_user = User.objects.with_id(user_id)
    all_order = Order.objects(is_accepted=False, user=all_user['id'])
    return render_template('user_order.html',
                           all_order=all_order,
                           all_user=all_user)
Beispiel #9
0
def show_order():
    all_order = Order.objects(is_accepted=False)
    return render_template('order.html', all_order=all_order)