//Nút sửa private void btnSua_Click(object sender, RoutedEventArgs e) { #region 1. Lấy thông tin DataRowView _drv = (DataRowView)dgSanPham.SelectedItem; SanPhamPublic _sp = new SanPhamPublic(); _sp.MaSP_SP = _drv["MaSP_SP"].ToString(); _sp.TenSP_SP = _drv["TenSP_SP"].ToString(); _sp.NSP_SP.MaNSP_NSP = _drv["MaNSP_SP"].ToString(); _sp.NCC_SP.MaNCC_NCC = _drv["MaNCC_SP"].ToString(); _sp.GiaNhap_SP = _drv["GiaNhap_SP"].ToString(); _sp.GiaBanLe_SP = _drv["GiaBanLe_SP"].ToString(); _sp.GiaBanSi_SP = _drv["GiaBanSi_SP"].ToString(); _sp.DVT_SP.MaDVT_DVT = _drv["MaDVT_SP"].ToString(); _sp.CKPhanTram_SP = Convert.ToInt32(_drv["CKPhanTram_SP"].ToString()); _sp.GhiChu_SP = _drv["GhiChu_SP"].ToString(); _sp.Anh_SP = _drv["Anh_SP"].ToString(); #endregion #region 2. Hiển thị wpf sửa SanPhamSuaPresentation wpf = new SanPhamSuaPresentation(); wpf._SuaSanPham += new EventHandler(SuaSanPham); wpf._sp = _sp; wpf.ShowDialog(); #endregion }
//Phương thức sửa thông tin sản phấm void SuaSanPham(object sender, EventArgs e) { #region 1. Lấy thông tin SanPhamSuaPresentation wpf = (SanPhamSuaPresentation)sender; SanPhamPublic _sp = wpf._sp; _sp.Anh_SP = CoppyAnhSP(_sp.Anh_SP, _sp.MaSP_SP); #endregion #region 2. Thêm vào csdl if (SanPhamBusiness.SuaSanPham(_sp)) { LoadDataToDataGrid(); } else { MessageBox.Show("Thêm sản phẩm thất bại"); } #endregion }