Ejemplo n.º 1
0
        private void ListShower()
        {
            if (selectedNation == 100 && selectedRank == 100)
            {
                tanksToListView          = TankCollection.GetTank();
                TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
                _TheBestListView.Adapter = TheBestlistView;
            }
            else

            if (selectedNation == 100)
            {
                List <Tank> tanksAll = TankCollection.GetTank();
                var         tankvar  = from p in tanksAll
                                       where p.RankId == selectedRank
                                       select p;
                tanksToListView          = tankvar.ToList <Tank>();
                TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
                _TheBestListView.Adapter = TheBestlistView;
            }
            else

            if (selectedRank == 100)
            {
                List <Tank> tanksAll = TankCollection.GetTank();
                var         tankvar  = from p in tanksAll
                                       where p.NationId == selectedNation
                                       select p;
                tanksToListView          = tankvar.ToList <Tank>();
                TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
                _TheBestListView.Adapter = TheBestlistView;
            }
            else
            {
                tanksToListView          = TankSelector(selectedNation, selectedRank);
                TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
                _TheBestListView.Adapter = TheBestlistView;
            }
        }
Ejemplo n.º 2
0
 private void TaskSelector()
 {
     if (SelectedTask == 1)
     {
         var tankvar = from p in tanksForTask
                       orderby p.MaxSpeedAtTerrain descending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 2)
     {
         var tankvar = from p in tanksForTask
                       orderby p.AccelerationTo100 ascending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 3)
     {
         var tankvar = from p in tanksForTask
                       orderby p.PowerToWeightRatio descending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 4)
     {
         var tankvar = from p in tanksForTask
                       orderby p.Penetration descending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 5)
     {
         var tankvar = from p in tanksForTask
                       orderby p.ReloadTime ascending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 6)
     {
         var tankvar = from p in tanksForTask
                       orderby p.ReducedArmorFrontTurret descending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
     if (SelectedTask == 7)
     {
         var tankvar = from p in tanksForTask
                       orderby p.ReducedArmorTopSheet descending
                       select p;
         tanksToListView          = tankvar.ToList <Tank>();
         TheBestlistView          = new ListViewTheBestTankAdapter(this, tanksToListView);
         _TheBestListView.Adapter = TheBestlistView;
     }
 }