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; }
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); }
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); }
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"); } }
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); }