Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GiftCardManager news = new GiftCardManager();

        list       = news.GetList();
        Page.Title = "GiftCard";
    }
Пример #2
0
        public NuevaGiftCard()
        {
            InitializeComponent();
            var manager = new GiftCardManager();

            cbxMonto.DataSource    = manager.GetMontos();
            cbxMonto.SelectedIndex = 0;
        }
Пример #3
0
 public Guards(
     ICachedShippingMethodCollectionProvider cachedShippingMethodCollectionProvider,
     GiftCardManager giftCardManager,
     AppConfigProvider appConfigProvider,
     ICheckoutAccountStatusProvider checkoutAccountStatusProvider)
 {
     CachedShippingMethodCollectionProvider = cachedShippingMethodCollectionProvider;
     GiftCardManager               = giftCardManager;
     AppConfigProvider             = appConfigProvider;
     CheckoutAccountStatusProvider = checkoutAccountStatusProvider;
 }
 public CatalogController(InventoryManager inventoryManager, ContactFactory contactFactory, ProductViewModelFactory productViewModelFactory, AccountManager accountManager, CatalogManager catalogManager, GiftCardManager giftCardManager, PricingManager pricingManager, CartManager cartManager, CommerceUserContext commerceUserContext, CatalogItemContext catalogItemContext, CatalogUrlService catalogUrlRepository, StorefrontContext storefrontContext, CategoryViewModelFactory categoryViewModelFactory, GetChildProductsService getChildProductsService)
 {
     InventoryManager         = inventoryManager;
     ProductViewModelFactory  = productViewModelFactory;
     CatalogManager           = catalogManager;
     GiftCardManager          = giftCardManager;
     CommerceUserContext      = commerceUserContext;
     CatalogItemContext       = catalogItemContext;
     StorefrontContext        = storefrontContext;
     CategoryViewModelFactory = categoryViewModelFactory;
     GetChildProductsService  = getChildProductsService;
 }
 public PaymentProcessingResult ProcessPayment(IOrderGroup orderGroup, IPayment payment)
 {
     if (orderGroup == null)
     {
         return(PaymentProcessingResult.CreateUnsuccessfulResult("Failed to process your payment."));
     }
     else
     {
         GiftCardManager.PurchaseByGiftCard(payment, orderGroup.Currency);
         return(PaymentProcessingResult.CreateSuccessfulResult("Gift card processed"));
     }
 }
Пример #6
0
 public string DeleteGiftCard(string giftCardId)
 {
     try
     {
         GiftCardManager.DeleteGiftCard(new PrimaryKeyId(new Guid(giftCardId)));
         return("Gift card DELETED");
     }
     catch
     {
         return("Gift card FAILED to delete");
     }
 }
Пример #7
0
 public List <GiftCard> GetCustomerGiftCards(string contactId)
 {
     return(GiftCardManager.GetCustomerGiftCards(new PrimaryKeyId(new Guid(contactId))).Select(giftCard => new GiftCard()
     {
         GiftCardId = giftCard.PrimaryKeyId.ToString(),
         GiftCardName = giftCard[GiftCardManager.GiftCardNameField].ToString(),
         InitialAmount = (decimal)giftCard[GiftCardManager.InitialAmountField],
         RemainBalance = (decimal)giftCard[GiftCardManager.RemainBalanceField],
         IsActive = (bool)giftCard[GiftCardManager.IsActiveField],
         RedemptionCode = giftCard[GiftCardManager.RedemptionCodeField]?.ToString() ?? "",
     }).ToList());
 }
Пример #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        GiftCardManager um   = new GiftCardManager();
        GiftCardTBx     user = um.GetGiftCardByGiftCardID(Convert.ToInt32(Request["id"]));

        ok = JsonConvert.SerializeObject(user, Formatting.Indented,
                                         new JsonSerializerSettings
        {
            PreserveReferencesHandling = PreserveReferencesHandling.Objects
        });
        return;
    }
Пример #9
0
 public string CreateGiftCard(GiftCard giftCard)
 {
     try
     {
         var contactId  = new PrimaryKeyId(new Guid(giftCard.ContactId));
         var giftCardId = GiftCardManager.CreateGiftCard(giftCard.GiftCardName, contactId, giftCard.InitialAmount, giftCard.RemainBalance, giftCard.RedemptionCode, giftCard.IsActive);
         return(giftCardId.ToString());
     }
     catch (Exception)
     {
         return("Gift card FAILED to add");
     }
 }
Пример #10
0
 public string UpdateGiftCard(GiftCard giftCard)
 {
     try
     {
         var giftCardId = new PrimaryKeyId(new Guid(giftCard.GiftCardId));
         var contactId  = new PrimaryKeyId(new Guid(giftCard.ContactId));
         GiftCardManager.UpdateGiftCard(giftCardId, giftCard.GiftCardName, contactId, giftCard.InitialAmount, giftCard.RemainBalance, giftCard.RedemptionCode, giftCard.IsActive);
         return("Gift card UPDATED");
     }
     catch
     {
         return("Gift card FAILED to update");
     }
 }
        public GiftCard GetGiftCard(string giftCardId)
        {
            var giftCardObject = GiftCardManager.GetGiftCardById(new PrimaryKeyId(new Guid(giftCardId)));

            return(new GiftCard()
            {
                GiftCardId = giftCardObject.PrimaryKeyId.ToString(),
                GiftCardName = giftCardObject[GiftCardManager.GiftCardNameField].ToString(),
                InitialAmount = (decimal)giftCardObject[GiftCardManager.InitialAmountField],
                RemainBalance = (decimal)giftCardObject[GiftCardManager.RemainBalanceField],
                IsActive = (bool)giftCardObject[GiftCardManager.IsActiveField],
                RedemptionCode = giftCardObject[GiftCardManager.RedemptionCodeField]?.ToString() ?? "",
            });
        }
Пример #12
0
 public List <GiftCard> GetAllGiftCards()
 {
     return(GiftCardManager.GetAllGiftCards().Select(giftCard => new GiftCard()
     {
         GiftCardId = giftCard.PrimaryKeyId.ToString(),
         ContactId = giftCard[GiftCardManager.ContactIdField].ToString(),
         GiftCardName = giftCard[GiftCardManager.GiftCardNameField].ToString(),
         ContactName = CustomerContext.Current.GetContactById(
             giftCard.GetGuidValue(GiftCardManager.ContactIdField)
             ).FullName,
         InitialAmount = (decimal)giftCard[GiftCardManager.InitialAmountField],
         RemainBalance = (decimal)giftCard[GiftCardManager.RemainBalanceField],
         RedemptionCode = giftCard[GiftCardManager.RedemptionCodeField]?.ToString() ?? "",
         IsActive = (bool)giftCard[GiftCardManager.IsActiveField]
     }).ToList());
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="CatalogController" /> class.
        /// </summary>
        /// <param name="inventoryManager">The inventory manager.</param>
        /// <param name="contactFactory">The contact factory.</param>
        /// <param name="accountManager">The account manager.</param>
        /// <param name="catalogManager">The catalog manager.</param>
        /// <param name="giftCardManager">The gift card manager.</param>
        public CatalogController(
            [NotNull] InventoryManager inventoryManager,
            [NotNull] ContactFactory contactFactory,
            [NotNull] AccountManager accountManager,
            [NotNull] CatalogManager catalogManager,
            [NotNull] GiftCardManager giftCardManager)
            : base(accountManager, contactFactory)
        {
            Assert.ArgumentNotNull(inventoryManager, "inventoryManager");
            Assert.ArgumentNotNull(catalogManager, "catalogManager");
            Assert.ArgumentNotNull(giftCardManager, "giftCardManager");

            this.InventoryManager = inventoryManager;
            this.CatalogManager   = catalogManager;
            this.GiftCardManager  = giftCardManager;
        }
Пример #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         int             id   = Convert.ToInt32(Request["id"]);
         GiftCardManager pm   = new GiftCardManager();
         GiftCardTBx     page = pm.GetGiftCardByGiftCardID(id);
         page.GiftCardStatus = Convert.ToInt32(Request["status"]);
         pm.Save();
         ok = Request["status"];
         return;
     }
     catch (Exception ex)
     {
         ok = ex.ToString();
         return;
     }
 }
Пример #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            int modalid = Convert.ToInt32(Request["modalid"]);

            int GiftCardID = Convert.ToInt32(Request["GiftCardID"]);

            int userID = Convert.ToInt32(Request["userID"]);

            decimal GiftCardCost = Convert.ToDecimal(Request["giftcardcost"]);

            string GiftCardName        = Request["giftcardname"];
            string GiveItToEmail       = Request["giveittoemail"];
            string GiftCardDescription = Request["giftcarddesc"];
            string GiftCardNotes       = Request["giftcardnotes"];
            int    vouchernum          = 9;
            string Password            = RandomPassword(6);

            string GiftCardCode = CreateRandomVoucher(vouchernum);

            //kiem tra email da ton tai hay chuwa
            UserManager UM            = new UserManager();
            UsersTbx    usersend      = UM.GetUserByID(userID);
            string      usernamesend  = usersend.FirstName + " " + usersend.LastName;
            string      useremailsend = usersend.Email;


            UsersTbx user = UM.GetUserByUserEmail(GiveItToEmail);
            string   desc = "";
            if (user != null)
            {
                if (user.Email != null)
                {
                    desc  = "You have recived gift card of NoaNailsSpa from: " + "<br/>" + "User: "******"<br/>" + "Email: " + useremailsend + "<br/>" + "Note: " + GiftCardNotes;
                    desc += "<br/><br/>";
                    desc += "Please download our app for free to use" + "<a href='#'>" + " here " + "</a>" + "and login to use gift card.";
                    desc += "<br/><br/>";
                }
            }
            else
            {
                UsersTbx u = new UsersTbx();
                u.FirstName   = GiveItToEmail;
                u.Password    = UTIL.Encrypt(Password, true);
                u.Email       = GiveItToEmail;
                u.Status      = 1;
                u.UserLevel   = 0;
                u.TotalReward = 0;
                UM.AddUser(u);
                UM.Save();
                desc  = "You have recived gift card of NoaNailsSpa from: " + "<br/>" + "User: "******"<br/>" + "Email: " + useremailsend + "<br/>" + "Note: " + GiftCardNotes;
                desc += "<br/><br/>";
                desc += "Please download our app for free to use" + "<a href='#'>" + " here " + "</a>" + "and login with the acount below to use gift card.";
                desc += "<br/><br/>";
                desc += "Email: " + GiveItToEmail + "<br/>" + "Password: "******"*****@*****.**", GiveItToEmail, "Gift Card NailsSpa Salon", desc, "NoaNailsSpa", "*****@*****.**", "Kid3101@", "relay-hosting.secureserver.net");



            GiftCardManager r = new GiftCardManager();

            GiftCardTBx reward = new GiftCardTBx();



            if (GiftCardID != 0)//------- EDIT -----------------------------------------||
            {
                reward = r.GetGiftCardByGiftCardID(GiftCardID);
            }
            reward.GiftCardName  = GiftCardName;
            reward.GiftCardCost  = GiftCardCost;
            reward.GiveItToEmail = GiveItToEmail;


            if (GiftCardID == 0) //-------- ADD -----------------------------------||
            {
                DateTime     current = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified);
                TimeZoneInfo src     = TimeZoneInfo.FindSystemTimeZoneById(TimeZoneInfo.Local.Id);
                TimeZoneInfo des     = TimeZoneInfo.FindSystemTimeZoneById("SA Western Standard Time");
                reward.GiftCardAddedDate   = TimeZoneInfo.ConvertTime(current, src, des);
                reward.GiftCardStatus      = 1;
                reward.GiftCardCode        = GiftCardCode;
                reward.CreateByUserId      = userID;
                reward.GiftCardName        = GiftCardName;
                reward.GiftCardCost        = GiftCardCost;
                reward.GiveItToEmail       = GiveItToEmail;
                reward.GiftCardDescription = GiftCardDescription;
                reward.GiftCardNote        = GiftCardNotes;

                r.AddGiftCard(reward);
            }
            r.Save();

            ok = "1";
            return;
        }
        catch (Exception ex)
        {
            ok = ex.ToString();
            return;
        }
    }