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)
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 })
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 })
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)
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)
def indexds(self): sach = Read_data.read_book() return self.render('admin/danhsachsach.html', sach=sach)
def indexns1(self): sach = Read_data.read_books() return self.render('admin/nhapsach1.html', sach=sach)
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)