Пример #1
0
        public static string DejNazev(FotbalovyKlub fotbalovyKlub)
        {
            switch (fotbalovyKlub)
            {
            case FotbalovyKlub.None:
                return("");

            case FotbalovyKlub.FCPorto:
                return("FC Porto");

            case FotbalovyKlub.Arsenal:
                return("Arsenal");

            case FotbalovyKlub.RealMadrid:
                return("Real Madrid");

            case FotbalovyKlub.Chelsea:
                return("Chelsea");

            case FotbalovyKlub.Barcelona:
                return("Barcelona");
            }

            throw new Exception("Neplatna volba");
        }
Пример #2
0
 public void NajdiNejlepsiKluby(out FotbalovyKlub[] kluby, out int golPocet)
 {
     if (Pocet == 0) {
     kluby = new FotbalovyKlub[0];
     golPocet = 0;
     return;
      }
      int[] klubGolPocet = new int[FotbalovyKlubInfo.Pocet];
      for (int i = 0; i < Pocet; i++) {
      klubGolPocet[FotbalovyKlubInfo.DejIndex(pole[i].Klub)] += pole[i].GolPocet;
      }
      int maximum = int.MinValue;
      foreach (var item in klubGolPocet) {
     if (item > maximum) maximum = item;
      }
      int klubPocet = 0;
      foreach (var item in klubGolPocet) {
     if (item == maximum) klubPocet++;
      }
      kluby = new FotbalovyKlub[klubPocet];
      int j = 0;
      for (int i = 0; i < klubGolPocet.Length; i++) {
     if (klubGolPocet[i] == maximum)
        kluby[j++] = FotbalovyKlubInfo.DejKlub(i);
      }
      golPocet = maximum;
 }
Пример #3
0
 public static string ToDescriptionString(this FotbalovyKlub value)
 {
     DescriptionAttribute[] attributes = (DescriptionAttribute[])value
                                         .GetType()
                                         .GetField(value.ToString())
                                         .GetCustomAttributes(typeof(DescriptionAttribute), false);
     return(attributes.Length > 0 ? attributes[0].Description : string.Empty);
 }
Пример #4
0
 public HracDetailyForm(Hraci hraci, int indexVybraneho) : this(hraci)
 {
     editace = true;
     string        jmeno       = hraci[indexVybraneho].Jmeno;
     FotbalovyKlub klub        = hraci[indexVybraneho].Klub;
     int           goly        = hraci[indexVybraneho].GolPocet;
     Hrac          hracVybrany = new Hrac(jmeno, klub, goly);
     indexUpravy                = indexVybraneho;
     JmenoTextBox.Text          = hracVybrany.Jmeno;
     KlubComboBox.SelectedValue = hracVybrany.Klub;
     GolyTextBox.Text           = hracVybrany.GolPocet.ToString();
 }
Пример #5
0
 public pridaniHraceForm(string jmeno, FotbalovyKlub klub, int goly)
 {
     InitializeComponent();
     tymComboBox.DataSource = Enum.GetValues(typeof(FotbalovyKlub)).Cast <FotbalovyKlub>();
     for (int i = 0; i < tymComboBox.Items.Count; i++)
     {
         if (tymComboBox.Items[i].Equals(klub))
         {
             tymComboBox.SelectedIndex = i;
             break;
         }
     }
     jmenoTextBox.Text = jmeno;
     golyTextBox.Text  = goly.ToString();
 }
Пример #6
0
 public static string DejNazev(FotbalovyKlub klub)
 {
     switch (klub)
     {
         case FotbalovyKlub.None:
             return string.Empty;
         case FotbalovyKlub.FCPorto:
             return "FC Porto";
         case FotbalovyKlub.Barcelona:
         case FotbalovyKlub.Chelsea:
         case FotbalovyKlub.Arsenal:
             return klub.ToString();
         case FotbalovyKlub.RealMadrid:
             return "Real Madrid";
         default:
             return null;
     }
 }
Пример #7
0
        public void NajdiNejlepsiKluby(out FotbalovyKlub[] kluby, out int golPocet)
        {
            if (Pocet == 0)
            {
                kluby    = new FotbalovyKlub[0];
                golPocet = 0;
                return;
            }
            int[] klubBodPocet = new int[FotbalovyKlubInfo.Pocet];
            for (int i = 0; i < Pocet; i++)
            {
                klubBodPocet[FotbalovyKlubInfo.DejIndex(pole[i].Klub)] += pole[i].GolPocet;
            }
            int maximum = int.MinValue;

            foreach (var item in klubBodPocet)
            {
                if (item > maximum)
                {
                    maximum = item;
                }
            }
            int klubPocet = 0;

            foreach (var item in klubBodPocet)
            {
                if (item == maximum)
                {
                    klubPocet++;
                }
            }
            kluby = new FotbalovyKlub[klubPocet];
            int j = 0;

            for (int i = 0; i < klubBodPocet.Length; i++)
            {
                if (klubBodPocet[i] == maximum)
                {
                    kluby[j++] = FotbalovyKlubInfo.DejKlub(i);
                }
            }
            golPocet = maximum;
        }
Пример #8
0
        public static string DejNazev(FotbalovyKlub klub)
        {
            switch (klub)
            {
            case FotbalovyKlub.None:
                return(string.Empty);

            case FotbalovyKlub.Barcelona:
            case FotbalovyKlub.Arsenal:
            case FotbalovyKlub.Chelsea:
                return(klub.ToString());

            case FotbalovyKlub.RealMadrid:
                return("Real Madrid");

            case FotbalovyKlub.FCPorto:
                return("FC Porto");

            default: return(null);
            }
        }
Пример #9
0
        public static string DejNazev(FotbalovyKlub klub)
        {
            switch (klub)
            {
            case FotbalovyKlub.Arsenal:
                return("Arsenal");

            case FotbalovyKlub.Barcelona:
                return("Barcelona");

            case FotbalovyKlub.Chelsea:
                return("Chelsea");

            case FotbalovyKlub.FCPorto:
                return("FC Porto");

            case FotbalovyKlub.None:
                return("Žádný");

            case FotbalovyKlub.RealMadrid:
                return("Real Madrid");
            }
            return(null);
        }
Пример #10
0
 public static int DejIndex(FotbalovyKlub klub)
 {
     return (int)klub;
 }
Пример #11
0
 public void setKlub(FotbalovyKlub klub)
 {
     this.klub = klub;
 }
Пример #12
0
 public Hrac(String jmeno, FotbalovyKlub kl, int golu)
 {
     this.Jmeno    = jmeno;
     this.Klub     = kl;
     this.GolPocet = golu;
 }
Пример #13
0
 public string DejNazev(FotbalovyKlub fk)
 {
     return(fk.ToDescriptionString());
 }
Пример #14
0
 public Hrac(string jmeno, FotbalovyKlub klub, int goly)
 {
     this.Jmeno    = jmeno;
     this.Klub     = klub;
     this.GolPocet = goly;
 }
Пример #15
0
 public static int DejIndex(FotbalovyKlub klub)
 {
     return((int)klub);
 }
Пример #16
0
 public Hrac(string j, FotbalovyKlub k, int g)
 {
     Jmeno    = j;
     Klub     = k;
     GolPocet = g;
 }