// Button hủy sửa
 private void CancelEdit_Click(object sender, EventArgs e)
 {
     SaveAddBt.Hide();
     CancelAddBt.Hide();
     SaveEditButton.Hide();
     CancelEdit.Hide();
     AddBt.Show();
     EditButton.Show();
     DeleteButton.Show();
     textBox6.Enabled        = false;
     textBox9.Enabled        = false;
     textBox8.Enabled        = false;
     textBox7.Enabled        = false;
     radioButton5.Enabled    = false;
     radioButton6.Enabled    = false;
     dateTimePicker4.Enabled = false;
     dateTimePicker5.Enabled = false;
     dateTimePicker6.Enabled = false;
 }
        public DocGia()
        {
            InitializeComponent();
            panel2.Hide();

            SaveAddBt.Hide();
            CancelAddBt.Hide();
            SaveEditButton.Hide();
            CancelEdit.Hide();

            textBox4.TextChanged += TextBox4_TextChanged;
            textBox1.TextChanged += TextBox1_TextChanged;
            textBox2.TextChanged += TextBox2_TextChanged;
            textBox3.TextChanged += TextBox3_TextChanged;

            textBox6.TextChanged += TextBox6_TextChanged;
            textBox9.TextChanged += TextBox9_TextChanged;
            textBox8.TextChanged += TextBox8_TextChanged;
            textBox7.TextChanged += TextBox7_TextChanged;
        }
        // Button thêm Form chi tiết độc giả
        private void SaveAddBt_Click(object sender, EventArgs e)
        {
            try
            {
                Con.Open();
            }
            catch
            {
                if (textBox6.Text.Length == 0)
                {
                    errorProvider1.SetError(textBox6, "không được để trống");
                    textBox6.Focus();
                    Con.Close();
                }
                else if (textBox6.Text.Length > 0 && textBox9.Text.Length == 0)
                {
                    errorProvider1.SetError(textBox9, "không được để trống");
                    textBox9.Focus();
                    Con.Close();
                }
                else if (textBox6.Text.Length > 0 && textBox9.Text.Length > 0 && textBox8.Text.Length == 0)
                {
                    errorProvider1.SetError(textBox8, "không được để trống");
                    textBox8.Focus();
                    Con.Close();
                }
                else if (textBox6.Text.Length > 0 && textBox9.Text.Length > 0 && textBox8.Text.Length > 0 && textBox7.Text.Length == 0)
                {
                    errorProvider1.SetError(textBox7, "không được để trống");
                    textBox7.Focus();
                    Con.Close();
                }
                else if (radioButton5.Checked == false && radioButton6.Checked == false)
                {
                    MessageBox.Show("Bạn chưa chọn Loại độc giả !", "Lưu ý !!");
                    Con.Close();
                }
            }
            finally
            {
                DocGiaDTO DgDTO = new DocGiaDTO();
                if (radioButton5.Checked == true)
                {
                    DgDTO.Madocgia   = textBox6.Text;
                    DgDTO.Hoten      = textBox9.Text;
                    DgDTO.Ngaysinh   = dateTimePicker4.Value;
                    DgDTO.Diachi     = textBox8.Text;
                    DgDTO.Email      = textBox7.Text;
                    DgDTO.Loaidocgia = radioButton5.Text;
                    DgDTO.Ngaylapthe = dateTimePicker5.Value;
                    DgDTO.Cogiatri   = dateTimePicker3.Value;
                }
                else
                {
                    DgDTO.Madocgia   = textBox6.Text;
                    DgDTO.Hoten      = textBox9.Text;
                    DgDTO.Ngaysinh   = dateTimePicker4.Value;
                    DgDTO.Diachi     = textBox8.Text;
                    DgDTO.Email      = textBox7.Text;
                    DgDTO.Loaidocgia = radioButton6.Text;
                    DgDTO.Ngaylapthe = dateTimePicker5.Value;
                    DgDTO.Cogiatri   = dateTimePicker3.Value;
                }

                bool ketqua = DgBUS.Them(DgDTO);
                if (ketqua == false)
                {
                    MessageBox.Show("Thêm độc giả thất bại. Vui lòng kiểm tra lại dữ liệu");
                    Con.Close();
                }
                else
                {
                    MessageBox.Show("Thêm độc giả thành công");

                    string         DocgiaDgv     = "select * from DocGia";
                    SqlCommand     commandDocGia = new SqlCommand(DocgiaDgv, Con);
                    SqlDataAdapter adapterDocGia = new SqlDataAdapter(commandDocGia);
                    DataTable      table         = new DataTable();
                    adapterDocGia.Fill(table);

                    dataGridView1.DataSource = table;
                    Con.Close();
                }

                SaveAddBt.Hide();
                CancelAddBt.Hide();
                AddBt.Show();
                EditButton.Show();
                DeleteButton.Show();

                textBox6.Enabled        = false;
                textBox9.Enabled        = false;
                textBox8.Enabled        = false;
                textBox7.Enabled        = false;
                radioButton5.Enabled    = false;
                radioButton6.Enabled    = false;
                dateTimePicker4.Enabled = false;
                dateTimePicker5.Enabled = false;
                dateTimePicker6.Enabled = false;

                //DgBUS = new DocGiaBUS();
                //string query = "select * from DocGia";
                //dataGridView1.DataSource = DataProvider.Instance.ExcuteQuery(query, new object[] { });
            }
        }