//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(); }
//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(); }