コード例 #1
0
 private void MarkAsSelled_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (SelectedDeal.DateOfBuy != null && SelectedDeal.DealType != DealType.Sell)
         {
             SetAsSelled sas = new SetAsSelled(SelectedDeal);
             new Thread(x =>
             {
                 while (true)
                 {
                     if (sas.FlagIsClosed)
                     {
                         dayEarned += selectedDeal.SelledFor;
                         DealOption.updateDeal(selectedDeal);
                         ReadyToRefresh = true;
                         break;
                     }
                 }
             }).Start();
             sas.Show();
         }
         else
         {
             MessageBox.Show("Тази вещ е отбелязана като продадена моля селектирайте друга");
         }
     }catch (NullReferenceException)
     {
         MessageBox.Show("Не е селектирана заложена вещ");
     }
 }
コード例 #2
0
 private void DeleteDeal_Click(object sender, RoutedEventArgs e)
 {
     if (SelectedDeal.DateOfBuy != null)
     {
         var result = MessageBox.Show(
             "Сигурни ли сте че искате да изтриете съдържанието",
             "Внимание!!!", MessageBoxButton.YesNo);
         if (result == MessageBoxResult.Yes)
         {
             SelectedDeal.IsClosed = true;
             DealOption.updateDeal(SelectedDeal);
             DealOption.UpdateDeals(ref Deals);
         }
     }
     else
     {
         MessageBox.Show("Моля селектирайте сделка");
     }
 }
コード例 #3
0
        private void AddDealButton_Click(object sender, RoutedEventArgs e)
        {
            DealEntity newDeal = new DealEntity();
            DealForm   df      = new DealForm(newDeal, this.user.ID);

            new Thread(x =>
            {
                while (true)
                {
                    if (df.FlagIsClosed)
                    {
                        DealOption.AddnewItem(newDeal);
                        daySpent      += newDeal.Price;
                        ReadyToRefresh = true;
                        break;
                    }
                }
            }).Start();
            df.Show();
        }
コード例 #4
0
 private void updateLists()
 {
     DealOption.UpdateDeals(ref Deals);
     PladgetOption.UpdatePladgeds(ref Pladgeds);
     ReadyToRefresh = false;
 }
コード例 #5
0
 private void filterListDeal_Click(object sender, RoutedEventArgs e)
 {
     DealOption.UpdateDealsbyFilte(ref Deals,
                                   ClientNameDealFilterDeal.Text, FilterItemTypeComboBoxDeal.Text);
 }