//Nút chiết khấu private void btnChietKhau_Click(object sender, RoutedEventArgs e) { if (_dsSPMua.Count == 0) { MessageBox.Show("Chưa có sản phẩm nào trong giỏ hàng !"); return; } //Lấy thông tin: hóa đơn | khách hàng HoaDonPublic _hdTemp = _hoaDon; BanHangSuaChietKhauPresentation wpf = new BanHangSuaChietKhauPresentation(); wpf._hoaDon = _hdTemp; wpf._SuaChietKhau += new EventHandler(SuaChietKhauHD); wpf.ShowDialog(); }
//Phương thức sửa chiết khấu hóa đơn private void SuaChietKhauHD(object sender, EventArgs e) { //Lấy thông tin(Tổng chiết khấu hóa đơn) BanHangSuaChietKhauPresentation wpf = (BanHangSuaChietKhauPresentation)sender; HoaDonPublic _hdTemp = wpf._hoaDon; int _TongCkHD = _hdTemp.TongCKHoaDon; //Tính lại thành tiền _hoaDon.TongCKHoaDon = _TongCkHD; _hoaDon.ThanhTien = _hoaDon.TongTien_HD - _hoaDon.TongCKSanPham - _hoaDon.TongCKHoaDon; _hoaDon.TienConLaiPhaiTra = _hoaDon.ThanhTien; //Hiển thị txtbCkHoaDon.Text = UntilitiesBusiness.ThemDauPhay(_hoaDon.TongCKHoaDon.ToString()); txtbThanhTien.Text = UntilitiesBusiness.ThemDauPhay(_hoaDon.ThanhTien.ToString()); txtbConPhaiTra.Text = txtbThanhTien.Text; }