예제 #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() + " đ";
            }
        }
예제 #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() + " đ";
        }