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++; } }
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; } }