示例#1
0
 private void btTaoMoi_Click(object sender, EventArgs e)
 {
     if (btnTaoMoi.Text == "OK")
     {
         string query = string.Format("Select * from DocGia where MaDocGia = N'{0}'", txtMaDocGia.Text);
         if (DataProvider.ExecuteQuery(query).Rows.Count > 0)
         {
             throw new Exception("Mã độc giả đã tồn tại!!!");
         }
         DocGia dg = new DocGia();
         dg.MaDocGia   = txtMaDocGia.Text;
         dg.HoTen      = txtHoTen.Text;
         dg.NgaySinh   = String.IsNullOrEmpty(txtNgaySinh.Text)? DateTime.Now : Convert.ToDateTime(txtNgaySinh.Text);
         dg.IDLop      = Convert.ToInt32(cbLop.SelectedValue);
         dg.DiaChi     = txtDiaChi.Text;
         dg.DienThoai  = txtDienThoai.Text;
         dg.Email      = txtEmail.Text;
         dg.NgayLapThe = Convert.ToDateTime(txtNgayLapThe.Text);
         dg.Lock       = chkLock.Checked;
         if (DocGia.TaoMoi(dg))
         {
             btnTaoMoi.Text     = "Tạo Mới";
             btnCapNhat.Enabled = btnXoaBo.Enabled = true;
             Enable_Controls(false);
             Load_DataGridView();
             MessageBox.Show("Thêm mới độc giả thành công!!!");
         }
     }
     else
     {
         Enable_Controls(true);
         txtDiaChi.Text     = txtHoTen.Text = txtNgaySinh.Text = txtDienThoai.Text = txtEmail.Text = txtMaDocGia.Text = "";
         txtNgayLapThe.Text = DateTime.Now.ToShortDateString();
         btnTaoMoi.Text     = "OK";
         btnCapNhat.Enabled = btnXoaBo.Enabled = false;
         ctCapNhat.Enabled  = ctTaoMoi.Enabled = ctXoaBo.Enabled = ctchondoituong.Enabled = false;
     }
 }