Ejemplo n.º 1
0
        private void ShowDGVSach()
        {
            SachBUL sachBUL = new SachBUL();

            dgvSach.DataSource = sachBUL.DanhSach();

            dgvSach.Columns["MaSach"].HeaderText      = "Mã Sách";
            dgvSach.Columns["TenSach"].HeaderText     = "Tên Sách";
            dgvSach.Columns["SoLuongCo"].HeaderText   = "Số Lượng";
            dgvSach.Columns["MaTacGia"].HeaderText    = "Tác Giả";
            dgvSach.Columns["NgayXuatBan"].HeaderText = "Ngày Xuất Bản";

            dgvSach.PerformLayout();
        }
Ejemplo n.º 2
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            string      maS     = txtMaS.Text;
            SachBUL     sachBUL = new SachBUL();
            List <Sach> dsSach  = sachBUL.TimSach(maS);

            if (dsSach.Count > 0)
            {
                MessageBox.Show("Tìm thấy bản ghi!");
                dgvSach.DataSource = dsSach;
                dgvSach.PerformLayout();
            }
            else
            {
                MessageBox.Show("Không tìm thấy bản ghi!");
                ResetFields();
            }
        }
Ejemplo n.º 3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string  maS     = txtMaS.Text;
            SachBUL sachBUL = new SachBUL();

            DialogResult rs = MessageBox.Show("Bạn có muốn xóa bản ghi?", "Xóa bản ghi",
                                              MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rs == DialogResult.Yes)
            {
                if (sachBUL.XoaSach(maS))
                {
                    MessageBox.Show("Xóa bản ghi thành công!");
                }
                else
                {
                    MessageBox.Show("Không thể cập nhập bản ghi!");
                }
            }

            ResetFields();
        }
Ejemplo n.º 4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            string   maS    = txtMaS.Text;
            string   tenS   = txtTenS.Text;
            int      sl     = int.Parse(txtSoLuong.Text);
            string   matg   = cboTacGia.SelectedValue.ToString();
            DateTime ngayXB = dtpNgayXB.Value;

            Sach info = new Sach(maS, tenS, sl, matg, ngayXB);

            SachBUL sachBUL = new SachBUL();

            if (sachBUL.ThemSach(info))
            {
                MessageBox.Show("Thêm bản ghi thành công!");
            }
            else
            {
                MessageBox.Show("Không thể thêm bản ghi!");
            }

            ResetFields();
        }