예제 #1
0
        private void ivesti_Click(object sender, EventArgs e)
        {
            rezultatai.LoadFile(CFd, RichTextBoxStreamType.PlainText);
            TestasMas = SkaitytiStudKont(CFd);

            ivesti.Enabled     = false;
            spausdinti.Enabled = true;
            skaiciuoti.Enabled = true;
            rasti.Enabled      = true;
        }
예제 #2
0
 static int StudentoIndeksas(Studentai StudentaiKont, string pavVrd)
 {
     for (int i = 0; i < StudentaiKont.Kiek; i++)
     {
         Studentas stud = StudentaiKont.ImtiStudenta(i);
         if (stud.PavVrd == pavVrd)
         {
             return(i);
         }
     }
     return(-1);
 }
예제 #3
0
        static int Kiekis(Studentai StudentaiKont, int pazymys)
        {
            int kiek = 0;

            for (int i = 0; i < StudentaiKont.Kiek; i++)
            {
                Studentas stud = StudentaiKont.ImtiStudenta(i);
                if (stud.Pazym == pazymys)
                {
                    kiek++;
                }
            }
            return(kiek);
        }
예제 #4
0
        static void SpausdintiStudKont(string fv, Studentai StudentaiKont, string antraste)
        {
            const string virsus =
                "-----------------------------------\r\n"
                + " Nr. Pavardė ir vardas Pažymys \r\n"
                + "-----------------------------------";

            using (var fr = new StreamWriter(File.Open(fv, FileMode.Append), Encoding.GetEncoding(1257)))
            {
                fr.WriteLine("\n " + antraste);
                fr.WriteLine(virsus);
                for (int i = 0; i < StudentaiKont.Kiek; i++)
                {
                    Studentas stud = StudentaiKont.ImtiStudenta(i);
                    fr.WriteLine("{0, 3} {1}", i + 1, stud);
                }
                fr.WriteLine("-----------------------------------\n");
            }
        }
예제 #5
0
        static Studentai SkaitytiStudKont(string fv)
        {
            Studentai StudentaiKont = new Studentai();

            using (StreamReader srautas = new StreamReader(fv, Encoding.GetEncoding(1257)))
            {
                string eilute;
                while ((eilute = srautas.ReadLine()) != null)
                {
                    string[]  eilDalis  = eilute.Split(';');
                    string    pavVrd    = eilDalis[0];
                    int       pazym     = int.Parse(eilDalis[1]);
                    Studentas studentas = new Studentas(pavVrd, pazym);
                    StudentaiKont.DetiStudenta(studentas);
                }
            }

            return(StudentaiKont);
        }