private void btnThanhToan_Click(object sender, EventArgs e) { string MaBan = fmManager.getBan.sMaBan; string KtraMaHD = HoaDonTheoNgayDAO.Instance.getIDTheoHoaDon(MaBan); if (!KtraMaHD.Equals("NO")) //Nếu bàn này có người thì thanh toán (có hóa đơn) { if (MessageBox.Show("Bạn có chắc thanh toán", "Thông Báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { float GiamGia = (float)Convert.ToDouble(nbrGiamGia.Value) / 100; float Vat = (float)Convert.ToDouble(nbrVAT.Value) / 100; float TongTien = HoaDonThanhToanBUS.getTongTien.TongTien - (HoaDonThanhToanBUS.getTongTien.TongTien * GiamGia) + (HoaDonThanhToanBUS.getTongTien.TongTien * Vat); //Tổng tiền HoaDonThanhToanDAO.Instance.ThanhToan(KtraMaHD, TongTien, GiamGia, Vat); //Cập nhật tổng tiền ca đang làm việc bán được bao nhiêu string MaCa = fmManager.getCa.maca; fmMa.TongTienCa(MaCa); //Show form hóa đơn chi tiết để in hóa đơn fmHoaDonChiTiet fm = new fmHoaDonChiTiet(KtraMaHD); fm.Text = KtraMaHD; fm.ShowDialog(); //Reset form lvHoaDon.Items.Clear(); nbrSoLuong_Manager.Value = 0; nbrVAT.Value = 0; nbrGiamGia.Value = 0; lbnhanvien.Text = ""; lbtime.Text = ""; txtTongTien.Text = ""; } } }
private void lvXemHoaDon_MouseDoubleClick(object sender, MouseEventArgs e) { string MaHD = ""; foreach (ListViewItem lvitem in lvXemHoaDon.SelectedItems) { MaHD = lvitem.SubItems[0].Text; } fmHoaDonChiTiet HDCT = new fmHoaDonChiTiet(MaHD); HDCT.Text = MaHD; HDCT.Show(); }