/// <summary> /// Spausdina duomenis į lentelę /// </summary> /// <param name="A"> Perduodamas studentų sąrašas</param> /// <param name="lentele"> Į kurią lentelę vesti</param> static void Spausdinti(Sarasas <Studentas> A, Table lentele) { // Sąrašo peržiūra, panaudojant sąsajos metodus LentelesAntraste(lentele); for (A.Pradžia(); A.Yra(); A.Kitas()) { IterptiIrasa(A.ImtiDuomenis(), lentele); } }
/// <summary> /// Spausdina nurodytls grupes studentus /// </summary> /// <param name="A"> Studentų sąrašus</param> /// <param name="lentele"> į kurią lentelę vesti</param> /// <param name="grupe"> grupės pavadinimas</param> static void SpausdintiAtrinkta(Sarasas <Studentas> A, Table lentele, string grupe) { // Sąrašo peržiūra, panaudojant sąsajos metodus LentelesAntraste(lentele); for (A.Pradžia(); A.Yra(); A.Kitas()) { if (A.ImtiDuomenis().Grupe == grupe && A.ImtiDuomenis().ArPirmunas) { IterptiIrasa(A.ImtiDuomenis(), lentele); } } }
/// <summary> /// Spausdina rezultatus /// </summary> /// <param name="A"> Studentų sąrašas</param> void SpausdintiRezultatus(Sarasas <Studentas> A) { string path = Server.MapPath("App_Data/Rezultatai.txt"); using (StreamWriter writer = new StreamWriter(path)) { writer.WriteLine("----------------------------------------------------------------------------------------------------------"); writer.WriteLine("{0,-35}{1,-16}{2,-15}{3,-20}{4,-30}", "Pavardė Vardas", "Telefono nr.", "Grupė", "Pažymių vidurkis", "Gaunama stipendija"); writer.WriteLine("----------------------------------------------------------------------------------------------------------"); for (A.Pradžia(); A.Yra(); A.Kitas()) { string[] duomenys = A.ImtiDuomenis().ToString().Split(';'); writer.WriteLine("{0,-35}{1,-16}{2,-15}{3,-20}{4,-30}", duomenys[0], duomenys[1], duomenys[2], duomenys[3], duomenys[4]); } writer.WriteLine("----------------------------------------------------------------------------------------------------------"); } }