Пример #1
0
 public void BuyBrocanteCard(BrocanteCard card, int n)
 {
     if (card == null)
     {
         return;
     }
     Client.Send(PacketType.BuyBrocanteCard, new StandardClientBuyBrocanteCard
     {
         BcId   = card.BCId,
         Number = n
     });
 }
Пример #2
0
        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()));
        }
Пример #3
0
        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());
            }
        }
Пример #4
0
        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);
        }
Пример #5
0
 private bool CheckIsOwn(BrocanteCard card)
 {
     return(card.SellerName == FormExecution.Client.Username());
 }
Пример #6
0
 private void Npb_SelectedNumber(int n, BrocanteCard card)
 {
     _admin.BuyBrocanteCard(card, n);
 }