Example #1
0
    def indexhd(self):
        err_msg = ""
        sach = Read_data.read_books()
        khachhang = Read_data.read_khachhang()

        return self.render('admin/hoadonbansach.html',
                           sach=sach,
                           khachhang=khachhang)
Example #2
0
def bookcart():
    if "book_cart" not in session:
        session['book_cart'] = {}

    book_cart = session['book_cart']

    data = request.json
    id = str(data.get("id"))
    book = Read_data.read_books_by_id(id)
    name = book.name
    donGia = float(book.donGia)

    if id in book_cart:
        '''
            đã có sản phẩm ở trong giỏ. => tăng số lượng.
        '''
        book_cart[id]["quantity"] = book_cart[id]["quantity"] + 1
    else:
        book_cart[id] = {
            "id": id,
            "name": name,
            "donGia": donGia,
            "quantity": 1
        }
    session['book_cart'] = book_cart
    quan = util_pay.book_cart_stats(book_cart)

    return jsonify({
        "total_quantity": quan
    })
Example #3
0
def sellcart():
    if 'cart' not in session:
        session['cart'] = {}

    cart = session['cart']

    data = request.json
    idi = str(data.get("id"))
    idk = str(data.get("idk"))
    date = data.get("date")
    book = Read_data.read_books_by_id(idi)
    name = book.name
    donGia = float(book.donGia)

    if idi in cart:
        cart[idi]["quantity"] = cart[idi]["quantity"] + 1
    else:
        cart[idi] = {
            "id": idi,
            "name": name,
            "donGia": donGia,
            "quantity": 1,
            "idk": idk,
            "date": date
        }

    session['cart'] = cart

    quan, price = util_pay.cart_stats(cart)

    return jsonify({
        "total_amount": price,
        "total_quantity": quan,
        "cart": cart
    })
Example #4
0
 def indexpn(self):
     err_msg = ""
     sach = Read_data.read_books()
     if request.method == 'POST':
         ngay = request.form.get("date")
         soluong = request.form.get('soLuong')
         idsach = request.form.get('idsach')
         if util_pay.nhap_sach(ngaynhap=ngay,
                               soluong=soluong,
                               idsach=idsach):
             err_msg = "Nhập Sách Thành Công!"
         else:
             err_msg = "Nhập Không Thành công!"
     return self.render('admin/nhapsach.html', sach=sach, err_msg=err_msg)
Example #5
0
 def indexpt(self):
     err_msg = " "
     khachhangno = Read_data.read_khachhang()
     idkhachhang = request.form.get("idkhachhang")
     date = request.form.get("date")
     sotien = request.form.get("sotien")
     if util_pay.thu_tien_no(ngaynhap=date,
                             idkhach=idkhachhang,
                             sotien=sotien):
         err_msg = "Thu tiền nợ Thành công !"
     else:
         err_msg = "Lỗi! chưa thành công"
     return self.render('admin/phieuthutien.html',
                        khachhangno=khachhangno,
                        err_msg=err_msg)
Example #6
0
 def indexds(self):
     sach = Read_data.read_book()
     return self.render('admin/danhsachsach.html', sach=sach)
Example #7
0
    def indexns1(self):

        sach = Read_data.read_books()

        return self.render('admin/nhapsach1.html', sach=sach)
Example #8
0
 def indexbc(self):
     thang = request.form.get("idthang")
     sach = Read_data.read_bao_cao_sach_month(thang)
     return self.render('admin/baocao.html', sach=sach)