public static bool LuuHoaDon(HoaDonDTO hoaDon, List <CTHoaDonDTO> lsCTHD, List <CTHoaDon_ToppingDTO> lsCTHD_Topping)
        {
            if (!HoaDonDAO.LuuHoaDon(hoaDon))
            {
                return(false);
            }

            foreach (CTHoaDonDTO cthd in lsCTHD)
            {
                if (!CTHoaDonDAO.LuuCTHoaDon(cthd))
                {
                    return(false);
                }
            }

            foreach (CTHoaDon_ToppingDTO cthd_topping in lsCTHD_Topping)
            {
                if (!CTHoaDon_ToppingDAO.LuuCTHoaDon_Topping(cthd_topping))
                {
                    return(false);
                }
            }

            return(true);
        }
 public static Boolean Delete(String maHD, String maSP)
 {
     if (CTHoaDonDAO.IsExist(maHD, maSP))
     {
         return(CTHoaDonDAO.Delete(maHD, maSP));
     }
     return(false);
 }
 public static Boolean Update(CTHoaDonDTO ctHoaDonDTO)
 {
     if (CTHoaDonDAO.IsExist(ctHoaDonDTO.MaHD, ctHoaDonDTO.MaSP))
     {
         return(CTHoaDonDAO.Update(ctHoaDonDTO));
     }
     return(false);
 }
 public static Boolean Insert(CTHoaDonDTO ctHoaDonDTO)
 {
     if (!CTHoaDonDAO.IsExist(ctHoaDonDTO.MaHD, ctHoaDonDTO.MaSP))
     {
         return(CTHoaDonDAO.Insert(ctHoaDonDTO));
     }
     return(false);
 }
 public static CTHoaDonDTO GetObjectByPrimaryKey(String maHD, String maSP)
 {
     return(CTHoaDonDAO.GetObjectByPrimaryKey(maHD, maSP));
 }
 public static List <CTHoaDonDTO> Get()
 {
     return(CTHoaDonDAO.Get());
 }
 public static bool ThemCTHD(CTHoaDonDTO cthd)
 {
     return(CTHoaDonDAO.ThemCTHD(cthd));
 }
 public static int LayMaCTHoaDonMoiNhat()
 {
     return(CTHoaDonDAO.LayMaCTHoaDonMoiNhat());
 }