public List <List <String> > ErstelleNeueBestandsSchuelerListe() { List <List <String> > NeueBestandsListe = new List <List <String> > { }; TSchueler SchuelerEintrag; foreach (List <String> Eintrag in SchuelerListe) { List <String> NeuerBestandSchueler = new List <string> { }; // List<List<String>> NeueBestandsListe: JGKZ - Klasse - Name - Vorname - Geburtsdatum - Geschlecht SchuelerEintrag = new TSchueler(Eintrag[0], Eintrag[1], Eintrag[2], Eintrag[3], Eintrag[4], Eintrag[5]); NeuerBestandSchueler.Add(SchuelerEintrag.JahrgangKZ); NeuerBestandSchueler.Add(SchuelerEintrag.Klasse); NeuerBestandSchueler.Add(SchuelerEintrag.Name); NeuerBestandSchueler.Add(SchuelerEintrag.Vorname); NeuerBestandSchueler.Add(SchuelerEintrag.GeburtsDatum.ToShortDateString()); NeuerBestandSchueler.Add(SchuelerEintrag.Geschlecht); NeuerBestandSchueler.Add(SchuelerEintrag.UserNameID); NeuerBestandSchueler.Add("true"); // InZensos NeuerBestandSchueler.Add("false"); // InITK NeuerBestandSchueler.Add("n.n."); // UserNameITK NeuerBestandSchueler.Add("false"); // InO365 NeuerBestandSchueler.Add("n.n."); // UserNameO365 NeueBestandsListe.Add(NeuerBestandSchueler); } return(NeueBestandsListe); }
// List<List<String>> UrListe: JGKZ - Name - Vorname - Geburtsdatum - Geschlecht // List<List<String>> SchuelerListe: JGKZ - Klasse - Name - Vorname - Geburtsdatum - Geschlecht public TObjBestandsListe(List <List <String> > UrListe) : base(UrListe) { SchuelerObjektListe = new List <TSchueler> { }; foreach (List <String> Eintrag in SchuelerListe) { TSchueler SchuelerObjekt = new TSchueler(Eintrag[0], Eintrag[1], Eintrag[2], Eintrag[3], Eintrag[4], Eintrag[5]); SchuelerObjektListe.Add(SchuelerObjekt); } }
public TObjBestandsListe(List <List <String> > UrListe) : base(UrListe) { SchuelerObjektListe = new List <TSchueler> { }; foreach (List <String> Eintrag in SchuelerListe) { TSchueler SchuelerObjekt = new TSchueler(Eintrag[0], Eintrag[1], Eintrag[2], Eintrag[3], Eintrag[4], Eintrag[5]); SchuelerObjektListe.Add(SchuelerObjekt); } ListeDerSchuelerDieNichtInZensosListeEnthaltenSind = new List <List <string> > { }; ArbeitsListeAusgewaehlterSchueler = new List <List <string> > { }; }
public static List <TSchueler> bubbleSortName(List <TSchueler> list) { for (int n = list.Count; n > 1; n--) { for (int i = 0; i < (n - 1); i++) { if (isBiggerName((list[i].Vorname + list[i].Name), (list[i + 1].Vorname + list[i + 1].Name))) { TSchueler tmp = list[i]; list[i] = list[i + 1]; list[i + 1] = tmp; } } } return(list); }
public static List <TSchueler> bubbleSortJGKZ(List <TSchueler> list) { for (int n = list.Count; n > 1; n--) { for (int i = 0; i < (n - 1); i++) { if (isBiggerJGKZ(list[i].JahrgangKZ, list[i + 1].JahrgangKZ)) { TSchueler tmp = list[i]; list[i] = list[i + 1]; list[i + 1] = tmp; } } } return(list); }
public static List <TSchueler> bubbleSortClass(List <TSchueler> list) { for (int n = list.Count; n > 1; n--) { for (int i = 0; i < (n - 1); i++) { if (isBiggerClass(list[i].Klasse, list[i + 1].Klasse)) { TSchueler tmp = list[i]; list[i] = list[i + 1]; list[i + 1] = tmp; } } } return(list); }