protected void Page_Load(object sender, EventArgs e) { GiftCardManager news = new GiftCardManager(); list = news.GetList(); Page.Title = "GiftCard"; }
public NuevaGiftCard() { InitializeComponent(); var manager = new GiftCardManager(); cbxMonto.DataSource = manager.GetMontos(); cbxMonto.SelectedIndex = 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")); } }
public string DeleteGiftCard(string giftCardId) { try { GiftCardManager.DeleteGiftCard(new PrimaryKeyId(new Guid(giftCardId))); return("Gift card DELETED"); } catch { return("Gift card FAILED to delete"); } }
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()); }
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; }
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"); } }
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() ?? "", }); }
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; }
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; } }
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; } }