private void Page_Loaded(object sender, RoutedEventArgs e) { comboBrand.ItemsSource = BrandHelper.GetBrands(); comboUnits.ItemsSource = UnitHelper.GetUnits(); comboTitle.ItemsSource = TitleHelper.GetTitles(); comboCompany.ItemsSource = CompanyHelper.GetCompanies(); comboShop.ItemsSource = ShopHelper.GetShops(); dataGridCompanies.HeadersVisibility = DataGridHeadersVisibility.None; loadCompanies(); }
protected void Page_Load(object sender, EventArgs e) { SessionHelper.ExecuteAutoStop(); if (!IsPostBack) { if (!SessionHelper.IsSessionAlive()) { Response.Redirect("/index.aspx"); } LoadCreditNotes(SessionHelper.GetUser()); LoadCreditCards(); LoadItemsShop(ShopHelper.GetItemsId()); LoadUserInfo(); } }
/// <summary> /// Toma los productos y los transforma en el detalle de la factura. /// </summary> /// <returns></returns> private List <InvoiceItem> GetInvoiceItems() { //TODO - Controlar error MapManager mapManager = new MapManager(); List <Map> maps = mapManager.GetBySeveralIds(ShopHelper.GetItemsId()); List <InvoiceItem> invoiceItems = new List <InvoiceItem>(); foreach (Map map in maps) { InvoiceItem invoiceItem = new InvoiceItem(); invoiceItem.Quantity = 1; invoiceItem.Resource = map; invoiceItem.Price = map.Price; invoiceItems.Add(invoiceItem); } return(invoiceItems); }
private static void HandleViaItem(GameSession session, PacketReader packet) { bool openShop = packet.ReadBool(); if (!openShop) { return; } int coinId = packet.ReadInt(); ItemMetadata item = ItemMetadataStorage.GetMetadata(coinId); if (item is null) { return; } ShopHelper.OpenSystemShop(session, item.Shop.ShopId, 0); }
/// <summary> /// Atiende los botones del repeater: agregar a la plataforma de venta & ver detalle /// </summary> /// <param name="source"></param> /// <param name="e"></param> protected void shopRepeater_ItemCommand(object source, RepeaterCommandEventArgs e) { try { int id = Convert.ToInt32(e.CommandArgument); MapManager mapManager = new MapManager(); Map map = mapManager.Get(id); if (e.CommandName == "ShowDetail") { ModalItemShop.Show(map); } else { //Únicamente es posible agregar artículos si el usuario está logueado if (SessionHelper.IsSessionAlive()) { if (e.CommandName == "AddToCart") { ShopHelper.AddToCart(id, Session); UpdateCartInformation(); } else if (e.CommandName == "RemoveItemCart") { ShopHelper.RemoveFromCart(id, Session); UpdateCartInformation(); } } else { ((front)Master).Alert.ShowUP("Sesión requerida", "Para poder realizar la operación debés iniciar sesión."); } } } catch (Exception exception) { ((front)Master).Alert.ShowUP("Exception", exception.Message); } }
// Get RewardList List <RewardInfo> GetPackageInfos(uint id, EPackageRewardType selectType = EPackageRewardType.None, DataPackageShop shop = null) { List <RewardInfo> infos = new List <RewardInfo>(); DataPackage package = DataPackage.GetByID(id); for (int i = 0; i < package.GetREWARD_TYPECount(); i++) { if (selectType != EPackageRewardType.None && selectType != (EPackageRewardType)package.GetPRICE_TYPE(i)) { continue; } RewardInfo info = new RewardInfo(); info.type = (EGoodsType)package.GetREWARD_TYPE(i); info.value = package.GetREWARD_VALUE(i); infos.Add(info); } if (shop != null && selectType == EPackageRewardType.Bonus) { RewardInfo bonus = ShopHelper.GetMonthlyBonus(shop); if (bonus != null) { RewardInfo searchInfo = infos.Find(x => x.type == bonus.type); if (searchInfo != null) // 같은 타입이면 갯수증가 { searchInfo.AddCount(bonus.GetCount()); } else // 다른 타입이면 리스트 추가 { infos.Add(bonus); } } } return(infos); }
/// <summary> /// Carga la encuesta de satisfacción. /// </summary> public void LoadPoll() { try { ShopHelper.DropCart(Session); PollManager pollManager = new PollManager(); Poll poll = pollManager.GetSatisfactionPoll(); if (poll != null) { pollRepeater.DataSource = poll.Questions; pollRepeater.DataBind(); } else { // No es prolijo porque se mezcla la parte visual con los datos, pero sirve divPoll.Visible = false; } } catch (Exception exception) { ((front)Master).Alert.Show("Excepción", exception.Message); } }
public ShopExecutor(VkApiHelper helper) { Api = helper; ShopHelper = new ShopHelper(); }
public void ModifyShopPrice(HelperInfo info, ShopHelper shopHelperInstance) { int primaryPlayerBiome = info.PrimaryPlayerBiome; bool[] nearbyNpCsByType = info.nearbyNPCsByType; switch (info.npc.type) { case 17: case 22: case 588: case 633: if (primaryPlayerBiome == 0) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 18: case 108: case 208: case 550: if (primaryPlayerBiome == 6) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 19: case 178: case 207: if (primaryPlayerBiome == 3) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 20: case 227: case 228: if (primaryPlayerBiome == 4) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 38: case 54: case 107: if (primaryPlayerBiome == 1) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 124: case 209: case 441: if (primaryPlayerBiome == 2) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; case 142: if (primaryPlayerBiome == 2) { shopHelperInstance.LoveBiome(primaryPlayerBiome); break; } break; case 229: case 353: case 369: if (primaryPlayerBiome == 5) { shopHelperInstance.LikeBiome(primaryPlayerBiome); break; } break; } switch (info.npc.type) { case 17: case 20: case 369: case 633: if (primaryPlayerBiome == 3) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 18: case 19: case 353: case 550: if (primaryPlayerBiome == 2) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 22: case 38: case 108: if (primaryPlayerBiome == 5) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 54: case 228: case 441: if (primaryPlayerBiome == 6) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 107: case 178: case 209: if (primaryPlayerBiome == 4) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 124: case 208: case 229: case 588: if (primaryPlayerBiome == 1) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; case 142: if (primaryPlayerBiome == 3) { shopHelperInstance.HateBiome(primaryPlayerBiome); break; } break; case 207: case 227: if (primaryPlayerBiome == 0) { shopHelperInstance.DislikeBiome(primaryPlayerBiome); break; } break; } switch (info.npc.type) { case 17: if (nearbyNpCsByType[588]) { shopHelperInstance.LikeNPC(588); } if (nearbyNpCsByType[18]) { shopHelperInstance.LikeNPC(18); } if (nearbyNpCsByType[441]) { shopHelperInstance.DislikeNPC(441); } if (!nearbyNpCsByType[369]) { break; } shopHelperInstance.HateNPC(369); break; case 18: if (nearbyNpCsByType[19]) { shopHelperInstance.LoveNPC(19); } if (nearbyNpCsByType[108]) { shopHelperInstance.LikeNPC(108); } if (nearbyNpCsByType[208]) { shopHelperInstance.DislikeNPC(208); } if (nearbyNpCsByType[20]) { shopHelperInstance.DislikeNPC(20); } if (!nearbyNpCsByType[633]) { break; } shopHelperInstance.HateNPC(633); break; case 19: if (nearbyNpCsByType[18]) { shopHelperInstance.LoveNPC(18); } if (nearbyNpCsByType[178]) { shopHelperInstance.LikeNPC(178); } if (nearbyNpCsByType[588]) { shopHelperInstance.DislikeNPC(588); } if (!nearbyNpCsByType[38]) { break; } shopHelperInstance.HateNPC(38); break; case 20: if (nearbyNpCsByType[228]) { shopHelperInstance.LikeNPC(228); } if (nearbyNpCsByType[160]) { shopHelperInstance.LikeNPC(160); } if (nearbyNpCsByType[369]) { shopHelperInstance.DislikeNPC(369); } if (!nearbyNpCsByType[588]) { break; } shopHelperInstance.HateNPC(588); break; case 22: if (nearbyNpCsByType[54]) { shopHelperInstance.LikeNPC(54); } if (nearbyNpCsByType[178]) { shopHelperInstance.DislikeNPC(178); } if (nearbyNpCsByType[227]) { shopHelperInstance.HateNPC(227); } if (!nearbyNpCsByType[633]) { break; } shopHelperInstance.LikeNPC(633); break; case 38: if (nearbyNpCsByType[550]) { shopHelperInstance.LoveNPC(550); } if (nearbyNpCsByType[124]) { shopHelperInstance.LikeNPC(124); } if (nearbyNpCsByType[107]) { shopHelperInstance.DislikeNPC(107); } if (!nearbyNpCsByType[19]) { break; } shopHelperInstance.DislikeNPC(19); break; case 54: if (nearbyNpCsByType[160]) { shopHelperInstance.LoveNPC(160); } if (nearbyNpCsByType[441]) { shopHelperInstance.LikeNPC(441); } if (nearbyNpCsByType[18]) { shopHelperInstance.DislikeNPC(18); } if (!nearbyNpCsByType[124]) { break; } shopHelperInstance.HateNPC(124); break; case 107: if (nearbyNpCsByType[124]) { shopHelperInstance.LoveNPC(124); } if (nearbyNpCsByType[207]) { shopHelperInstance.LikeNPC(207); } if (nearbyNpCsByType[54]) { shopHelperInstance.DislikeNPC(54); } if (!nearbyNpCsByType[353]) { break; } shopHelperInstance.HateNPC(353); break; case 108: if (nearbyNpCsByType[588]) { shopHelperInstance.LoveNPC(588); } if (nearbyNpCsByType[17]) { shopHelperInstance.LikeNPC(17); } if (nearbyNpCsByType[228]) { shopHelperInstance.DislikeNPC(228); } if (!nearbyNpCsByType[209]) { break; } shopHelperInstance.HateNPC(209); break; case 124: if (nearbyNpCsByType[107]) { shopHelperInstance.LoveNPC(107); } if (nearbyNpCsByType[209]) { shopHelperInstance.LikeNPC(209); } if (nearbyNpCsByType[19]) { shopHelperInstance.DislikeNPC(19); } if (!nearbyNpCsByType[54]) { break; } shopHelperInstance.HateNPC(54); break; case 142: if (!nearbyNpCsByType[441]) { break; } shopHelperInstance.HateNPC(441); break; case 160: if (nearbyNpCsByType[22]) { shopHelperInstance.LoveNPC(22); } if (nearbyNpCsByType[20]) { shopHelperInstance.LikeNPC(20); } if (nearbyNpCsByType[54]) { shopHelperInstance.DislikeNPC(54); } if (!nearbyNpCsByType[228]) { break; } shopHelperInstance.HateNPC(228); break; case 178: if (nearbyNpCsByType[209]) { shopHelperInstance.LoveNPC(209); } if (nearbyNpCsByType[227]) { shopHelperInstance.LikeNPC(227); } if (nearbyNpCsByType[208]) { shopHelperInstance.DislikeNPC(208); } if (nearbyNpCsByType[108]) { shopHelperInstance.DislikeNPC(108); } if (!nearbyNpCsByType[20]) { break; } shopHelperInstance.DislikeNPC(20); break; case 207: if (nearbyNpCsByType[19]) { shopHelperInstance.LikeNPC(19); } if (nearbyNpCsByType[227]) { shopHelperInstance.LikeNPC(227); } if (nearbyNpCsByType[178]) { shopHelperInstance.DislikeNPC(178); } if (!nearbyNpCsByType[229]) { break; } shopHelperInstance.HateNPC(229); break; case 208: if (nearbyNpCsByType[108]) { shopHelperInstance.LoveNPC(108); } if (nearbyNpCsByType[353]) { shopHelperInstance.LikeNPC(353); } if (nearbyNpCsByType[17]) { shopHelperInstance.DislikeNPC(17); } if (nearbyNpCsByType[441]) { shopHelperInstance.HateNPC(441); } if (!nearbyNpCsByType[633]) { break; } shopHelperInstance.LoveNPC(633); break; case 209: if (nearbyNpCsByType[353]) { shopHelperInstance.LikeNPC(353); } if (nearbyNpCsByType[229]) { shopHelperInstance.LikeNPC(229); } if (nearbyNpCsByType[178]) { shopHelperInstance.LikeNPC(178); } if (nearbyNpCsByType[108]) { shopHelperInstance.HateNPC(108); } if (!nearbyNpCsByType[633]) { break; } shopHelperInstance.DislikeNPC(633); break; case 227: if (nearbyNpCsByType[20]) { shopHelperInstance.LoveNPC(20); } if (nearbyNpCsByType[208]) { shopHelperInstance.LikeNPC(208); } if (nearbyNpCsByType[209]) { shopHelperInstance.DislikeNPC(209); } if (!nearbyNpCsByType[160]) { break; } shopHelperInstance.DislikeNPC(160); break; case 228: if (nearbyNpCsByType[20]) { shopHelperInstance.LikeNPC(20); } if (nearbyNpCsByType[22]) { shopHelperInstance.LikeNPC(22); } if (nearbyNpCsByType[18]) { shopHelperInstance.DislikeNPC(18); } if (!nearbyNpCsByType[160]) { break; } shopHelperInstance.HateNPC(160); break; case 229: if (nearbyNpCsByType[369]) { shopHelperInstance.LoveNPC(369); } if (nearbyNpCsByType[550]) { shopHelperInstance.LikeNPC(550); } if (nearbyNpCsByType[353]) { shopHelperInstance.DislikeNPC(353); } if (!nearbyNpCsByType[22]) { break; } shopHelperInstance.HateNPC(22); break; case 353: if (nearbyNpCsByType[207]) { shopHelperInstance.LoveNPC(207); } if (nearbyNpCsByType[229]) { shopHelperInstance.LikeNPC(229); } if (nearbyNpCsByType[550]) { shopHelperInstance.DislikeNPC(550); } if (!nearbyNpCsByType[107]) { break; } shopHelperInstance.HateNPC(107); break; case 369: if (nearbyNpCsByType[208]) { shopHelperInstance.LikeNPC(208); } if (nearbyNpCsByType[38]) { shopHelperInstance.LikeNPC(38); } if (nearbyNpCsByType[441]) { shopHelperInstance.LikeNPC(441); } if (!nearbyNpCsByType[550]) { break; } shopHelperInstance.HateNPC(550); break; case 441: if (nearbyNpCsByType[17]) { shopHelperInstance.LoveNPC(17); } if (nearbyNpCsByType[208]) { shopHelperInstance.LikeNPC(208); } if (nearbyNpCsByType[38]) { shopHelperInstance.DislikeNPC(38); } if (nearbyNpCsByType[124]) { shopHelperInstance.DislikeNPC(124); } if (!nearbyNpCsByType[142]) { break; } shopHelperInstance.HateNPC(142); break; case 550: if (nearbyNpCsByType[38]) { shopHelperInstance.LoveNPC(38); } if (nearbyNpCsByType[107]) { shopHelperInstance.LikeNPC(107); } if (nearbyNpCsByType[22]) { shopHelperInstance.DislikeNPC(22); } if (!nearbyNpCsByType[207]) { break; } shopHelperInstance.HateNPC(207); break; case 588: if (nearbyNpCsByType[227]) { shopHelperInstance.LikeNPC(227); } if (nearbyNpCsByType[369]) { shopHelperInstance.LoveNPC(369); } if (nearbyNpCsByType[17]) { shopHelperInstance.HateNPC(17); } if (nearbyNpCsByType[229]) { shopHelperInstance.DislikeNPC(229); } if (!nearbyNpCsByType[633]) { break; } shopHelperInstance.LikeNPC(633); break; case 633: if (nearbyNpCsByType[369]) { shopHelperInstance.DislikeNPC(369); } if (nearbyNpCsByType[19]) { shopHelperInstance.HateNPC(19); } if (nearbyNpCsByType[228]) { shopHelperInstance.LoveNPC(228); } if (!nearbyNpCsByType[588]) { break; } shopHelperInstance.LikeNPC(588); break; } }
/// <summary> /// Actualiza la etiqueta del botón, mostrando las cantidades de los artículos escogidos para comprar. /// </summary> private void UpdateCartInformation() { try { cartBtn.Text = "<i class='fa fa-tags' aria-hidden='true'></i> Elementos: " + ShopHelper.GetQuantity(); if (ShopHelper.GetQuantity() > 0) { MapManager mapManager = new MapManager(); List <Map> maps = mapManager.GetBySeveralIds(ShopHelper.GetItemsId()); // Si por algún motivo no se recuperan mapas, significa que los ids están mal // o hay algo raro if ((maps == null || maps.Count == 0) && mapManager.HasErrors) { ((front)Master).Alert.ShowUP("Error", mapManager.ErrorDescription); } else { cartItemRepeater.DataSource = maps; cartItemRepeater.DataBind(); } } else { cartItemRepeater.DataSource = null; cartItemRepeater.DataBind(); } } catch (Exception exception) { ((front)Master).Alert.ShowUP("Excepción", exception.Message); } }
public async Task ViewShopsAsync() { await Context.Channel.SendMessageAsync(ShopHelper.ViewShops(Context.Data.Data)); }
private void dataGridShops_Loaded(object sender, RoutedEventArgs e) { //dataGridShops.ItemsSource = ShopHelper.GetFullShops(); ShopHelper.setShopGrid(dataGridShops); }
public override void Execute(GameCommandTrigger trigger) { ShopHelper.OpenSystemShop(trigger.Session, 999999, 29000307); }
// 패키지 상점 열기 public void OnClickPackageShop() { ShopHelper.CallPackageShop(EPackageRecommandState.None, false); }
// 셋팅 void SetCharageShop() { ResetClear(); SetCharageShopSlot(ShopHelper.GetRechargeShopList(nowType)); }
private void Start() { shopHelper = GameObject.FindObjectOfType <ShopHelper>(); }