public static Jevy operator +(Jevy jvJevy1, Jevy jvJevy2) { Jevy jvs = jvJevy1; foreach (Jev jv in jvJevy2) { jvs.Add(jv); } return(jvs); }
public static Jevy NactiJevy(Stream stream) { var jevyXml = new Jevy(); using (StreamReader sr = new StreamReader(stream)) { { string sRadek = null; while ((sRadek = sr.ReadLine()) != null) { var asRadek = sRadek.Split(new char[] { cchOddelovacPoli }); jevyXml.Add(new Jev(null, asRadek[0], Int32.Parse(asRadek[1]))); } } } return(jevyXml); }
public Jevy NactiZeSouboru() { var jazykovéJevy = (JazykovéJevy)SavingTools.NacistZXml(mstrSouborUlozeni, typeof(JazykovéJevy)); var jvJevy = new Jevy(); string sJazyk = jazykovéJevy.Jazyk; jvJevy.Popis = jazykovéJevy.Popis; jvJevy.PosledniZmena = jazykovéJevy.Vytvoreno; jvJevy.Zdroj.CelaCesta = jazykovéJevy.Zdroj; jvJevy.Jazyk = sJazyk; jvJevy.Druh = (TypJevu)jazykovéJevy.TypJevu; if (jazykovéJevy.Value != null) { foreach (var jevyXml in jazykovéJevy.Value) { var jev = new Jev(sJazyk, jevyXml.NazevJevu, jevyXml.Obsah, jevyXml.RetrográdníPodobaTextu, jevyXml.PocetCharakteristik); jvJevy.Add(jev); } } return(jvJevy); }