示例#1
0
 private void btn_Luu_HS_Click(object sender, EventArgs e)
 {
     try
     {
         if ((txt_hovaten.Text != "") && (dt_ngaysinh.Value.ToString() != "") && (cb_gioitinh.Text != "") && (txt_diachi.Text != "") && (txt_email.Text != ""))
         {
             QLHS_DTO hs = new QLHS_DTO();
             hs.MaHocSinh = txt_mahocsinh.Text;
             hs.HoTen     = txt_hovaten.Text;
             hs.NgaySinh  = dt_ngaysinh.Value.ToString();
             hs.GioiTinh  = cb_gioitinh.Text;
             hs.DiaChi    = txt_diachi.Text;
             hs.Email     = txt_email.Text;
             QLHS_BUS bus = new QLHS_BUS();
             bus.CapNhatHocSinh(hs);
             MessageBox.Show("Cập nhật thành công học sinh " + txt_mahocsinh.Text + " !", "Thông báo");
             btn_capnhathocsinh.Visible = true;
             btn_ThemHS.Visible         = true;
             btn_Luu_HS.Visible         = false;
             txt_mahocsinh.Enabled      = true;
             txt_mahocsinh.Enabled      = false;
             txt_hovaten.Enabled        = false;
             txt_email.Enabled          = false;
             txt_diachi.Enabled         = false;
             cb_gioitinh.Enabled        = false;
             dt_ngaysinh.Enabled        = false;
             LoadData();
             txt_hovaten.DataBindings.Clear();
             txt_hovaten.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "HoTen");
             txt_mahocsinh.DataBindings.Clear();
             txt_mahocsinh.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "MaHocSinh");
             txt_email.DataBindings.Clear();
             txt_email.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "Email");
             txt_diachi.DataBindings.Clear();
             txt_diachi.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "DiaChi");
             cb_gioitinh.DataBindings.Clear();
             cb_gioitinh.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "GioiTinh");
             dt_ngaysinh.DataBindings.Clear();
             dt_ngaysinh.DataBindings.Add("Text", dtgv_danhsachhocsinh.DataSource, "NgaySinh");
         }
         else
         {
             MessageBox.Show("Cập nhật không thành công! Mời bạn xem lại dữ liệu nhập! ", "Thông báo");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }