private void btnXoa_Click(object sender, EventArgs e) { DialogResult dialog = MessageBox.Show("Có chắc chắn xóa sách này ?", "Thông báo", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { if (Bus_TimSach.XoaSach(masach)) { txtMaSach.Text = "null"; txtTenSach.Text = "null"; txtTacGia.Text = "null"; txtNhaXB.Text = "null"; txtNamXB.Text = "null"; //txtNgayNhap.Text = "0/0/0"; txtTriGia.Text = "null"; txtTheLoai.Text = "null"; txtSoLuong.Text = "null"; MessageBox.Show("Xóa thành công", "Thông báo"); //cap nhat bang dtDachSach dataSrc = Bus_TimSach.TimSach(txtSach.Text); dtDanhsach.DataSource = dataSrc; txtSach.Focus(); } else { MessageBox.Show("Không thể xóa sách này", "Thông báo"); } } }
private void dtDanhsach_CellClick(object sender, DataGridViewCellEventArgs e) { hangDuocChon = e.RowIndex; if (hangDuocChon >= dataSrc.Rows.Count || hangDuocChon < 0) { return; } string sachDuocChon = dtDanhsach[0, hangDuocChon].Value.ToString(); DataTable dt = Bus_TimSach.TraCuuSach(sachDuocChon); btnSua.Visible = true; btnXoa.Visible = true; masach = dt.Rows[0][0].ToString(); tensach = dt.Rows[0][1].ToString(); theloai = dt.Rows[0][2].ToString(); tacgia = dt.Rows[0][3].ToString(); nhaxb = dt.Rows[0][4].ToString(); namxb = dt.Rows[0][5].ToString(); trigia = dt.Rows[0][6].ToString(); ngaynhap = dt.Rows[0][7].ToString(); soluong = dt.Rows[0][8].ToString(); txtMaSach.Text = masach; txtTenSach.Text = tensach; txtTheLoai.Text = theloai; txtTacGia.Text = tacgia; txtNhaXB.Text = nhaxb; txtNamXB.Text = namxb; txtTriGia.Text = trigia; txtSoLuong.Text = soluong; txtNgayNhap.Text = ngaynhap; }
internal void open() { this.Focus(); //datatable mac dinh se hien thi tat ca cac sach ma thu vien hien co dataSrc = Bus_TimSach.TimSach(""); dtDanhsach.DataSource = dataSrc; txtSach.Focus(); }
private void btnCapNhat_Click(object sender, EventArgs e) { string _masach = txtMaSach.Text; string _tensach = txtTenSach.Text; string _theloai = txtTheLoai.Text; string _tacgia = txtTacGia.Text; string _nhaxb = txtNhaXB.Text; string _namxb = txtNamXB.Text; string _trigia = txtTriGia.Text; string _soluong = txtSoLuong.Text; string _ngayNhap = txtNgayNhap.Text; if (_masach == "" || _tensach == "" || _theloai == "" || _tacgia == "" || _nhaxb == "" || _namxb == "" || _trigia == "" || _soluong == "" || _ngayNhap == "") { MessageBox.Show("Vui lòng nhập đầy dủ thông tin", "Thông báo"); } else { DialogResult dialog = MessageBox.Show("Có chắc chắn cập nhật thông tin của sách này ?", "Thông báo", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { En_NhanSach sach = new En_NhanSach(_masach, _tensach, _theloai, _tacgia, _nhaxb, int.Parse(_namxb), int.Parse(_trigia), DateTime.Parse(_ngayNhap), int.Parse(_soluong)); Bus_TimSach.CapNhatSach(sach); MessageBox.Show("Cập nhật thành công"); //cap nhat bang dtDachSach dataSrc = Bus_TimSach.TimSach(txtSach.Text); dtDanhsach.DataSource = dataSrc; dtDanhsach.Rows[0].Selected = false; dtDanhsach.Rows[hangDuocChon].Selected = true; // hien thi button btnSua.Visible = true; btnXoa.Visible = true; dtDanhsach.Enabled = true; btnCapNhat.Visible = false; btnHuy.Visible = false; setTextBoxEnabled(false); txtSach.Enabled = true; } else { btnHuy_Click(sender, e); } } }
private void txtSach_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { dataSrc = Bus_TimSach.TimSach(txtSach.Text); if (dataSrc.Rows.Count <= 0) { btnSua.Visible = false; dtDanhsach.DataSource = null; } else { dtDanhsach.DataSource = dataSrc; } } }