private void btnXoa_Click(object sender, EventArgs e)
        {
            TaiLieu taiLieu = new TaiLieu();

            taiLieu.MaTLieu  = txtMaTL.Text;
            taiLieu.TenTLieu = txtTenTL.Text;
            taiLieu.MaTLoai  = cboMaTLoai.SelectedValue.ToString();
            taiLieu.SoLuong  = int.Parse(txtSL.Text);
            taiLieu.NhaXB    = txtNXB.Text;
            taiLieu.NamXB    = int.Parse(txtNamXB.Text);
            taiLieu.TacGia   = txtTacGia.Text;
            TaiLieuBUS   taiLieuBUS = new TaiLieuBUS();
            DialogResult dialog     = MessageBox.Show("Bạn có chắc xoá tài liệu " + taiLieu.MaTLieu + "?", "Xác nhận xoá",
                                                      MessageBoxButtons.OKCancel);

            if (dialog == DialogResult.OK)
            {
                if (taiLieuBUS.xoaTaiLieu(taiLieu))
                {
                    MessageBox.Show("Xoá tài liệu thành công !");
                    loadData();
                }
                else
                {
                    MessageBox.Show("Xoá tài liệu thất bại !");
                    return;
                }
            }
            else
            {
                return;
            }
        }
        private void loadData()
        {
            TaiLieuBUS     taiLieuBUS = new TaiLieuBUS();
            List <TaiLieu> dsTaiLieu  = taiLieuBUS.layDanhSachTaiLieu();
            int            row        = 0;

            gvTaiLieu.Rows.Clear();
            foreach (TaiLieu taiLieu in dsTaiLieu)
            {
                gvTaiLieu.Rows.Add();
                gvTaiLieu.Rows[row].Cells[0].Value = taiLieu.MaTLieu;
                gvTaiLieu.Rows[row].Cells[1].Value = taiLieu.TenTLieu;
                gvTaiLieu.Rows[row].Cells[2].Value = taiLieu.MaTLoai;
                gvTaiLieu.Rows[row].Cells[3].Value = taiLieu.SoLuong;
                gvTaiLieu.Rows[row].Cells[4].Value = taiLieu.NhaXB;
                gvTaiLieu.Rows[row].Cells[5].Value = taiLieu.NamXB;
                gvTaiLieu.Rows[row].Cells[6].Value = taiLieu.TacGia;
                row++;
            }
        }
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            TaiLieuBUS     taiLieuBUS = new TaiLieuBUS();
            string         ma         = cboMaTLoai.SelectedValue.ToString();
            List <TaiLieu> dsTaiLieu  = taiLieuBUS.layDanhSachTaiLieu(ma);
            int            row        = 0;

            gvTaiLieu.Rows.Clear();
            foreach (TaiLieu taiLieu in dsTaiLieu)
            {
                gvTaiLieu.Rows.Add();
                gvTaiLieu.Rows[row].Cells[0].Value = taiLieu.MaTLieu;
                gvTaiLieu.Rows[row].Cells[1].Value = taiLieu.TenTLieu;
                gvTaiLieu.Rows[row].Cells[2].Value = taiLieu.MaTLoai;
                gvTaiLieu.Rows[row].Cells[3].Value = taiLieu.SoLuong;
                gvTaiLieu.Rows[row].Cells[4].Value = taiLieu.NhaXB;
                gvTaiLieu.Rows[row].Cells[5].Value = taiLieu.NamXB;
                gvTaiLieu.Rows[row].Cells[6].Value = taiLieu.TacGia;
                row++;
            }
        }
Example #4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            Regex reg = new Regex(@"^[0-9]$");

            if (!reg.IsMatch(txtSL.Text))
            {
                MessageBox.Show("SL nhập không hợp lệ!");
                return;
            }
            if (!reg.IsMatch(txtNamXB.Text))
            {
                MessageBox.Show("Năm XB nhập không hợp lệ!");
                return;
            }

            TaiLieu taiLieu = new TaiLieu();

            taiLieu.MaTLieu  = txtMaTL.Text;
            taiLieu.TenTLieu = txtTenTL.Text;
            taiLieu.MaTLoai  = cboMaTLoai.SelectedValue.ToString();
            taiLieu.SoLuong  = int.Parse(txtSL.Text);
            taiLieu.NhaXB    = txtNXB.Text;
            taiLieu.NamXB    = int.Parse(txtNamXB.Text);
            taiLieu.TacGia   = txtTacGia.Text;
            TaiLieuBUS taiLieuBUS = new TaiLieuBUS();

            if (taiLieuBUS.themTaiLieu(taiLieu))
            {
                MessageBox.Show("Thêm tài liệu thành công !");
                loadData();
            }
            else
            {
                MessageBox.Show("Thêm tài liệu thất bại !");
                return;
            }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            TaiLieu taiLieu = new TaiLieu();

            taiLieu.MaTLieu  = txtMaTL.Text;
            taiLieu.TenTLieu = txtTenTL.Text;
            taiLieu.MaTLoai  = cboMaTLoai.SelectedValue.ToString();
            taiLieu.SoLuong  = int.Parse(txtSL.Text);
            taiLieu.NhaXB    = txtNXB.Text;
            taiLieu.NamXB    = int.Parse(txtNamXB.Text);
            taiLieu.TacGia   = txtTacGia.Text;
            TaiLieuBUS taiLieuBUS = new TaiLieuBUS();

            if (taiLieuBUS.suaTaiLieu(taiLieu))
            {
                MessageBox.Show("Sửa tài liệu thành công !");
                loadData();
            }
            else
            {
                MessageBox.Show("Sửa tài liệu thất bại !");
                return;
            }
        }