Example #1
0
        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);
     }
 }
Example #3
0
 /// <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());
 }