Exemplo n.º 1
0
        private void AddBookButton_Click(object sender, RoutedEventArgs e)
        {
            var bookID = maSachTextBox.Text.ToUpper();
            var qty    = QuantityTextBox.Text;

            if (bookID == "")
            {
                MessageBox.Show("Chưa nhập mã sách");
            }
            else if (qty == "")
            {
                MessageBox.Show("Chưa nhập số lượng sách");
            }
            else
            {
                int  quantity = Int32.Parse(qty);
                bool isValid  = ThuNganBUS.isVaLidBook(booksInDatabase, bookID);
                if (isValid == false)
                {
                    MessageBox.Show("Sách vừa nhập không có trong dữ liệu");
                }
                else
                {
                    ThuNganBUS.addBookToCart(ref booksInCart, booksInDatabase, bookID, quantity);
                    lvBooks.ItemsSource = booksInCart;
                }

                var total = ThuNganBUS.getTotal(booksInCart);
                var tax   = ThuNganBUS.getTax(total);
                TaxTextBlock.Text        = tax.ToString() + " đ";
                TotalPriceTextBlock.Text = (total + tax).ToString() + " đ";
            }
        }
Exemplo n.º 2
0
        private void DeleteBookButton_Click(object sender, RoutedEventArgs e)
        {
            var button = sender as Button;

            ThuNganBUS.deleteBook(ref booksInCart, button.Tag.ToString());
            lvBooks.ItemsSource = booksInCart;
            var total = ThuNganBUS.getTotal(booksInCart);
            var tax   = ThuNganBUS.getTax(total);

            TaxTextBlock.Text        = tax.ToString() + " đ";
            TotalPriceTextBlock.Text = (total + tax).ToString() + " đ";
        }
Exemplo n.º 3
0
        private void CheckoutButton_Click(object sender, RoutedEventArgs e)
        {
            bool state = ThuNganBUS.CheckOut(booksInCart, booksInDatabase, db, khachhang);

            if (state == true)
            {
                //xoa thong tin khach hang
                khachhang.Clear();
                //xoa hoa don
                booksInCart.Clear();

                maSachTextBox.Text          = "";
                QuantityTextBox.Text        = "";
                KMaiTextBox.Text            = "";
                CustomerListBox.ItemsSource = khachhang;
                lvBooks.ItemsSource         = booksInCart;
                MessageBox.Show("Thanh toán hóa đơn thành công");
            }
        }
Exemplo n.º 4
0
        private void CustomerButton_Click(object sender, RoutedEventArgs e)
        {
            var CustomerWindow = new Customer();
            var phone          = KMaiTextBox.Text;
            var checkPhone     = ThuNganBUS.CheckPhone(phone, db);

            if (checkPhone == false)
            {
                if (CustomerWindow.ShowDialog() == true)
                {
                    MessageBox.Show("Đã thêm khách hàng thành công");
                }
            }
            else
            {
                var customer = from kh in db.KhachHangs
                               where kh.SDT_KH == phone
                               select kh;

                khachhang = customer.ToList();
                CustomerListBox.ItemsSource = khachhang;
            }
        }