//PHƯƠNG THỨC SỬA THÔNG TIN ĐƠN VỊ TÍNH void SuaDonViTinh(object sender, EventArgs e) { #region 1. Lấy thông tin DonViTinhSuaPresentation wpf = (DonViTinhSuaPresentation)sender; DonViTinhPublic _dvt = wpf._dvt; #endregion #region 2. Thực hiện update vào csdl if (DonViTinhBusiness.SuaDonViTinh(_dvt)) { LoadDataToDataGrid(); } else { MessageBox.Show("Sửa thông tin không thành công"); } #endregion }
//NÚT SỬA private void btnSua_Click(object sender, RoutedEventArgs e) { #region 1. Lấy thông tin bản ghi dc chọn DataRowView _drv = (DataRowView)dgDonViTinh.SelectedItem; DonViTinhPublic _dvt = new DonViTinhPublic(); _dvt.MaDVT_DVT = _drv["MaDVT_DVT"].ToString(); _dvt.TenDVT_DVT = _drv["TenDVT_DVT"].ToString(); _dvt.DangDung_DVT = _drv["DangDung_DVT"].ToString() == "True" ? true : false; #endregion #region 2. Hiển thị wpf con DonViTinhSuaPresentation wpf = new DonViTinhSuaPresentation(); wpf._dvt = _dvt; wpf._SuaDonViTinh += new EventHandler(SuaDonViTinh); wpf.ShowDialog(); #endregion }