private void buttonSuaSach_Sach_Click(object sender, EventArgs e) { bool IsTenSach = Regex.IsMatch(textBoxTenSach_Sach.Text, @"^\s"); bool IsMaDauSach = Regex.IsMatch(textBoxMaDauSach_Sach.Text, @"\d"); textBoxTenSach_Sach.Text = textBoxTenSach_Sach.Text.Trim(); textBoxMaDauSach_Sach.Text = textBoxMaDauSach_Sach.Text.Trim(); if (textBoxTenSach_Sach.Text == "") { MessageBox.Show("Tên Sách Không Được Để Trống!"); textBoxTenSach_Sach.Focus(); } else if (textBoxMaDauSach_Sach.Text == "") { MessageBox.Show("Mã Đầu Sách Không Được Để Trống"); textBoxMaDauSach_Sach.Focus(); } else { if (IsTenSach) { MessageBox.Show("Tên Sách không Được Để Nhiều Khoảng Trắng"); textBoxTenSach_Sach.Focus(); } else if (!IsMaDauSach) { MessageBox.Show("Mã Đầu Sách Phải Là Số Nguyên"); textBoxMaDauSach_Sach.Focus(); } else { if (MessageBox.Show("Bạn Có Chắc Chắn Muốn Sửa Thông Tin Sách Này Không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { textBoxTenSach_Sach.Text = XoaKiTuTrang(textBoxTenSach_Sach.Text); dauSachBUS.SuaSach_Sach(Convert.ToInt32(textBoxMaSach_Sach.Text), Convert.ToInt32(textBoxMaDauSach_Sach.Text), textBoxTenSach_Sach.Text, checkBoxTinhTrang_Sach.Checked); dataGridViewSach_Sach.DataSource = dauSachBUS.GetTatCaSach(); MessageBox.Show("----Thành Công----"); } catch (Exception) { MessageBox.Show("Thất Bại!"); } } } } }