public void BuyBrocanteCard(BrocanteCard card, int n) { if (card == null) { return; } Client.Send(PacketType.BuyBrocanteCard, new StandardClientBuyBrocanteCard { BcId = card.BCId, Number = n }); }
private void btnBuy_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { BrocanteCard card = (brocanteList.SelectedItem as BrocanteCard); if (card == null) { return; } NumberPopBox npb = new NumberPopBox(card.Quantity, card.Price); npb.SelectedNumber += (n) => Npb_SelectedNumber(n, card); npb.Show(); Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, new Action(() => npb.Activate())); }
private void brocanteList_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { BrocanteCard card = ((sender as ListView).SelectedItem as BrocanteCard); if (card == null) { return; } DisplayCardInfo.SetCard(CardManager.GetCard(card.Id)); } catch (Exception ex) { logger.Warn(ex.ToString()); } }
private bool CheckCardWithSearch(BrocanteCard card) { int research; if (int.TryParse(tb__search_max_quantity.GetText(), out research)) { if (card.Quantity > research) { return(false); } } if (int.TryParse(tb_search_max_price.GetText(), out research)) { if (card.Price > research) { return(false); } } string seller = tb_search_seller.GetText().ToUpper(); if (seller != string.Empty && seller != "Vendeur...".ToUpper()) { if (!card.SellerName.ToUpper().Contains(seller)) { return(false); } } string cardname = tb_search_card.GetText().ToUpper(); if (cardname != string.Empty && cardname != "Carte...".ToUpper()) { if (!card.CardName.ToUpper().Contains(cardname)) { return(false); } } return(true); }
private bool CheckIsOwn(BrocanteCard card) { return(card.SellerName == FormExecution.Client.Username()); }
private void Npb_SelectedNumber(int n, BrocanteCard card) { _admin.BuyBrocanteCard(card, n); }