Пример #1
0
        //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
        }
Пример #2
0
        //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
        }