Example #1
0
        /// <summary>
        /// Cập nhật số lượng sản phẩm đã có (ct) trong danh sách hàng đã mua (list) với số lượng x
        /// </summary>
        /// <param name="list"></param>
        /// <param name="ct"></param>
        /// <param name="x"></param>
        /// <returns></returns>
        public static bool UpdateAmount(List <Cart_Temp> list, Cart_Temp ct, int x)
        {
            Cart_Temp ctemp = Find(list, ct);

            if (ctemp != null)
            {
                ctemp.amount += x;
                return(true);
            }
            return(false);
        }
Example #2
0
 /// <summary>
 /// Tìm sản phẩm đang chọn (ct) có trong danh sách hàng đã mua (list) chưa ?
 /// </summary>
 /// <param name="list"></param>
 /// <param name="ct"></param>
 /// <returns></returns>
 public static Cart_Temp Find(List <Cart_Temp> list, Cart_Temp ct)
 {
     foreach (Cart_Temp ct1 in list)
     {
         if (ct1.pro.id == ct.pro.id)
         {
             return(ct1);
         }
     }
     return(null);
 }