Пример #1
0
        //Phương thức sửa hàng mua
        private void SuaSPMua(object sender, EventArgs e)
        {
            //Lấy thông tin sửa
            BanHangSuaHangMuaPresentation wpf = (BanHangSuaHangMuaPresentation)sender;
            SanPhamPublic _sp = wpf._sp;

            //Cập nhật lại thông tin trong giỏ hàng
            _dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().SoLuong_SP = _sp.SoLuong_SP;
            _dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().CKTienMat  = _sp.CKTienMat;

            //Tính lại thành tiền vào tổng tiền
            int _giaBan  = Convert.ToInt32(UntilitiesBusiness.BoDauPhay(_dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().GiaBan));
            int _giaNhap = Convert.ToInt32(UntilitiesBusiness.BoDauPhay(_dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().GiaNhap_SP));
            int _soLuong = _dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().SoLuong_SP;

            int _TongTien  = _giaBan * _soLuong;
            int _ckTienMat = Convert.ToInt32(UntilitiesBusiness.BoDauPhay(_dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().CKTienMat));
            int _thanhTien = _TongTien - _ckTienMat;

            _dsSPMua.Where(item => item.MaSP_SP == _sp.MaSP_SP).First().ThanhTien_SP = UntilitiesBusiness.ThemDauPhay(_thanhTien.ToString());


            //Hiển thị giỏ hàng
            dgDanhSachSanPham.ItemsSource = _dsSPMua;
            dgDanhSachSanPham.Items.Refresh();

            //Tính tổng tiền
            TongTien();
        }
Пример #2
0
        //Nút sửa hàng mua
        private void btnSuaSP_Click(object sender, RoutedEventArgs e)
        {
            //Lấy thông tin sp
            SanPhamPublic _spTemp = (dgDanhSachSanPham.SelectedItem as SanPhamPublic);
            SanPhamPublic _sp     = new SanPhamPublic();

            _sp.MaSP_SP           = _spTemp.MaSP_SP;
            _sp.TenSP_SP          = _spTemp.TenSP_SP;
            _sp.GiaNhap_SP        = _spTemp.GiaNhap_SP;
            _sp.GiaBan            = _spTemp.GiaBan;
            _sp.SoLuong_SP        = _spTemp.SoLuong_SP;
            _sp.CKTienMat         = _spTemp.CKTienMat;
            _sp.CKPhanTram_SP     = _spTemp.CKPhanTram_SP;
            _sp.DVT_SP.TenDVT_DVT = _spTemp.DVT_SP.TenDVT_DVT;

            txtMaHang.Focus();
            //Hiển thị wpf sửa
            BanHangSuaHangMuaPresentation wpf = new BanHangSuaHangMuaPresentation();

            wpf._SuaSanPham += new EventHandler(SuaSPMua);
            wpf._sp          = _sp;
            wpf.ShowDialog();
        }