Ejemplo n.º 1
0
 private bool ChangeLockState(FreeItemCoupon vFreeItemCoupon, bool vState)
 {
     using (FRShoppingEntities frenty = new FRShoppingEntities())
     {
         FreeItemCoupon up = frenty.FreeItemCoupons.FirstOrDefault(e => e.FreeItemId == vFreeItemCoupon.FreeItemId);
         up.UpdatedDate = DateTime.Now;
         up.Active      = vState;
         return(frenty.SaveChanges() > 0 ? true : false);
     }
 }
Ejemplo n.º 2
0
        public FreeItemCoupon AddFreeItemCoupon(FreeItemCoupon vFreeItemCoupon)
        {
            try
            {
                Shoppingctx.FreeItemCoupons.Add(vFreeItemCoupon);
                base.PurgeCacheItems(CacheKey);

                return(Shoppingctx.SaveChanges() > 0 ? vFreeItemCoupon : null);
            }
            catch
            {
                return(null);
            }
        }
Ejemplo n.º 3
0
        public FreeItemCoupon AddFreeItemCoupon(int vFreeItemCouponID, int vBizInfoID, string vTitle, string vDescription, decimal vUnitPrice, int vOrderMinimum, DateTime vStartDate, DateTime vExpirationDate, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive)
        {
            FreeItemCoupon lFreeItemCoupon = new FreeItemCoupon();

            using (FRShoppingEntities frctx = new FRShoppingEntities())
            {
                if (vFreeItemCouponID > 0)
                {
                    lFreeItemCoupon                = frctx.FreeItemCoupons.FirstOrDefault(u => u.FreeItemId == vFreeItemCouponID);
                    lFreeItemCoupon.Title          = vTitle;
                    lFreeItemCoupon.Description    = vDescription;
                    lFreeItemCoupon.UnitPrice      = vUnitPrice;
                    lFreeItemCoupon.OrderMinimum   = vOrderMinimum;
                    lFreeItemCoupon.StartDate      = vStartDate;
                    lFreeItemCoupon.ExpirationDate = vExpirationDate;

                    lFreeItemCoupon.UpdatedDate = vUpdatedDate;
                    lFreeItemCoupon.UpdatedBy   = vUpdatedBy;
                    lFreeItemCoupon.Active      = vActive;
                    return(frctx.SaveChanges() > 0 ? lFreeItemCoupon : null);
                }
                else
                {
                    lFreeItemCoupon.Title          = vTitle;
                    lFreeItemCoupon.Description    = vDescription;
                    lFreeItemCoupon.UnitPrice      = vUnitPrice;
                    lFreeItemCoupon.OrderMinimum   = vOrderMinimum;
                    lFreeItemCoupon.StartDate      = vStartDate;
                    lFreeItemCoupon.ExpirationDate = vExpirationDate;

                    lFreeItemCoupon.BizInfoId   = vBizInfoID;
                    lFreeItemCoupon.AddedDate   = vAddedDate;
                    lFreeItemCoupon.AddedBy     = vAddedBy;
                    lFreeItemCoupon.UpdatedDate = vUpdatedDate;
                    lFreeItemCoupon.UpdatedBy   = vUpdatedBy;
                    lFreeItemCoupon.Active      = vActive;
                    return(AddFreeItemCoupon(lFreeItemCoupon));
                }
            }
        }
Ejemplo n.º 4
0
 public FreeItemCoupon UpdateFreeItemCoupon(FreeItemCoupon vFreeItemCoupon)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 5
0
 public bool UnDeleteFreeItemCoupon(FreeItemCoupon vFreeItemCoupon)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public bool UnlockFreeItemCoupon(FreeItemCoupon vFreeItemCoupon)
 {
     return(ChangeLockState(vFreeItemCoupon, true));
 }
Ejemplo n.º 7
0
 public bool LockFreeItemCoupon(FreeItemCoupon vFreeItemCoupon)
 {
     return(ChangeLockState(vFreeItemCoupon, false));
 }