public static void TinhTongTien(int IDHoaDon) { List <DTO_ChiTietHoaDon> danhsach = DAO_ChiTietHoaDon.Instance.ChiTietHoaDon(IDHoaDon, frmDangNhap.NguoiDung.Idchinhanh); double TongTien = 0, TienGio = 0; foreach (DTO_ChiTietHoaDon item in danhsach) { TongTien = TongTien + item.ThanhTien; } //List<DTO_ChiTietGio> DanhSachGio = DAO_DanhSachGioChuaThanhToan.Instance.GetDanhSachGio(IDHoaDon, IDBan); //foreach (DTO_ChiTietGio item in DanhSachGio) //{ // TienGio = TienGio + item.ThanhTien; //} DAO_HoaDon.CapNhatTongTien(IDHoaDon, TongTien.ToString(), TongTien.ToString(), TienGio.ToString()); }
public static string ThemHD(DTO_HoaDon hd) { try { hd.MaHD = (Convert.ToInt32(DAO_HoaDon.LayMaHDLonNhat()) + 1).ToString("000"); } catch (FormatException e) { hd.MaHD = "001"; } if (DAO_HoaDon.ThemHD(hd)) { return(hd.MaHD); } else { return(null); } }
/// <summary> /// đã kiêm tra idchinhanh /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonXoaBan_ItemClick(object sender, ItemClickEventArgs e) { if (MessageBox.Show("Chuyển trạng thái bàn về mặc định? Dữ liệu trước sẽ không được lưu lại.", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) { bool KT = DAO_BAN.XoaBanVeMatDinh(IDBan, frmDangNhap.NguoiDung.Idchinhanh); if (KT == true) { DAO_HoaDon.XoaDatBan(IDBan, frmDangNhap.NguoiDung.Idchinhanh); DAO_DatBan.XoaKhachDat(IDBan, frmDangNhap.NguoiDung.Idchinhanh); DanhSachBan(); HienThiHoaDon(IDBan); } else { DanhSachBan(); MessageBox.Show("Cập Nhật Thất Bại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void barButtonXoaBan_ItemClick(object sender, ItemClickEventArgs e) { if (MessageBox.Show("Chuyển trạng thái bàn về Trống?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) { bool KT = DAO_BAN.XoaBanVeMatDinh(IDBan); if (KT == true) { DAO_HoaDon.XoaDatBan(IDBan); DAO_DatBan.XoaKhachDat(IDBan); DanhSachBan(); gridControlCTHD.DataSource = null; gridControlCTHD.Refresh(); MessageBox.Show("Cập Nhật Thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { DanhSachBan(); MessageBox.Show("Cập Nhật Thất Bại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static List <DTO_HoaDon> LoadDSHD() { return(DAO_HoaDon.LoadDSHD()); }