Exemplo n.º 1
0
        public static bool ObrisiOsobu(this ListaOsoba l, Osoba o)
        {
            var osoba = l.NadjiOsobu(o);

            if (osoba != null)
            {
                l.ListaOsobaValues.Remove(osoba);
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
 private void IzListeUFajl(String path, ListaOsoba lista)
 {
     using (StreamWriter sw = new StreamWriter(path))
     {
         sw.WriteLine(lista.ListaOsobaValues.Count);
         foreach (var osoba in lista.ListaOsobaValues)
         {
             SacuvajOsobuUFajl(osoba, sw);
         }
     }
 }
Exemplo n.º 3
0
        void citaj()
        {
            //  OpenFileDialog ofd = new OpenFileDialog();
            //   ofd.Filter = "xml files (*.xml)|*.xml";

            //   if (ofd.ShowDialog() == DialogResult.OK)
            {
                // ListaOsoba.Instance.ListaOsobaValues = ListaOsoba.Instance.ListaOsobaValues.DeSerialize(ofd.FileName);
                _listaosoba = _listaosoba.DeSerialize("filip.xml");
                LoadPodaci();
            }
        }
Exemplo n.º 4
0
        private void IzFajlaUListu(string path, ListaOsoba lista)
        {
            using (StreamReader sr = new StreamReader(path))
            {
                int n = int.Parse(sr.ReadLine());

                for (int i = 0; i < n; i++)
                {
                    Osoba osoba = new Osoba();
                    ProcitajOsobuIzFajla(osoba, sr);

                    if (!PostojiDuplikatZa(osoba))
                    {
                        ListaOsoba.Instance.ListaOsobaValues.Add(osoba);
                    }
                }
            }
        }
Exemplo n.º 5
0
 public static void ObrisiListu(this ListaOsoba lista)
 {
     lista.ListaOsobaValues.Clear();
 }
Exemplo n.º 6
0
        private static Osoba NadjiOsobu(this ListaOsoba l, Osoba o)
        {
            var osoba = l.ListaOsobaValues.Find(x => x.Ime == o.Ime && x.Prezime == o.Prezime);

            return(osoba);
        }
Exemplo n.º 7
0
 public static void DodajOsobu(this ListaOsoba l, Osoba o)
 {
     l.ListaOsobaValues.Insert(0, o);
 }