示例#1
0
        /* Sự kiện thêm sách cho đầu sách */
        private void btnAddBook_Click(object sender, EventArgs e)
        {
            int        index   = dgvTitles.CurrentRow.Index;
            DauSachDTO dauSach = (dgvTitles.DataSource as List <DauSachDTO>)[index];

            if (SachBUS.AddBook(dauSach) < 1)
            {
                MessageBox.Show("Đã xảy ra lỗi.", "Thông báo");
            }
            dgvBooks.DataSource            = SachBUS.GetBooks(dauSach);
            dgvBooks.Columns[0].Visible    = false;
            dgvBooks.Columns[1].HeaderText = "Số thứ tự";
            dgvBooks.Columns[2].HeaderText = "Trạng thái";
        }
 private void BtnAdd_Click(object sender, RoutedEventArgs e)
 {
     if (selected == null)
     {
         string  name       = txtName.Text;
         string  author     = txtAuthor.Text;
         string  category   = txtCategory.Text;
         string  price      = txtPrice.Text;
         string  amount     = txtAmount.Text;
         string  idCategory = TheLoaiBUS.addCategory(category);
         string  idAuthor   = TacGiaBUS.addAuthor(author);
         SachDTO sach       = new SachDTO();
         sach.DonGia     = price;
         sach.LuongTon   = amount;
         sach.TenSach    = name;
         sach.TenTacGia  = idAuthor;
         sach.TenTheLoai = idCategory;
         int            result   = SachBUS.AddBook(sach);
         List <SachDTO> listBook = SachBUS.GetAll();
         dtgBook.ItemsSource = listBook;
         dtgBook.Items.Refresh();
         int Price  = int.Parse(price);
         int Amount = int.Parse(amount);
         TotalCost    += Price * Amount;
         lblTotal.Text = TotalCost.ToString();
     }
     else
     {
         selected.LuongTon = txtAmount.Text;
         int Price  = int.Parse(selected.DonGia);
         int Amount = int.Parse(selected.LuongTon);
         TotalCost    += Price * Amount;
         lblTotal.Text = TotalCost.ToString();
         int result = SachBUS.ChangeAmount(selected);
         if (result < 0)
         {
             MessageBox.Show("Thêm sách thất bại", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }