protected void gvNhanVien_RowUpdating(object sender, GridViewUpdateEventArgs e) { //lay thong khach hang can cap nhat string timkiem = txt_timkiem.Text; string MaNV = gvNhanVien.DataKeys[e.RowIndex].Value.ToString(); GridViewRow row = gvNhanVien.Rows[e.RowIndex]; Session["MaNV"] = MaNV; TextBox txtHoTen = row.FindControl("txtHoTen") as TextBox; string HoTen = txtHoTen.Text.Trim(); TextBox txtNamSinh = row.FindControl("txtNamSinh") as TextBox; DateTime NamSinh = DateTime.Parse(txtNamSinh.Text.Trim()); //DateTime s1 = System.Convert.ToDateTime(txtNamSinh.Text.Trim()); //DateTime date = (s1); //String NamSinh = date.ToString("yyyy-MM-dd"); DropDownList ddlGioiTinh = row.FindControl("ddlGioiTinh") as DropDownList; bool GioiTinh = Convert.ToBoolean(Convert.ToInt32(ddlGioiTinh.SelectedItem.Value)); //string GioiTinh = ddlGioiTinh.SelectedItem.Value.ToString(); //int SoCMND = int.Parse(row.FindControl(txtSoCMND) as TextBox).Text); TextBox txtSoCMND = row.FindControl("txtSoCMND") as TextBox; int SoCMND = Int32.Parse(txtSoCMND.Text); TextBox txtDiaChi = row.FindControl("txtDiaChi") as TextBox; string DiaChi = txtDiaChi.Text.Trim(); TextBox txtSDT = row.FindControl("txtSDT") as TextBox; string SDT = txtSDT.Text.Trim(); TextBox txtEmail = row.FindControl("txtEmail") as TextBox; string Email = txtEmail.Text.Trim(); TextBox txtMaPB = row.FindControl("txtMaPB") as TextBox; string MaPB = txtMaPB.Text.Trim(); TextBox txtMaCV = row.FindControl("txtMaCV") as TextBox; string MaCV = txtMaCV.Text.Trim(); NhanVien nv = new NhanVien(); nv.MaNV = MaNV; nv.HoTen = HoTen; nv.DiaChi = DiaChi; nv.NamSinh = NamSinh; nv.GioiTinh = GioiTinh; nv.SoCMND = SoCMND; nv.SDT = SDT; nv.Email = Email; nv.MaPB = MaPB; nv.MaCV = MaCV; BUS_NhanVien busNV = new BUS_NhanVien(); busNV.CapNhatThongTinNV(nv); gvNhanVien.EditIndex = -1; LoadTKNV(timkiem); //LoadNV(); }