Beispiel #1
0
        public virtual void createUcesnici(Takmicenje1 takmicenje1)
        {
            clearUcesnici();

            List<RezultatUkupno> rezultati =
                new List<RezultatUkupno>(takmicenje1.PoredakUkupno.Rezultati);
            PropertyDescriptor propDesc =
                TypeDescriptor.GetProperties(typeof(RezultatUkupno))["RedBroj"];
            rezultati.Sort(new SortComparer<RezultatUkupno>(propDesc,
                ListSortDirection.Ascending));

            int qualOrder = 0;
            foreach (RezultatUkupno rez in rezultati)
            {
                if (rez.KvalStatus == KvalifikacioniStatus.Q)
                {
                    UcesnikTakmicenja2 u = new UcesnikTakmicenja2(rez.Gimnasticar,
                        (short)(++qualOrder), rez.Total, rez.Rank, rez.KvalStatus);
                    addUcesnik(u);
                }
            }
            int rezOrder = 0;
            foreach (RezultatUkupno rez in rezultati)
            {
                if (rez.KvalStatus == KvalifikacioniStatus.R)
                {
                    UcesnikTakmicenja2 u = new UcesnikTakmicenja2(rez.Gimnasticar,
                        (short)(qualOrder + (++rezOrder)), rez.Total, rez.Rank, rez.KvalStatus);
                    addUcesnik(u);
                }
            }
        }
Beispiel #2
0
        public virtual void createUcesnici(Takmicenje1 takmicenje1)
        {
            List<RezultatUkupno> rezultati =
                new List<RezultatUkupno>(takmicenje1.PoredakUkupno.Rezultati);
            PropertyDescriptor propDesc =
                TypeDescriptor.GetProperties(typeof(RezultatUkupno))["RedBroj"];
            rezultati.Sort(new SortComparer<RezultatUkupno>(propDesc,
                ListSortDirection.Ascending));

            clearUcesnici();
            int qualOrder = 0;
            foreach (RezultatUkupno rez in rezultati)
            {
                if (rez.KvalStatus == KvalifikacioniStatus.Q)
                {
                    UcesnikTakmicenja2 u = new UcesnikTakmicenja2(rez.Gimnasticar,
                        (short)(++qualOrder), rez.Total, rez.Rank, rez.KvalStatus);
                    addUcesnik(u);
                }
            }
            int rezOrder = 0;
            foreach (RezultatUkupno rez in rezultati)
            {
                if (rez.KvalStatus == KvalifikacioniStatus.R)
                {
                    UcesnikTakmicenja2 u = new UcesnikTakmicenja2(rez.Gimnasticar,
                        (short)(qualOrder + (++rezOrder)), rez.Total, rez.Rank, rez.KvalStatus);
                    addUcesnik(u);
                }
            }
        }
Beispiel #3
0
        public override bool Equals(object other)
        {
            if (object.ReferenceEquals(this, other))
            {
                return(true);
            }
            if (!(other is UcesnikTakmicenja2))
            {
                return(false);
            }

            UcesnikTakmicenja2 that = (UcesnikTakmicenja2)other;

            return(this.Gimnasticar.Equals(that.Gimnasticar));
        }
Beispiel #4
0
        public virtual void loadFromDump(StringReader reader, IdMap map)
        {
            int count = int.Parse(reader.ReadLine());
            for (int i = 0; i < count; ++i)
            {
                reader.ReadLine();  // id
                UcesnikTakmicenja2 u = new UcesnikTakmicenja2();
                u.loadFromDump(reader, map);
                Ucesnici.Add(u);
            }

            string id = reader.ReadLine();
            PoredakUkupno p = null;
            if (id != NULL)
            {
                p = new PoredakUkupno();
                p.loadFromDump(reader, map);
            }
            Poredak = p;
        }
Beispiel #5
0
 public virtual void addUcesnik(UcesnikTakmicenja2 u)
 {
     Ucesnici.Add(u);
 }
Beispiel #6
0
 public virtual void removeUcesnik(UcesnikTakmicenja2 u)
 {
     Ucesnici.Remove(u);
 }
Beispiel #7
0
 public virtual void addUcesnik(UcesnikTakmicenja2 u)
 {
     Ucesnici.Add(u);
 }
Beispiel #8
0
 public virtual void removeUcesnik(UcesnikTakmicenja2 u)
 {
     Ucesnici.Remove(u);
 }