Ejemplo n.º 1
0
        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!");
                        }
                    }
                }
            }
        }