Exemplo n.º 1
0
        /// <summary>
        /// Tarnybinių duomenų nuskaitymas
        /// </summary>
        /// <param name="fv"> Duomenų failas </param>
        /// <returns></returns>

        static Sarasas <TarnybiniaiDuom> SkaitytiTarnybiniusDuom(string fv, out int fondas, out double vidurkis)
        {
            var A = new Sarasas <TarnybiniaiDuom>();

            using (StreamReader reader = new StreamReader(fv, Encoding.GetEncoding(1257)))
            {
                string line;
                line = reader.ReadLine();
                string[] duom = line.Split(' ');
                fondas   = Convert.ToInt32(duom[0]);
                vidurkis = Convert.ToDouble(duom[1]);

                while ((line = reader.ReadLine()) != null)
                {
                    string[]   parts    = line.Split(';');
                    string     pavarde  = parts[0];
                    string     vardas   = parts[1];
                    string     grupe    = parts[2];
                    int        kiekis   = int.Parse(parts[3]);
                    string[]   pazymiai = parts[4].Split(',');
                    List <int> paz      = new List <int>();
                    foreach (string p in pazymiai)
                    {
                        paz.Add(Convert.ToInt32(p));
                    }
                    TarnybiniaiDuom tarnybiniaiduom = new TarnybiniaiDuom(pavarde, vardas, grupe, kiekis, paz);
                    A.DetiTies(tarnybiniaiduom);
                }
            }

            return(A);
        }
Exemplo n.º 2
0
        //-------------------------------------
        // M E T O D A I
        //-------------------------------------

        /// <summary>
        /// Asmeninių duomenų nuskaitymas
        /// </summary>
        /// <param name="fv"> Duomenų failas</param>
        /// <returns></returns>

        static Sarasas <AsmeniniaiDuom> SkaitytiAsmeniniusDuom(string fv)
        {
            var A = new Sarasas <AsmeniniaiDuom>();

            using (StreamReader reader = new StreamReader(fv, Encoding.GetEncoding(1257)))
            {
                string line;
                while ((line = reader.ReadLine()) != null)
                {
                    string[]       parts          = line.Split(';');
                    string         pavarde        = parts[0];
                    string         vardas         = parts[1];
                    int            numeris        = int.Parse(parts[2]);
                    AsmeniniaiDuom asmeniniaiduom = new AsmeniniaiDuom(pavarde, vardas, numeris);
                    A.DetiTies(asmeniniaiduom);
                }
            }

            return(A);
        }