private void btnTim_Click(object sender, EventArgs e) { string details = Microsoft.VisualBasic.Interaction.InputBox("Nhập thông tin cần tìm:", "Tìm kiếm"); _lstCuonSach = CuonSachDal.TimKiemcuonsach(cs, details); datagvCuonSach.DataSource = _lstCuonSach; if (_lstCuonSach.Count == 0) { MessageBox.Show("Không tìm thấy cuốn s phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
private void button2_Click(object sender, EventArgs e) { bool canBeDone = true; #region Hiện thông báo lỗi string errMessage = ""; if (cbTinhTrang.Text.Trim() == "") { errMessage = ""; canBeDone = false; } if (txtMaDauSach.Text.Trim() == "") { if (errMessage != "") { errMessage += ", "; } else { errMessage += ""; } canBeDone = false; } if (!canBeDone) { MessageBox.Show(errMessage + " Bạn chưa chọn dữ liệu để sửa !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } #endregion if (canBeDone) { cs.macuonsach = Convert.ToInt32(txtMaCuonSach.Text); cs.madausach = Convert.ToInt32(txtMaDauSach.Text); cs.tinhtrang = cbTinhTrang.Text.ToString().Trim(); if (cs.Update()) { MessageBox.Show("Sửa thành công!"); datagvCuonSach.DataSource = CuonSachDal.dscuonsach(); } /* else * { * MessageBox.Show("Sữa thông tin cuốn sách không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); * }*/ } }
private void btnThem_Click(object sender, EventArgs e) { bool canBeDone = true; #region Hiện thông báo lỗi string errMessage = ""; if (cbTinhTrang.Text.Trim() == "") { errMessage = "tinh trang"; canBeDone = false; } if (txtMaDauSach.Text.Trim() == "") { if (errMessage != "") { errMessage += ", mã đầu sách"; } else { errMessage += "mã đầu sách"; } canBeDone = false; } if (!canBeDone) { MessageBox.Show(errMessage + " không được bỏ trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } #endregion if (canBeDone) { cs.madausach = Convert.ToInt32(txtMaDauSach.Text); cs.tinhtrang = cbTinhTrang.Text.ToString().Trim(); cs.madausach = int.Parse(txtMaDauSach.Text); if (cs.Add()) { MessageBox.Show("Thêm thành công!"); datagvCuonSach.DataSource = CuonSachDal.dscuonsach(); } else { MessageBox.Show("Thêm cuốn sách mới không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } }
private void btnXoa_Click(object sender, EventArgs e) { cs.macuonsach = Convert.ToInt32(txtMaCuonSach.Text); DialogResult xoa = MessageBox.Show("Bạn chắc chắn muốn xóa không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (xoa == DialogResult.Yes) { if (cs.Delete()) { MessageBox.Show("Xóa thành công!"); datagvCuonSach.DataSource = CuonSachDal.dscuonsach(); } else { MessageBox.Show("Xóa không thành công!"); } } }
/* private void CustomDataGridView() * { * datagvCuonSach.Columns[0].HeaderText = "Mã cuốn sách"; * datagvCuonSach.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; * * datagvCuonSach.Columns[1].HeaderText = "Mã đầu sách"; * * * datagvCuonSach.Columns[2].HeaderText = "tình trạng"; * datagvCuonSach.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; * * * }*/ private void LoadDataGridView() { _lstCuonSach = CuonSachDal.dscuonsach(); datagvCuonSach.DataSource = _lstCuonSach; }
private void CuonSachFr_Load(object sender, EventArgs e) { datagvCuonSach.DataSource = CuonSachDal.dscuonsach(); txtMaCuonSach.Enabled = false; }