Exemple #1
0
 private Gimnasticar findGimnasticar(string ime, string srednjeIme, string prezime, Datum datumRodjenja)
 {
     foreach (Gimnasticar g in gimnasticari)
     {
         string srednjeImeGim = g.SrednjeIme == null ? String.Empty : g.SrednjeIme.ToUpper();
         bool datumRodjenjaEquals = (datumRodjenja == null && g.DatumRodjenja == null)
             || (datumRodjenja != null && g.DatumRodjenja != null && datumRodjenja.Equals(g.DatumRodjenja));
         if (g.Ime.ToUpper() == ime.Trim().ToUpper() && g.Prezime.ToUpper() == prezime.Trim().ToUpper()
                 && srednjeImeGim == srednjeIme.Trim().ToUpper() && datumRodjenjaEquals)
             return g;
     }
     return null;
 }
Exemple #2
0
        public static bool TryParse(string s, out Datum result)
        {
            s = s.Trim();
            // ukloni tacku iza godine
            if (s.Length > 0 && s[s.Length - 1] == '.')
                s = s.Remove(s.Length - 1);

            // najpre probaj da parsiras kao godinu
            int godina;
            if (Int32.TryParse(s, out godina))
            {
                try
                {
                    result = new Datum(godina);
                    return true;
                }
                catch (ArgumentOutOfRangeException)
                {
                    result = new Datum();
                    return false;
                }
            }

            // parsiraj kao datum
            DateTime d;
            if (DateTime.TryParse(s, out d))
            {
                result = new Datum(d);
                return true;
            }
            else
            {
                result = new Datum();
                return false;
            }
        }
Exemple #3
0
 protected override void saveOriginalData(DomainObject entity)
 {
     Gimnasticar gimnasticar = (Gimnasticar)entity;
     oldIme = gimnasticar.Ime;
     oldSrednjeIme = gimnasticar.SrednjeIme;
     oldPrezime = gimnasticar.Prezime;
     oldDatumRodjenja = gimnasticar.DatumRodjenja;
     oldRegBroj = gimnasticar.RegistarskiBroj;
 }