Esempio n. 1
0
    /// <summary>
    /// pasalina paskutini elemanta
    /// </summary>
    /// <param name="StudentaiGR">surikiuotu studentu sarasas</param>
    static void PasalintiPaskutini(Sarasas <Studentas> StudentaiGR)
    {
        Mazgas <Studentas> k = StudentaiGR.Pradzia();

        for (Mazgas <Studentas> d = StudentaiGR.Pradzia(); d != null; d = d.Kitas)
        {
            k = d.Kitas;
            if (k.Kitas == null)
            {
                d.Kitas = null;
                StudentaiGR.DetiDuomenisT(d.Duom);
            }
        }
    }
Esempio n. 2
0
 /// <summary>
 /// spausdinami rezultatai po ivedamo modulio klaviatura
 /// </summary>
 /// <param name="NewStudentai">naujas studentu sarasas</param>
 /// <param name="modulisVIP">Ivestas modulis</param>
 /// <param name="fr">rezultatu failas</param>
 public void SpausdintiRez2(Sarasas <Studentas> NewStudentai, string modulisVIP, string fr)
 {
     using (var writer = File.AppendText(fr))
     {
         writer.WriteLine();
         writer.WriteLine("----------------------------------------------");
         writer.WriteLine("Ivestas modulio pavadinimas: {0}", modulisVIP);
         writer.WriteLine("Sio modulio studentu sarasas:");
         for (Mazgas <Studentas> d = NewStudentai.Pradzia(); d != null; d = d.Kitas)
         {
             writer.WriteLine(d.Duom.ToString());
         }
     }
 }
Esempio n. 3
0
    /// <summary>
    /// spausdinti rezultatus
    /// </summary>
    /// <param name="StudentaiGR">surikiuotu studentu sarasas</param>
    /// <param name="fr">rezultatu failas</param>
    public void SpausdintiGrupes(Sarasas <Studentas> StudentaiGR, string fr)
    {
        string line = "";

        using (var writer = File.AppendText(fr))
        {
            writer.WriteLine();
            writer.WriteLine("Grupes, kuriu studentai nepasirinko sio destytojo moduliu:");
            Label5.Text = "Grupes, kuriu studentai nepasirinko sio destytojo moduliu:";
            line       += "Modulis         Pavarde              Vardas          Grupe" + "\r\n" + "\r\n";
            for (Mazgas <Studentas> d = StudentaiGR.Pradzia(); d != null; d = d.Kitas)
            {
                writer.WriteLine(d.Duom.ToString());
                line += d.Duom.ToString() + "\r\n";
            }
        }
        TextBox3.Text = line;
    }
Esempio n. 4
0
 /// <summary>
 /// spausdina gautus rezultatus
 /// </summary>
 /// <param name="Studentai">studentu sarasas</param>
 /// <param name="Destytojai">destytoju sarasas</param>
 /// <param name="destytojasMaxVardas">daugiausiai moduliu turincio destytojo vardas</param>
 /// <param name="destytojasMaxPavarde">daugiausiai moduliu turincio destytojo pavarde</param>
 /// <param name="fr">rezultatu failas</param>
 public void SpausdintiRezultatus(Sarasas <Studentas> Studentai, Sarasas <Destytojas> Destytojai, string destytojasMaxVardas, string destytojasMaxPavarde, string fr)
 {
     using (var writer = File.AppendText(fr))
     {
         //--- pradiniu doumenu spausdinimas
         writer.WriteLine("--------------PRADINIAI-DUOMENYS------------------");
         Label6.Text = "PRADINIAI DUOMENYS";
         writer.WriteLine();
         string eilute1 = "Studentu failas" + "\r\n";
         writer.WriteLine("---------Studentu-duomenu-failas--------");
         for (Mazgas <Studentas> d = Studentai.Pradzia(); d != null; d = d.Kitas)
         {
             eilute1 += d.Duom.ToString() + "\r\n";
             writer.WriteLine(d.Duom.ToString());
         }
         TextBox5.Text = eilute1;
         writer.WriteLine();
         string eilute = "Destytoju failas" + "\r\n";
         writer.WriteLine("---------Destytoju-duomenu-failas--------");
         for (Mazgas <Destytojas> d = Destytojai.Pradzia(); d != null; d = d.Kitas)
         {
             eilute += d.Duom.ToString1() + "\r\n";
             writer.WriteLine(d.Duom.ToString1());
         }
         TextBox4.Text = eilute;
         writer.WriteLine("-------------------------------------------------");
         writer.WriteLine();
         //---------
         writer.WriteLine();
         writer.WriteLine("Daugiausiai pasirinktu moduliu turi destytojas - {0} {1}", destytojasMaxVardas, destytojasMaxPavarde);
         Label1.Text = "Daugiausiai pasirinktu moduliu turi destytojas - " + destytojasMaxVardas + " " + destytojasMaxPavarde;
         writer.WriteLine();
         if (ArVisuPasirinko(Studentai, Destytojai, destytojasMaxVardas, destytojasMaxPavarde))
         {
             writer.WriteLine("Nevisu grupiu studentai pasirinko sio destytojo modulius.");
             Label2.Text = "Visu grupiu studentai pasirinko sio destytojo modulius.";
         }
         if (!ArVisuPasirinko(Studentai, Destytojai, destytojasMaxVardas, destytojasMaxPavarde))
         {
             writer.WriteLine("Ne visu grupiu studentai pasirinko sio destytojo modulius.");
             Label2.Text = "Ne visu grupiu studentai pasirinko sio destytojo modulius.";
         }
     }
 }
Esempio n. 5
0
 public void SalintiGrupe(Sarasas <Studentas> StudentaiGR, string grupe)
 {
     for (Mazgas <Studentas> d = StudentaiGR.Pradzia(); d != null; d = d.Kitas)
     {
         if (d.Duom.grupe == grupe)
         {
             if (d.Kitas != null)
             {
                 Mazgas <Studentas> laik = d.Kitas;
                 d.Duom  = laik.Duom;
                 d.Kitas = laik.Kitas;
             }
             else
             {
                 PasalintiPaskutini(StudentaiGR);
             }
         }
     }
 }
Esempio n. 6
0
    /// <summary>
    /// sudaromas studentu sarasas pagal ivesta klaviatura moduli
    /// </summary>
    /// <param name="NewStudentai">naujas studentu sarasas</param>
    /// <param name="modulisVIP">Ivestas modulis</param>
    /// <param name="Studentai">studentu sarasas</param>
    public void SudarytiStudentuSarasa(Sarasas <Studentas> NewStudentai, string modulisVIP, Sarasas <Studentas> Studentai)
    {
        string eil = "";

        if (modulisVIP != "")
        {
            for (Mazgas <Studentas> d = Studentai.Pradzia(); d != null; d = d.Kitas)
            {
                if (d.Duom.modulis == modulisVIP)
                {
                    NewStudentai.DetiDuomenisT(d.Duom);
                    eil += d.Duom + "\r\n";
                }
            }
        }
        else
        {
            eil = "Neteisingas modulio pavadinimas";
        }
        TextBox2.Text = eil;
    }