Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3fd96253

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 3fd962538d219c6666732dcd30c396cec9ea404e
  • Vorgänger abb9e8c5
  • Nachfolger d7727319

update, many to many is not fully working, but persisting works

Unterschiede anzeigen:

samples/example/Example.pro
models/address.h \
models/contact.h \
models/faker/createfakemodeldata.h \
models/enums.h \
models/enums.h
SOURCES += \
main.cpp \
samples/example/main.cpp
#include "models/contact.h"
#include "models/group.h"
#include "models/faker/createfakemodeldata.h"
#include "models/enums.h"
#include <typeinfo>
/**
* create,remove und merge funktionieren
......
QStringList inits = QStringList() << "Contact" << "Address" << "Person" << "Pupil" << "Group";
e->startup("0.1",inits);
QSharedPointer<CuteEntityManager::Entity> p = QSharedPointer<CuteEntityManager::Entity>(new Person("Max", "Mustermann", MALE, "", "", "",
QSharedPointer<CuteEntityManager::Entity> p = QSharedPointer<CuteEntityManager::Entity>(new Person("Max", "Mustermann", Enums::Gender::MALE, "", "", "",
QDate::currentDate()));
Group *g = new Group();
CreateFakeModelData::fillGroup(g);
samples/example/models/contact.cpp
#include "contact.h"
Contact::Contact(QString label, ContactCategory category, QString content) {
m_label=label;
m_category=category;
m_content=content;
Contact::Contact(QString label, Enums::ContactCategory category, QString content) {
this->label = label;
this->category = category;
this->content = content;
}
QString Contact::getContent() const {
return content;
}
void Contact::setContent(const QString &value) {
content = value;
}
Enums::ContactCategory Contact::getCategory() const {
return category;
}
void Contact::setCategory(const Enums::ContactCategory &value) {
category = value;
}
QString Contact::getLabel() const {
return label;
}
void Contact::setLabel(const QString &value) {
label = value;
}
samples/example/models/contact.h
{
Q_OBJECT
Q_PROPERTY(QString content READ content WRITE setContent)
Q_PROPERTY(ContactCategory category READ category WRITE setCategory)
Q_PROPERTY(QString label READ label WRITE setLabel)
Q_PROPERTY(QString content READ getContent WRITE setContent)
Q_PROPERTY(Enums::ContactCategory category READ getCategory WRITE setCategory)
Q_PROPERTY(QString label READ getLabel WRITE setLabel)
public:
Q_INVOKABLE Contact() {}
Contact(QString label, ContactCategory category, QString content);
// getters
QString content() {return m_content;}
ContactCategory category() {return m_category;}
QString label() {return m_label;}
Contact(QString label, Enums::ContactCategory category, QString content);
QString getContent() const;
void setContent(const QString &value);
// setters
void setContent(QString content) {m_content=content;}
void setCategory(ContactCategory category) {m_category=category;}
void setLabel(QString label) {m_label=label;}
Enums::ContactCategory getCategory() const;
void setCategory(const Enums::ContactCategory &value);
QString getLabel() const;
void setLabel(const QString &value);
protected:
// members
QString m_content;
ContactCategory m_category;
QString m_label;
QString content;
Enums::ContactCategory category;
QString label;
};
#endif // CONTACT_H
samples/example/models/enums.h
#ifndef ENUMS_H
#define ENUMS_H
enum ContactCategory {EMAIL_CONTACT,MOBILE_CONTACT,LANDLINE_CONTACT,MESSENGER_CONTACT,EXTRA1_CONTACT,EXTRA2_CONTACT,EXTRA3_CONTACT,EXTRA4_CONTACT,EXTRA5_CONTACT,EXTRA6_CONTACT} ;
enum Orientation {LANDSCAPE_ORIENTATION,PORTRAIT_ORIENTATION,LANDSCAPE_180_ORIENTATION,PORTRAIT_180_ORIENTATION};
enum NameOrder {FIRST_FAMILY_NAME_ORDER,FAMILY_FIRST_NAME_ORDER};
enum DataFieldPosition {TOP_LEFT_DATA=0, TOP_DATA=1, TOP_RIGHT_DATA=2, UPPER_LEFT_DATA=3, UPPER_DATA=4, UPPER_RIGHT_DATA=5, LOWER_LEFT_DATA=6, LOWER_DATA=7, LOWER_RIGHT_DATA=8, BOTTOM_LEFT_DATA=9, BOTTOM_DATA=10, BOTTOM_RIGHT_DATA=11,CENTER_DATA=12};
enum IconPosition {TOP_LEFT_ICON,TOP_RIGHT_ICON,BOTTOM_LEFT_ICON,BOTTOM_RIGHT_ICON,CENTER_ICON,TOP_ICON,BOTTOM_ICON,LEFT_ICON,RIGHT_ICON};
enum ShadowPosition {TOP_LEFT_SHADOW,TOP_RIGHT_SHADOW,BOTTOM_LEFT_SHADOW,BOTTOM_RIGHT_SHADOW,INVALID_SHADOW};
#include <QObject>
struct Enums {
Q_GADGET
public:
enum class ContactCategory {EMAIL_CONTACT, MOBILE_CONTACT, LANDLINE_CONTACT, MESSENGER_CONTACT, EXTRA1_CONTACT, EXTRA2_CONTACT, EXTRA3_CONTACT, EXTRA4_CONTACT, EXTRA5_CONTACT, EXTRA6_CONTACT} ;
Q_ENUM(ContactCategory)
enum class Orientation {LANDSCAPE_ORIENTATION, PORTRAIT_ORIENTATION, LANDSCAPE_180_ORIENTATION, PORTRAIT_180_ORIENTATION};
Q_ENUM(Orientation)
enum class NameOrder {FIRST_FAMILY_NAME_ORDER, FAMILY_FIRST_NAME_ORDER};
Q_ENUM(NameOrder)
enum class DataFieldPosition {TOP_LEFT_DATA = 0, TOP_DATA = 1, TOP_RIGHT_DATA = 2, UPPER_LEFT_DATA = 3, UPPER_DATA = 4, UPPER_RIGHT_DATA = 5, LOWER_LEFT_DATA = 6, LOWER_DATA = 7, LOWER_RIGHT_DATA = 8, BOTTOM_LEFT_DATA = 9, BOTTOM_DATA = 10, BOTTOM_RIGHT_DATA = 11, CENTER_DATA = 12};
Q_ENUM(DataFieldPosition)
enum class IconPosition {TOP_LEFT_ICON, TOP_RIGHT_ICON, BOTTOM_LEFT_ICON, BOTTOM_RIGHT_ICON, CENTER_ICON, TOP_ICON, BOTTOM_ICON, LEFT_ICON, RIGHT_ICON};
Q_ENUM(IconPosition)
enum class ShadowPosition {TOP_LEFT_SHADOW, TOP_RIGHT_SHADOW, BOTTOM_LEFT_SHADOW, BOTTOM_RIGHT_SHADOW, INVALID_SHADOW};
Q_ENUM(ShadowPosition)
enum class Gender {MALE, FEMALE, UNKNOWNGENDER};
Q_ENUM(Gender)
};
#endif // ENUMS_H
samples/example/models/faker/createfakemodeldata.cpp
#include "../pupil.h"
#include "../address.h"
#include "../contact.h"
#include "../enums.h"
#include "../group.h"
void CreateFakeModelData::fillGroup(Group* group) {
group->addPerson(new Person("Tim","Berg",MALE,"Tim Berg.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Lena","Conrad",FEMALE,"Lena Conrad.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Marcel","Dunst",MALE,"Marcel Dunst.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Carsten","Ernst",MALE,"Carsten Ernst.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Hannah","Eschborn",FEMALE,"Hannah Eschborn.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Vera","Geseke",FEMALE,"Vera Geseke.jpg",QString(),QString(),QDate(2000,4,1),0));
group->addPerson(new Person("Jann","Hagedorn",MALE,"Jann Hagedorn.jpg",QString(),QString(),QDate(2000,8,16),0));
group->addPerson(new Person("Svenja","Hartmann",FEMALE,"Svenja Hartmann.jpg",QString(),QString(),QDate(2000,2,2),0));
group->addPerson(new Person("Timo","Haufer",MALE,"Timo Haufer.jpg",QString(),QString(),QDate(2000,2,28),0));
group->addPerson(new Person("Tim","Berg",Enums::Gender::MALE,"Tim Berg.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Lena","Conrad",Enums::Gender::FEMALE,"Lena Conrad.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Marcel","Dunst",Enums::Gender::MALE,"Marcel Dunst.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Carsten","Ernst",Enums::Gender::MALE,"Carsten Ernst.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Hannah","Eschborn",Enums::Gender::FEMALE,"Hannah Eschborn.jpg",QString(),QString(),QDate(2000,7,13),0));
group->addPerson(new Person("Vera","Geseke",Enums::Gender::FEMALE,"Vera Geseke.jpg",QString(),QString(),QDate(2000,4,1),0));
group->addPerson(new Person("Jann","Hagedorn",Enums::Gender::MALE,"Jann Hagedorn.jpg",QString(),QString(),QDate(2000,8,16),0));
group->addPerson(new Person("Svenja","Hartmann",Enums::Gender::FEMALE,"Svenja Hartmann.jpg",QString(),QString(),QDate(2000,2,2),0));
group->addPerson(new Person("Timo","Haufer",Enums::Gender::MALE,"Timo Haufer.jpg",QString(),QString(),QDate(2000,2,28),0));
group->addPupil(new Pupil("Tim","Berg",MALE,"Tim Berg.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Lena","Conrad",FEMALE,"Lena Conrad.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Marcel","Dunst",MALE,"Marcel Dunst.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Carsten","Ernst",MALE,"Carsten Ernst.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Hannah","Eschborn",FEMALE,"Hannah Eschborn.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Vera","Geseke",FEMALE,"Vera Geseke.jpg",QString(),QString(),QDate(2000,4,1),"05c",0));
group->addPupil(new Pupil("Jann","Hagedorn",MALE,"Jann Hagedorn.jpg",QString(),QString(),QDate(2000,8,16),"05c",0));
group->addPupil(new Pupil("Svenja","Hartmann",FEMALE,"Svenja Hartmann.jpg",QString(),QString(),QDate(2000,2,2),"05c",0));
group->addPupil(new Pupil("Timo","Haufer",MALE,"Timo Haufer.jpg",QString(),QString(),QDate(2000,2,28),"05c",0));
group->addPupil(new Pupil("Birthe","Jäger",FEMALE,"Birthe Jaeger.jpg",QString(),QString(),QDate(2000,2,14),"05c",0));
group->addPupil(new Pupil("Torben","Kadatz",MALE,"Torben Kadatz.jpg",QString(),QString(),QDate(2000,2,11),"05c",0));
group->addPupil(new Pupil("Julia","Kaiser",FEMALE,"Julia Kaiser.jpg",QString(),QString(),QDate(2000,10,23),"05c",0));
group->addPupil(new Pupil("Nadine","Kersting",FEMALE,"Nadine Kersting.jpg",QString(),QString(),QDate(2000,2,1),"05c",0));
group->addPupil(new Pupil("Friederike","Kerzel",FEMALE,"Friederike Kerzel.jpg",QString(),QString(),QDate(2000,8,12),"05c",0));
group->addPupil(new Pupil("Miriam","Köller",FEMALE,"Miriam Koeller.jpg",QString(),QString(),QDate(2000,6,27),"05c",0));
group->addPupil(new Pupil("Mara","Langenberg",FEMALE,"Mara Langenberg.jpg",QString(),QString(),QDate(2000,7,14),"05c",0));
group->addPupil(new Pupil("Stefan","Maier",MALE,"Stefan Maier.jpg",QString(),QString(),QDate(2000,3,26),"05c",0));
group->addPupil(new Pupil("Dana","Meerkat",FEMALE,"Dana Meerkat.jpg",QString(),QString(),QDate(2000,3,10),"05c",0));
group->addPupil(new Pupil("Sibylle","Mentzel",FEMALE,"Sibylle Mentzel.jpg",QString(),QString(),QDate(2001,4,26),"05c",0));
group->addPupil(new Pupil("Steffen","Niecke",MALE,"Steffen Niecke.jpg",QString(),QString(),QDate(2000,3,2),"05c",0));
group->addPupil(new Pupil("Murat","Öztürk",MALE,"Murat Oeztuerk.jpg",QString(),QString(),QDate(2000,10,27),"05c",0));
group->addPupil(new Pupil("Marie","Pieczonka",FEMALE,"Marie Pieczonka.jpg",QString(),QString(),QDate(2000,2,12),"05c",0));
group->addPupil(new Pupil("Pit","Reining",MALE,"Pit Reining.jpg",QString(),QString(),QDate(2000,7,20),"05c",0));
group->addPupil(new Pupil("Alexander","Richter",MALE,"Alexander Richter .jpg",QString(),QString(),QDate(2001,4,14),"05c",0));
group->addPupil(new Pupil("Sina","Schneemann",FEMALE,"Sina Schneemann.jpg",QString(),QString(),QDate(2000,9,2),"05c",0));
group->addPupil(new Pupil("Anne","Seweringsbeck",FEMALE,"Anne Seweringsbeck.jpg",QString(),QString(),QDate(1999,11,23),"05c",0));
group->addPupil(new Pupil("Benedikt","Terstelen",MALE,"Benedikt Terstelen.jpg",QString(),QString(),QDate(2000,1,6),"05c",0));
group->addPupil(new Pupil("Felix","Van Ophoven",MALE,"Felix van Ophoven .jpg",QString(),QString(),QDate(1999,11,21),"05c",0));
group->addPupil(new Pupil("Heike","Vierseneck",FEMALE,"Heike Vierseneck.jpg",QString(),QString(),QDate(2000,3,13),"05c",0));
group->addPupil(new Pupil("Beatrix","Weber",FEMALE,"Beatrix Weber.jpg",QString(),QString(),QDate(2000,6,9),"05c",0));
group->addPupil(new Pupil("Thomas","Weber",MALE,"Thomas Weber.jpg",QString(),QString(),QDate(1999,12,20),"05c",0));
group->addPupil(new Pupil("Anna","Webern",FEMALE,"Anna Webern.jpg",QString(),QString(),QDate(2000,12,7),"05c",0));
group->addPupil(new Pupil("Lara","Bachmann",FEMALE,"Lara Bachmann.jpg",QString(),QString(),QDate(2000,3,8),"08a",0));
group->addPupil(new Pupil("Sandra","Böhmer",FEMALE,"_Sandra Boehmer.jpg",QString(),QString(),QDate(2000,3,22),"08a",0));
group->addPupil(new Pupil("Britta","Eschweger",FEMALE,"Britta Eschweger.jpg",QString(),QString(),QDate(2000,7,10),"08a",0));
group->addPupil(new Pupil("Annike","Gosekamp",FEMALE,"_Annike Gosekamp.jpg",QString(),QString(),QDate(2000,7,28),"08a",0));
group->addPupil(new Pupil("Katharina","Haarmann",FEMALE,"Katharina Haarmann.jpg",QString(),QString(),QDate(2000,3,8),"08a",0));
group->addPupil(new Pupil("Sebastian","Hohage",MALE,"Sebastian Hohage.jpg",QString(),QString(),QDate(2000,5,1),"08a",0));
group->addPupil(new Pupil("Markus","Kerzel",MALE,"Markus Kerzel.jpg",QString(),QString(),QDate(2000,3,16),"08a",0));
group->addPupil(new Pupil("Henning","König",MALE,"Henning Koenig.jpg",QString(),QString(),QDate(2000,5,11),"08a",0));
group->addPupil(new Pupil("Sandra","Lehmann",FEMALE,"Sandra Lehmann.jpg",QString(),QString(),QDate(2000,9,3),"08a",0));
group->addPupil(new Pupil("Yasmin","Lipinski",FEMALE,"_Yasmin Lipinski .jpg",QString(),QString(),QDate(2000,3,27),"08a",0));
group->addPupil(new Pupil("Jakob","Meilenberg",MALE,"Jakob Meilenberg.jpg",QString(),QString(),QDate(2000,6,30),"08a",0));
group->addPupil(new Pupil("Benedikt","Meyer",MALE,"Benedikt Meyer.jpg",QString(),QString(),QDate(1999,12,28),"08a",0));
group->addPupil(new Pupil("Stefan","Müller",MALE,"Stefan Maier.jpg",QString(),QString(),QDate(2000,5,20),"08a",0));
group->addPupil(new Pupil("Peter","Neumann",MALE,"Peter Naumann.jpg",QString(),QString(),QDate(2000,5,27),"08a",0));
group->addPupil(new Pupil("Philipp","Quäbicker",MALE,"Phillip Quaebicker.jpg",QString(),QString(),QDate(2000,8,11),"08a",0));
group->addPupil(new Pupil("Susanne","Regensburger",FEMALE,"Susanne Regensburger.jpg",QString(),QString(),QDate(2000,8,6),"08a",0));
group->addPupil(new Pupil("Beate","Schmidt",FEMALE,"beate schmidt.jpg",QString(),QString(),QDate(2000,7,9),"08a",0));
group->addPupil(new Pupil("Lisa","Schmidt",FEMALE,"_Lisa Schmidt.jpg",QString(),QString(),QDate(1999,10,31),"08a",0));
group->addPupil(new Pupil("Paul","Schmidt",MALE,"Paul Schmidt.jpg",QString(),QString(),QDate(2000,4,26),"08a",0));
group->addPupil(new Pupil("Tanja","Scholz",FEMALE,"Tanja Scholz.jpg",QString(),QString(),QDate(2001,1,11),"08a",0));
group->addPupil(new Pupil("Marina","Schulte",FEMALE,"Marina Schulte.jpg",QString(),QString(),QDate(1999,12,2),"08a",0));
group->addPupil(new Pupil("Kevin","Schulze",MALE,"Kevin schulze.jpg",QString(),QString(),QDate(1999,2,20),"08a",0));
group->addPupil(new Pupil("Antonia","Schwarz",FEMALE,"Antonia Schwarz.jpg",QString(),QString(),QDate(1999,7,11),"08a",0));
group->addPupil(new Pupil("Hendrik","Theissen",MALE,"Hendrik Theissen.jpg",QString(),QString(),QDate(2000,3,11),"08a",0));
group->addPupil(new Pupil("Carsten","Trompeter",MALE,"Carsten Trompeter.jpg",QString(),QString(),QDate(1998,10,11),"08a",0));
group->addPupil(new Pupil("Julia","Tworuschka",FEMALE,"Julia Tworuschka.jpg",QString(),QString(),QDate(1999,7,15),"08a",0));
group->addPupil(new Pupil("Sophie","Wedler",FEMALE,"Sophie Wedler.jpg",QString(),QString(),QDate(2000,2,27),"08a",0));
group->addPupil(new Pupil("Alice","Wellenstein",FEMALE,"Alice Wellenstein.jpg",QString(),QString(),QDate(2000,11,11),"08a",0));
group->addPupil(new Pupil("Gesa","Werthmann",FEMALE,"Gesa Werthmann.jpg",QString(),QString(),QDate(2000,7,23),"08a",0));
group->addPupil(new Pupil("Selma","Yildiz",FEMALE,"_Selma Yildiz.jpg",QString(),QString(),QDate(1998,2,1),"08a",0));
group->addPupil(new Pupil("Barbara","Anklang",FEMALE,"Barbara Anklang.jpg",QString(),QString(),QDate(1997,12,25),"11",0));
group->addPupil(new Pupil("Martin","Baack",MALE,"Martin Baack.jpg",QString(),QString(),QDate(1998,1,1),"11",0));
group->addPupil(new Pupil("Martin","Bergmann",MALE,"Martin Bergmann.jpg",QString(),QString(),QDate(1999,5,29),"11",0));
group->addPupil(new Pupil("Elisabeth","Blauwies",FEMALE,"Elisabeth Blauwies.jpg",QString(),QString(),QDate(1998,4,9),"11",0));
group->addPupil(new Pupil("Tim","Bösch",MALE,"Tim Boesch.jpg",QString(),QString(),QDate(1998,9,27),"11",0));
group->addPupil(new Pupil("Frank","Brinkhoff",MALE,"Frank Brinkhoff.jpg",QString(),QString(),QDate(1998,1,15),"11",0));
group->addPupil(new Pupil("Theresa","Christens",FEMALE,"Theresa Christens.jpg",QString(),QString(),QDate(1998,3,14),"11",0));
group->addPupil(new Pupil("Silke","Goisern",FEMALE,"Silke Goisern.jpg",QString(),QString(),QDate(1998,3,15),"11",0));
group->addPupil(new Pupil("Kerstin","Heineberg",FEMALE,"Kerstin Heinenberg .jpg",QString(),QString(),QDate(1997,10,22),"11",0));
group->addPupil(new Pupil("Jan","Heiner",MALE,"Jan Heiner.jpg",QString(),QString(),QDate(1997,11,26),"11",0));
group->addPupil(new Pupil("Annika","Henrichs",FEMALE,"Annika Henrichs.jpg",QString(),QString(),QDate(1998,5,17),"11",0));
group->addPupil(new Pupil("Fritzie","Herbst",FEMALE,"Fritzie Herbst.jpg",QString(),QString(),QDate(1998,3,14),"11",0));
group->addPupil(new Pupil("Leo","Hirsch",MALE,"Leo Hirsch.jpg",QString(),QString(),QDate(1997,9,7),"11",0));
group->addPupil(new Pupil("Justus","Markwort",MALE,"Justus Markwort.jpg",QString(),QString(),QDate(1995,8,4),"11",0));
group->addPupil(new Pupil("Christopher","Mauntz",MALE,"Christopher Mauntz.jpg",QString(),QString(),QDate(1998,1,13),"11",0));
group->addPupil(new Pupil("Kai","Maurer",MALE,"Kai Maurer.jpg",QString(),QString(),QDate(1997,12,30),"11",0));
group->addPupil(new Pupil("Florian","Neuhaus",MALE,"Florian Neuhaus.jpg",QString(),QString(),QDate(1998,5,20),"11",0));
group->addPupil(new Pupil("Sabine","Overkamp",FEMALE,"Sabine Overkamp.jpg",QString(),QString(),QDate(1998,8,4),"11",0));
group->addPupil(new Pupil("Frank","Paschen",MALE,"Frank Paschen.jpg",QString(),QString(),QDate(1998,3,17),"11",0));
group->addPupil(new Pupil("Petra","Schubert",FEMALE,"Petra Schubert.jpg",QString(),QString(),QDate(1994,2,23),"11",0));
group->addPupil(new Pupil("Verena","Schwarz",FEMALE,"Verena Schwarz.jpg",QString(),QString(),QDate(1993,3,17),"11",0));
group->addPupil(new Pupil("Helge","Stalter",MALE,"Helge Stalter.jpg",QString(),QString(),QDate(1994,2,6),"11",0));
group->addPupil(new Pupil("Lena","Swarovski",FEMALE,"Lena Swarovski.jpg",QString(),QString(),QDate(1994,3,22),"11",0));
group->addPupil(new Pupil("Tim","Berg",Enums::Gender::MALE,"Tim Berg.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Lena","Conrad",Enums::Gender::FEMALE,"Lena Conrad.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Marcel","Dunst",Enums::Gender::MALE,"Marcel Dunst.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Carsten","Ernst",Enums::Gender::MALE,"Carsten Ernst.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Hannah","Eschborn",Enums::Gender::FEMALE,"Hannah Eschborn.jpg",QString(),QString(),QDate(2000,7,13),"05c",0));
group->addPupil(new Pupil("Vera","Geseke",Enums::Gender::FEMALE,"Vera Geseke.jpg",QString(),QString(),QDate(2000,4,1),"05c",0));
group->addPupil(new Pupil("Jann","Hagedorn",Enums::Gender::MALE,"Jann Hagedorn.jpg",QString(),QString(),QDate(2000,8,16),"05c",0));
group->addPupil(new Pupil("Svenja","Hartmann",Enums::Gender::FEMALE,"Svenja Hartmann.jpg",QString(),QString(),QDate(2000,2,2),"05c",0));
group->addPupil(new Pupil("Timo","Haufer",Enums::Gender::MALE,"Timo Haufer.jpg",QString(),QString(),QDate(2000,2,28),"05c",0));
group->addPupil(new Pupil("Birthe","Jäger",Enums::Gender::FEMALE,"Birthe Jaeger.jpg",QString(),QString(),QDate(2000,2,14),"05c",0));
group->addPupil(new Pupil("Torben","Kadatz",Enums::Gender::MALE,"Torben Kadatz.jpg",QString(),QString(),QDate(2000,2,11),"05c",0));
group->addPupil(new Pupil("Julia","Kaiser",Enums::Gender::FEMALE,"Julia Kaiser.jpg",QString(),QString(),QDate(2000,10,23),"05c",0));
group->addPupil(new Pupil("Nadine","Kersting",Enums::Gender::FEMALE,"Nadine Kersting.jpg",QString(),QString(),QDate(2000,2,1),"05c",0));
group->addPupil(new Pupil("Friederike","Kerzel",Enums::Gender::FEMALE,"Friederike Kerzel.jpg",QString(),QString(),QDate(2000,8,12),"05c",0));
group->addPupil(new Pupil("Miriam","Köller",Enums::Gender::FEMALE,"Miriam Koeller.jpg",QString(),QString(),QDate(2000,6,27),"05c",0));
group->addPupil(new Pupil("Mara","Langenberg",Enums::Gender::FEMALE,"Mara Langenberg.jpg",QString(),QString(),QDate(2000,7,14),"05c",0));
group->addPupil(new Pupil("Stefan","Maier",Enums::Gender::MALE,"Stefan Maier.jpg",QString(),QString(),QDate(2000,3,26),"05c",0));
group->addPupil(new Pupil("Dana","Meerkat",Enums::Gender::FEMALE,"Dana Meerkat.jpg",QString(),QString(),QDate(2000,3,10),"05c",0));
group->addPupil(new Pupil("Sibylle","Mentzel",Enums::Gender::FEMALE,"Sibylle Mentzel.jpg",QString(),QString(),QDate(2001,4,26),"05c",0));
group->addPupil(new Pupil("Steffen","Niecke",Enums::Gender::MALE,"Steffen Niecke.jpg",QString(),QString(),QDate(2000,3,2),"05c",0));
group->addPupil(new Pupil("Murat","Öztürk",Enums::Gender::MALE,"Murat Oeztuerk.jpg",QString(),QString(),QDate(2000,10,27),"05c",0));
group->addPupil(new Pupil("Marie","Pieczonka",Enums::Gender::FEMALE,"Marie Pieczonka.jpg",QString(),QString(),QDate(2000,2,12),"05c",0));
group->addPupil(new Pupil("Pit","Reining",Enums::Gender::MALE,"Pit Reining.jpg",QString(),QString(),QDate(2000,7,20),"05c",0));
group->addPupil(new Pupil("Alexander","Richter",Enums::Gender::MALE,"Alexander Richter .jpg",QString(),QString(),QDate(2001,4,14),"05c",0));
group->addPupil(new Pupil("Sina","Schneemann",Enums::Gender::FEMALE,"Sina Schneemann.jpg",QString(),QString(),QDate(2000,9,2),"05c",0));
group->addPupil(new Pupil("Anne","Seweringsbeck",Enums::Gender::FEMALE,"Anne Seweringsbeck.jpg",QString(),QString(),QDate(1999,11,23),"05c",0));
group->addPupil(new Pupil("Benedikt","Terstelen",Enums::Gender::MALE,"Benedikt Terstelen.jpg",QString(),QString(),QDate(2000,1,6),"05c",0));
group->addPupil(new Pupil("Felix","Van Ophoven",Enums::Gender::MALE,"Felix van Ophoven .jpg",QString(),QString(),QDate(1999,11,21),"05c",0));
group->addPupil(new Pupil("Heike","Vierseneck",Enums::Gender::FEMALE,"Heike Vierseneck.jpg",QString(),QString(),QDate(2000,3,13),"05c",0));
group->addPupil(new Pupil("Beatrix","Weber",Enums::Gender::FEMALE,"Beatrix Weber.jpg",QString(),QString(),QDate(2000,6,9),"05c",0));
group->addPupil(new Pupil("Thomas","Weber",Enums::Gender::MALE,"Thomas Weber.jpg",QString(),QString(),QDate(1999,12,20),"05c",0));
group->addPupil(new Pupil("Anna","Webern",Enums::Gender::FEMALE,"Anna Webern.jpg",QString(),QString(),QDate(2000,12,7),"05c",0));
group->addPupil(new Pupil("Lara","Bachmann",Enums::Gender::FEMALE,"Lara Bachmann.jpg",QString(),QString(),QDate(2000,3,8),"08a",0));
group->addPupil(new Pupil("Sandra","Böhmer",Enums::Gender::FEMALE,"_Sandra Boehmer.jpg",QString(),QString(),QDate(2000,3,22),"08a",0));
group->addPupil(new Pupil("Britta","Eschweger",Enums::Gender::FEMALE,"Britta Eschweger.jpg",QString(),QString(),QDate(2000,7,10),"08a",0));
group->addPupil(new Pupil("Annike","Gosekamp",Enums::Gender::FEMALE,"_Annike Gosekamp.jpg",QString(),QString(),QDate(2000,7,28),"08a",0));
group->addPupil(new Pupil("Katharina","Haarmann",Enums::Gender::FEMALE,"Katharina Haarmann.jpg",QString(),QString(),QDate(2000,3,8),"08a",0));
group->addPupil(new Pupil("Sebastian","Hohage",Enums::Gender::MALE,"Sebastian Hohage.jpg",QString(),QString(),QDate(2000,5,1),"08a",0));
group->addPupil(new Pupil("Markus","Kerzel",Enums::Gender::MALE,"Markus Kerzel.jpg",QString(),QString(),QDate(2000,3,16),"08a",0));
group->addPupil(new Pupil("Henning","König",Enums::Gender::MALE,"Henning Koenig.jpg",QString(),QString(),QDate(2000,5,11),"08a",0));
group->addPupil(new Pupil("Sandra","Lehmann",Enums::Gender::FEMALE,"Sandra Lehmann.jpg",QString(),QString(),QDate(2000,9,3),"08a",0));
group->addPupil(new Pupil("Yasmin","Lipinski",Enums::Gender::FEMALE,"_Yasmin Lipinski .jpg",QString(),QString(),QDate(2000,3,27),"08a",0));
group->addPupil(new Pupil("Jakob","Meilenberg",Enums::Gender::MALE,"Jakob Meilenberg.jpg",QString(),QString(),QDate(2000,6,30),"08a",0));
group->addPupil(new Pupil("Benedikt","Meyer",Enums::Gender::MALE,"Benedikt Meyer.jpg",QString(),QString(),QDate(1999,12,28),"08a",0));
group->addPupil(new Pupil("Stefan","Müller",Enums::Gender::MALE,"Stefan Maier.jpg",QString(),QString(),QDate(2000,5,20),"08a",0));
group->addPupil(new Pupil("Peter","Neumann",Enums::Gender::MALE,"Peter Naumann.jpg",QString(),QString(),QDate(2000,5,27),"08a",0));
group->addPupil(new Pupil("Philipp","Quäbicker",Enums::Gender::MALE,"Phillip Quaebicker.jpg",QString(),QString(),QDate(2000,8,11),"08a",0));
group->addPupil(new Pupil("Susanne","Regensburger",Enums::Gender::FEMALE,"Susanne Regensburger.jpg",QString(),QString(),QDate(2000,8,6),"08a",0));
group->addPupil(new Pupil("Beate","Schmidt",Enums::Gender::FEMALE,"beate schmidt.jpg",QString(),QString(),QDate(2000,7,9),"08a",0));
group->addPupil(new Pupil("Lisa","Schmidt",Enums::Gender::FEMALE,"_Lisa Schmidt.jpg",QString(),QString(),QDate(1999,10,31),"08a",0));
group->addPupil(new Pupil("Paul","Schmidt",Enums::Gender::MALE,"Paul Schmidt.jpg",QString(),QString(),QDate(2000,4,26),"08a",0));
group->addPupil(new Pupil("Tanja","Scholz",Enums::Gender::FEMALE,"Tanja Scholz.jpg",QString(),QString(),QDate(2001,1,11),"08a",0));
group->addPupil(new Pupil("Marina","Schulte",Enums::Gender::FEMALE,"Marina Schulte.jpg",QString(),QString(),QDate(1999,12,2),"08a",0));
group->addPupil(new Pupil("Kevin","Schulze",Enums::Gender::MALE,"Kevin schulze.jpg",QString(),QString(),QDate(1999,2,20),"08a",0));
group->addPupil(new Pupil("Antonia","Schwarz",Enums::Gender::FEMALE,"Antonia Schwarz.jpg",QString(),QString(),QDate(1999,7,11),"08a",0));
group->addPupil(new Pupil("Hendrik","Theissen",Enums::Gender::MALE,"Hendrik Theissen.jpg",QString(),QString(),QDate(2000,3,11),"08a",0));
group->addPupil(new Pupil("Carsten","Trompeter",Enums::Gender::MALE,"Carsten Trompeter.jpg",QString(),QString(),QDate(1998,10,11),"08a",0));
group->addPupil(new Pupil("Julia","Tworuschka",Enums::Gender::FEMALE,"Julia Tworuschka.jpg",QString(),QString(),QDate(1999,7,15),"08a",0));
group->addPupil(new Pupil("Sophie","Wedler",Enums::Gender::FEMALE,"Sophie Wedler.jpg",QString(),QString(),QDate(2000,2,27),"08a",0));
group->addPupil(new Pupil("Alice","Wellenstein",Enums::Gender::FEMALE,"Alice Wellenstein.jpg",QString(),QString(),QDate(2000,11,11),"08a",0));
group->addPupil(new Pupil("Gesa","Werthmann",Enums::Gender::FEMALE,"Gesa Werthmann.jpg",QString(),QString(),QDate(2000,7,23),"08a",0));
group->addPupil(new Pupil("Selma","Yildiz",Enums::Gender::FEMALE,"_Selma Yildiz.jpg",QString(),QString(),QDate(1998,2,1),"08a",0));
group->addPupil(new Pupil("Barbara","Anklang",Enums::Gender::FEMALE,"Barbara Anklang.jpg",QString(),QString(),QDate(1997,12,25),"11",0));
group->addPupil(new Pupil("Martin","Baack",Enums::Gender::MALE,"Martin Baack.jpg",QString(),QString(),QDate(1998,1,1),"11",0));
group->addPupil(new Pupil("Martin","Bergmann",Enums::Gender::MALE,"Martin Bergmann.jpg",QString(),QString(),QDate(1999,5,29),"11",0));
group->addPupil(new Pupil("Elisabeth","Blauwies",Enums::Gender::FEMALE,"Elisabeth Blauwies.jpg",QString(),QString(),QDate(1998,4,9),"11",0));
group->addPupil(new Pupil("Tim","Bösch",Enums::Gender::MALE,"Tim Boesch.jpg",QString(),QString(),QDate(1998,9,27),"11",0));
group->addPupil(new Pupil("Frank","Brinkhoff",Enums::Gender::MALE,"Frank Brinkhoff.jpg",QString(),QString(),QDate(1998,1,15),"11",0));
group->addPupil(new Pupil("Theresa","Christens",Enums::Gender::FEMALE,"Theresa Christens.jpg",QString(),QString(),QDate(1998,3,14),"11",0));
group->addPupil(new Pupil("Silke","Goisern",Enums::Gender::FEMALE,"Silke Goisern.jpg",QString(),QString(),QDate(1998,3,15),"11",0));
group->addPupil(new Pupil("Kerstin","Heineberg",Enums::Gender::FEMALE,"Kerstin Heinenberg .jpg",QString(),QString(),QDate(1997,10,22),"11",0));
group->addPupil(new Pupil("Jan","Heiner",Enums::Gender::MALE,"Jan Heiner.jpg",QString(),QString(),QDate(1997,11,26),"11",0));
group->addPupil(new Pupil("Annika","Henrichs",Enums::Gender::FEMALE,"Annika Henrichs.jpg",QString(),QString(),QDate(1998,5,17),"11",0));
group->addPupil(new Pupil("Fritzie","Herbst",Enums::Gender::FEMALE,"Fritzie Herbst.jpg",QString(),QString(),QDate(1998,3,14),"11",0));
group->addPupil(new Pupil("Leo","Hirsch",Enums::Gender::MALE,"Leo Hirsch.jpg",QString(),QString(),QDate(1997,9,7),"11",0));
group->addPupil(new Pupil("Justus","Markwort",Enums::Gender::MALE,"Justus Markwort.jpg",QString(),QString(),QDate(1995,8,4),"11",0));
group->addPupil(new Pupil("Christopher","Mauntz",Enums::Gender::MALE,"Christopher Mauntz.jpg",QString(),QString(),QDate(1998,1,13),"11",0));
group->addPupil(new Pupil("Kai","Maurer",Enums::Gender::MALE,"Kai Maurer.jpg",QString(),QString(),QDate(1997,12,30),"11",0));
group->addPupil(new Pupil("Florian","Neuhaus",Enums::Gender::MALE,"Florian Neuhaus.jpg",QString(),QString(),QDate(1998,5,20),"11",0));
group->addPupil(new Pupil("Sabine","Overkamp",Enums::Gender::FEMALE,"Sabine Overkamp.jpg",QString(),QString(),QDate(1998,8,4),"11",0));
group->addPupil(new Pupil("Frank","Paschen",Enums::Gender::MALE,"Frank Paschen.jpg",QString(),QString(),QDate(1998,3,17),"11",0));
group->addPupil(new Pupil("Petra","Schubert",Enums::Gender::FEMALE,"Petra Schubert.jpg",QString(),QString(),QDate(1994,2,23),"11",0));
group->addPupil(new Pupil("Verena","Schwarz",Enums::Gender::FEMALE,"Verena Schwarz.jpg",QString(),QString(),QDate(1993,3,17),"11",0));
group->addPupil(new Pupil("Helge","Stalter",Enums::Gender::MALE,"Helge Stalter.jpg",QString(),QString(),QDate(1994,2,6),"11",0));
group->addPupil(new Pupil("Lena","Swarovski",Enums::Gender::FEMALE,"Lena Swarovski.jpg",QString(),QString(),QDate(1994,3,22),"11",0));
// Paths::setCustomPicturePathStatic("resources/");
// Paths::setPicturePathStatic("resources/");
......
group->pupilAt(83).data()->addAddress(new Address("Erzieher","Beutenweg 46","40233","Düsseldorf"));
group->pupilAt(84).data()->addAddress(new Address("Erzieher","Grolmanstraße 21","42105","Wuppertal"));
group->pupilAt(0).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(1).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(2).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(3).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(4).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(5).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-340678"));
group->pupilAt(6).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-697259"));
group->pupilAt(7).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-893457"));
group->pupilAt(8).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-329887"));
group->pupilAt(9).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-929597"));
group->pupilAt(10).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-796732"));
group->pupilAt(11).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-546859"));
group->pupilAt(12).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-595620"));
group->pupilAt(13).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-866276"));
group->pupilAt(14).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-460017"));
group->pupilAt(15).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-482789"));
group->pupilAt(16).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-572497"));
group->pupilAt(17).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-778335"));
group->pupilAt(18).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-373357"));
group->pupilAt(19).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-141325"));
group->pupilAt(20).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-479624"));
group->pupilAt(21).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-181349"));
group->pupilAt(22).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-292118"));
group->pupilAt(23).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-835081"));
group->pupilAt(24).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-177756"));
group->pupilAt(25).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-744508"));
group->pupilAt(26).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-966629"));
group->pupilAt(27).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-310955"));
group->pupilAt(28).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-557452"));
group->pupilAt(29).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-822892"));
group->pupilAt(30).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-146895"));
group->pupilAt(31).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-140179"));
group->pupilAt(32).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-748715"));
group->pupilAt(33).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-511395"));
group->pupilAt(34).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-451487"));
group->pupilAt(35).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-427073"));
group->pupilAt(36).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-636559"));
group->pupilAt(37).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-952210"));
group->pupilAt(38).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-273424"));
group->pupilAt(39).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-371440"));
group->pupilAt(40).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-620761"));
group->pupilAt(41).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-976994"));
group->pupilAt(42).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-884805"));
group->pupilAt(43).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-664649"));
group->pupilAt(44).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-860288"));
group->pupilAt(45).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-756263"));
group->pupilAt(46).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-471363"));
group->pupilAt(47).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-381769"));
group->pupilAt(48).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-449971"));
group->pupilAt(49).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-167298"));
group->pupilAt(50).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-125506"));
group->pupilAt(51).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-295468"));
group->pupilAt(52).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-288429"));
group->pupilAt(53).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-838009"));
group->pupilAt(54).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-460820"));
group->pupilAt(55).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-280847"));
group->pupilAt(56).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-864574"));
group->pupilAt(57).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-496047"));
group->pupilAt(58).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-448370"));
group->pupilAt(59).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-371203"));
group->pupilAt(60).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-395222"));
group->pupilAt(61).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-984187"));
group->pupilAt(62).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-726034"));
group->pupilAt(63).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-848504"));
group->pupilAt(64).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-384888"));
group->pupilAt(65).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-816536"));
group->pupilAt(66).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-959895"));
group->pupilAt(67).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-805634"));
group->pupilAt(68).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-884150"));
group->pupilAt(69).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-614509"));
group->pupilAt(70).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-204527"));
group->pupilAt(71).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-936177"));
group->pupilAt(72).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-851124"));
group->pupilAt(73).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-780272"));
group->pupilAt(74).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-193218"));
group->pupilAt(75).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-863423"));
group->pupilAt(76).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-505932"));
group->pupilAt(77).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-193988"));
group->pupilAt(78).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-284261"));
group->pupilAt(79).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-354793"));
group->pupilAt(80).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-150300"));
group->pupilAt(81).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-935449"));
group->pupilAt(82).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-241454"));
group->pupilAt(83).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-263433"));
group->pupilAt(84).data()->addContact(new Contact("Telefon 1",LANDLINE_CONTACT,"01234-942203"));
group->pupilAt(0).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(1).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(2).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(3).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(4).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-474466"));
group->pupilAt(5).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-340678"));
group->pupilAt(6).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-697259"));
group->pupilAt(7).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-893457"));
group->pupilAt(8).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-329887"));
group->pupilAt(9).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-929597"));
group->pupilAt(10).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-796732"));
group->pupilAt(11).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-546859"));
group->pupilAt(12).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-595620"));
group->pupilAt(13).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-866276"));
group->pupilAt(14).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-460017"));
group->pupilAt(15).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-482789"));
group->pupilAt(16).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-572497"));
group->pupilAt(17).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-778335"));
group->pupilAt(18).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-373357"));
group->pupilAt(19).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-141325"));
group->pupilAt(20).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-479624"));
group->pupilAt(21).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-181349"));
group->pupilAt(22).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-292118"));
group->pupilAt(23).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-835081"));
group->pupilAt(24).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-177756"));
group->pupilAt(25).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-744508"));
group->pupilAt(26).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-966629"));
group->pupilAt(27).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-310955"));
group->pupilAt(28).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-557452"));
group->pupilAt(29).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-822892"));
group->pupilAt(30).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-146895"));
group->pupilAt(31).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-140179"));
group->pupilAt(32).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-748715"));
group->pupilAt(33).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-511395"));
group->pupilAt(34).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-451487"));
group->pupilAt(35).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-427073"));
group->pupilAt(36).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-636559"));
group->pupilAt(37).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-952210"));
group->pupilAt(38).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-273424"));
group->pupilAt(39).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-371440"));
group->pupilAt(40).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-620761"));
group->pupilAt(41).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-976994"));
group->pupilAt(42).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-884805"));
group->pupilAt(43).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-664649"));
group->pupilAt(44).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-860288"));
group->pupilAt(45).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-756263"));
group->pupilAt(46).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-471363"));
group->pupilAt(47).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-381769"));
group->pupilAt(48).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-449971"));
group->pupilAt(49).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-167298"));
group->pupilAt(50).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-125506"));
group->pupilAt(51).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-295468"));
group->pupilAt(52).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-288429"));
group->pupilAt(53).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-838009"));
group->pupilAt(54).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-460820"));
group->pupilAt(55).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-280847"));
group->pupilAt(56).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-864574"));
group->pupilAt(57).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-496047"));
group->pupilAt(58).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-448370"));
group->pupilAt(59).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-371203"));
group->pupilAt(60).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-395222"));
group->pupilAt(61).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-984187"));
group->pupilAt(62).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-726034"));
group->pupilAt(63).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-848504"));
group->pupilAt(64).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-384888"));
group->pupilAt(65).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-816536"));
group->pupilAt(66).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-959895"));
group->pupilAt(67).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-805634"));
group->pupilAt(68).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-884150"));
group->pupilAt(69).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-614509"));
group->pupilAt(70).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-204527"));
group->pupilAt(71).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-936177"));
group->pupilAt(72).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-851124"));
group->pupilAt(73).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-780272"));
group->pupilAt(74).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-193218"));
group->pupilAt(75).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-863423"));
group->pupilAt(76).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-505932"));
group->pupilAt(77).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-193988"));
group->pupilAt(78).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-284261"));
group->pupilAt(79).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-354793"));
group->pupilAt(80).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-150300"));
group->pupilAt(81).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-935449"));
group->pupilAt(82).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-241454"));
group->pupilAt(83).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-263433"));
group->pupilAt(84).data()->addContact(new Contact("Telefon 1",Enums::ContactCategory::LANDLINE_CONTACT,"01234-942203"));
group->pupilAt(0).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(1).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(2).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(3).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(4).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(5).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-791688"));
group->pupilAt(6).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-837199"));
group->pupilAt(7).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-194122"));
group->pupilAt(8).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-145996"));
group->pupilAt(9).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-446435"));
group->pupilAt(10).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-777240"));
group->pupilAt(11).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-957984"));
group->pupilAt(12).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-959035"));
group->pupilAt(13).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-646996"));
group->pupilAt(14).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-754644"));
group->pupilAt(15).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-691871"));
group->pupilAt(16).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-606116"));
group->pupilAt(17).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-560258"));
group->pupilAt(18).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-725004"));
group->pupilAt(19).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-836000"));
group->pupilAt(20).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-501271"));
group->pupilAt(21).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-495368"));
group->pupilAt(22).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-833977"));
group->pupilAt(23).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-999205"));
group->pupilAt(24).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-496463"));
group->pupilAt(25).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-901833"));
group->pupilAt(26).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-836660"));
group->pupilAt(27).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-565273"));
group->pupilAt(28).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-334976"));
group->pupilAt(29).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-586964"));
group->pupilAt(30).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-669576"));
group->pupilAt(31).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-931698"));
group->pupilAt(32).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-968447"));
group->pupilAt(33).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-576603"));
group->pupilAt(34).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-331963"));
group->pupilAt(35).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-122682"));
group->pupilAt(36).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-582439"));
group->pupilAt(37).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-930372"));
group->pupilAt(38).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-812512"));
group->pupilAt(39).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-432765"));
group->pupilAt(40).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-443758"));
group->pupilAt(41).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-696010"));
group->pupilAt(42).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-493309"));
group->pupilAt(43).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-470076"));
group->pupilAt(44).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-284998"));
group->pupilAt(45).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-619313"));
group->pupilAt(46).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-922854"));
group->pupilAt(47).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-610450"));
group->pupilAt(48).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-593422"));
group->pupilAt(49).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-378564"));
group->pupilAt(50).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-311956"));
group->pupilAt(51).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-645321"));
group->pupilAt(52).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-305341"));
group->pupilAt(53).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-708486"));
group->pupilAt(54).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-943784"));
group->pupilAt(55).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-855304"));
group->pupilAt(56).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-524665"));
group->pupilAt(57).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-629998"));
group->pupilAt(58).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-803833"));
group->pupilAt(59).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-568313"));
group->pupilAt(60).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-472579"));
group->pupilAt(61).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-453570"));
group->pupilAt(62).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-779747"));
group->pupilAt(63).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-959740"));
group->pupilAt(64).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-791460"));
group->pupilAt(65).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-852067"));
group->pupilAt(66).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-137234"));
group->pupilAt(67).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-245563"));
group->pupilAt(68).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-103207"));
group->pupilAt(69).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-376089"));
group->pupilAt(70).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-551473"));
group->pupilAt(71).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-928563"));
group->pupilAt(72).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-268328"));
group->pupilAt(73).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-771549"));
group->pupilAt(74).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-776219"));
group->pupilAt(75).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-581444"));
group->pupilAt(76).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-100392"));
group->pupilAt(77).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-267220"));
group->pupilAt(78).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-333075"));
group->pupilAt(79).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-746235"));
group->pupilAt(80).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-695127"));
group->pupilAt(81).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-231127"));
group->pupilAt(82).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-992639"));
group->pupilAt(83).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-334154"));
group->pupilAt(84).data()->addContact(new Contact("Telefon 2",LANDLINE_CONTACT,"01234-100465"));
group->pupilAt(0).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(1).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(2).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(3).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(4).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-755490"));
group->pupilAt(5).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-791688"));
group->pupilAt(6).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-837199"));
group->pupilAt(7).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-194122"));
group->pupilAt(8).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-145996"));
group->pupilAt(9).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-446435"));
group->pupilAt(10).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-777240"));
group->pupilAt(11).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-957984"));
group->pupilAt(12).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-959035"));
group->pupilAt(13).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-646996"));
group->pupilAt(14).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-754644"));
group->pupilAt(15).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-691871"));
group->pupilAt(16).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-606116"));
group->pupilAt(17).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-560258"));
group->pupilAt(18).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-725004"));
group->pupilAt(19).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-836000"));
group->pupilAt(20).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-501271"));
group->pupilAt(21).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-495368"));
group->pupilAt(22).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-833977"));
group->pupilAt(23).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-999205"));
group->pupilAt(24).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-496463"));
group->pupilAt(25).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-901833"));
group->pupilAt(26).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-836660"));
group->pupilAt(27).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-565273"));
group->pupilAt(28).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-334976"));
group->pupilAt(29).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-586964"));
group->pupilAt(30).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-669576"));
group->pupilAt(31).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-931698"));
group->pupilAt(32).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-968447"));
group->pupilAt(33).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-576603"));
group->pupilAt(34).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-331963"));
group->pupilAt(35).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-122682"));
group->pupilAt(36).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-582439"));
group->pupilAt(37).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-930372"));
group->pupilAt(38).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-812512"));
group->pupilAt(39).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-432765"));
group->pupilAt(40).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-443758"));
group->pupilAt(41).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-696010"));
group->pupilAt(42).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-493309"));
group->pupilAt(43).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-470076"));
group->pupilAt(44).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-284998"));
group->pupilAt(45).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-619313"));
group->pupilAt(46).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-922854"));
group->pupilAt(47).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-610450"));
group->pupilAt(48).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-593422"));
group->pupilAt(49).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-378564"));
group->pupilAt(50).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-311956"));
group->pupilAt(51).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-645321"));
group->pupilAt(52).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-305341"));
group->pupilAt(53).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-708486"));
group->pupilAt(54).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-943784"));
group->pupilAt(55).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-855304"));
group->pupilAt(56).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-524665"));
group->pupilAt(57).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-629998"));
group->pupilAt(58).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-803833"));
group->pupilAt(59).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-568313"));
group->pupilAt(60).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-472579"));
group->pupilAt(61).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-453570"));
group->pupilAt(62).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-779747"));
group->pupilAt(63).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-959740"));
group->pupilAt(64).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-791460"));
group->pupilAt(65).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-852067"));
group->pupilAt(66).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-137234"));
group->pupilAt(67).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-245563"));
group->pupilAt(68).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-103207"));
group->pupilAt(69).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-376089"));
group->pupilAt(70).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-551473"));
group->pupilAt(71).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-928563"));
group->pupilAt(72).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-268328"));
group->pupilAt(73).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-771549"));
group->pupilAt(74).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-776219"));
group->pupilAt(75).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-581444"));
group->pupilAt(76).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-100392"));
group->pupilAt(77).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-267220"));
group->pupilAt(78).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-333075"));
group->pupilAt(79).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-746235"));
group->pupilAt(80).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-695127"));
group->pupilAt(81).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-231127"));
group->pupilAt(82).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-992639"));
group->pupilAt(83).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-334154"));
group->pupilAt(84).data()->addContact(new Contact("Telefon 2",Enums::ContactCategory::LANDLINE_CONTACT,"01234-100465"));
group->pupilAt(0).data()->addContact(new Contact("Email",EMAIL_CONTACT,"TimmieB@smail.de_"));
group->pupilAt(1).data()->addContact(new Contact("Email",EMAIL_CONTACT,"lenalenalena3@smail.de_"));
group->pupilAt(2).data()->addContact(new Contact("Email",EMAIL_CONTACT,"marcel.dunst111@smail.de_"));
group->pupilAt(3).data()->addContact(new Contact("Email",EMAIL_CONTACT,"cernst@smail.de_"));
group->pupilAt(4).data()->addContact(new Contact("Email",EMAIL_CONTACT,"hannahsemail@smail.de_"));
group->pupilAt(5).data()->addContact(new Contact("Email",EMAIL_CONTACT,"vrgsk@smail.de_"));
group->pupilAt(6).data()->addContact(new Contact("Email",EMAIL_CONTACT,"hagedornjann@smail.de_"));
group->pupilAt(7).data()->addContact(new Contact("Email",EMAIL_CONTACT,"svenja_H@smail.de_"));
group->pupilAt(8).data()->addContact(new Contact("Email",EMAIL_CONTACT,"dertimohatmail@smail.de_"));
group->pupilAt(9).data()->addContact(new Contact("Email",EMAIL_CONTACT,"birthe-hunter@smail.de_"));
group->pupilAt(10).data()->addContact(new Contact("Email",EMAIL_CONTACT,"thor-ben@smail.de_"));
group->pupilAt(11).data()->addContact(new Contact("Email",EMAIL_CONTACT,"kaiserin_julia@smail.de_"));
group->pupilAt(12).data()->addContact(new Contact("Email",EMAIL_CONTACT,"dinikersting@smail.de_"));
group->pupilAt(13).data()->addContact(new Contact("Email",EMAIL_CONTACT,"rieke1234567@smail.de_"));
group->pupilAt(14).data()->addContact(new Contact("Email",EMAIL_CONTACT,"koellerkollerkiller@smail.de_"));
group->pupilAt(15).data()->addContact(new Contact("Email",EMAIL_CONTACT,"mara-longmountain@smail.de_"));
group->pupilAt(16).data()->addContact(new Contact("Email",EMAIL_CONTACT,"stefanowitschm@smail.de_"));
group->pupilAt(17).data()->addContact(new Contact("Email",EMAIL_CONTACT,"danameerkatze@smail.de_"));
group->pupilAt(18).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BillieMentzel@smail.de_"));
group->pupilAt(19).data()->addContact(new Contact("Email",EMAIL_CONTACT,"steffenNIE@smail.de_"));
group->pupilAt(20).data()->addContact(new Contact("Email",EMAIL_CONTACT,"MuratÖzgür@smail.de_"));
group->pupilAt(21).data()->addContact(new Contact("Email",EMAIL_CONTACT,"MariechenPieczo@smail.de_"));
group->pupilAt(22).data()->addContact(new Contact("Email",EMAIL_CONTACT,"pit-cleaning@smail.de_"));
group->pupilAt(23).data()->addContact(new Contact("Email",EMAIL_CONTACT,"richter_alex1111@smail.de_"));
group->pupilAt(24).data()->addContact(new Contact("Email",EMAIL_CONTACT,"schneefrau@smail.de_"));
group->pupilAt(25).data()->addContact(new Contact("Email",EMAIL_CONTACT,"anne.seweringsbeck@smail.de_"));
group->pupilAt(26).data()->addContact(new Contact("Email",EMAIL_CONTACT,"benedikt_terstelen@smail.de_"));
group->pupilAt(27).data()->addContact(new Contact("Email",EMAIL_CONTACT,"happyfromophoven@smail.de_"));
group->pupilAt(28).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Heike.Vierseneck@smail.de_"));
group->pupilAt(29).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BeaWeberNEU@smail.de_"));
group->pupilAt(30).data()->addContact(new Contact("Email",EMAIL_CONTACT,"ThomasWeberThomasWeber@smail.de_"));
group->pupilAt(31).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BellaAnnaWebern99@smail.de_"));
group->pupilAt(32).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Larabach@smail.de_"));
group->pupilAt(33).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Sboehmer@smail.de_"));
group->pupilAt(34).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BrEs@smail.de_"));
group->pupilAt(35).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Annik-Gose@smail.de_"));
group->pupilAt(36).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Kat_Haarmann@smail.de_"));
group->pupilAt(37).data()->addContact(new Contact("Email",EMAIL_CONTACT,"SebiHohi2000@smail.de_"));
group->pupilAt(38).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Kerzel.M@smail.de_"));
group->pupilAt(39).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Hennig-the-King@smail.de_"));
group->pupilAt(40).data()->addContact(new Contact("Email",EMAIL_CONTACT,"SandyLeh@smail.de_"));
group->pupilAt(41).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Yasmin-Lipinski@smail.de_"));
group->pupilAt(42).data()->addContact(new Contact("Email",EMAIL_CONTACT,"7-Meilen-Jakob@smail.de_"));
group->pupilAt(43).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Big_Benny@smail.de_"));
group->pupilAt(44).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Stefan.Mueller13@smail.de_"));
group->pupilAt(45).data()->addContact(new Contact("Email",EMAIL_CONTACT,"PeterPanNeu@smail.de_"));
group->pupilAt(46).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Quaebicker.Phil@smail.de_"));
group->pupilAt(47).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Susi_Spielmacher@smail.de_"));
group->pupilAt(48).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Schmidtty-Bea00@smail.de_"));
group->pupilAt(49).data()->addContact(new Contact("Email",EMAIL_CONTACT,"MrsNeunmalklug@smail.de_"));
group->pupilAt(50).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Paul.S.99@smail.de_"));
group->pupilAt(51).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Scholz_Tanja_2@smail.de_"));
group->pupilAt(52).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Meeresschulte99@smail.de_"));
group->pupilAt(53).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Kev.Cool-13@smail.de_"));
group->pupilAt(54).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BlackAntony@smail.de_"));
group->pupilAt(55).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Hendrik-Theissen-Jr@smail.de_"));
group->pupilAt(56).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Carsten-Trumpet5@smail.de_"));
group->pupilAt(57).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Julia.Tworuschka@smail.de_"));
group->pupilAt(58).data()->addContact(new Contact("Email",EMAIL_CONTACT,"SophiesWelt2000@smial.de_"));
group->pupilAt(59).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Alice-Wavestone@smail.de_"));
group->pupilAt(60).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Leiden-der-jungen-Gesa@smail.de_"));
group->pupilAt(61).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Selma-Yildiz13@smail.de_"));
group->pupilAt(62).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Barbara-at-Sound@smail.de_"));
group->pupilAt(63).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Baak.M.1234@smail.de_"));
group->pupilAt(64).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Martin.Bergmann@smail.de_"));
group->pupilAt(65).data()->addContact(new Contact("Email",EMAIL_CONTACT,"EinsteinElli@smail.de_"));
group->pupilAt(66).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Ti-Boe@smail.de_"));
group->pupilAt(67).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Zum-Wohl-Frank@smail.de_"));
group->pupilAt(68).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Holy-Theresa@smail.de_"));
group->pupilAt(69).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Silke.Goisern96@smail.de_"));
group->pupilAt(70).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Kerstin_Heini@smail.de_"));
group->pupilAt(71).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Jan-the-brain@smail.de_"));
group->pupilAt(72).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Annika.Henrichs12@smail.de_"));
group->pupilAt(73).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Fritzie-Coke@smail.de_"));
group->pupilAt(74).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Hirsch-heisst-er@smail.de_"));
group->pupilAt(75).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Just_Mark_Word@smail.de_"));
group->pupilAt(76).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Chriscat95@smail.de_"));
group->pupilAt(77).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Kai-Maurer-415@smail.de_"));
group->pupilAt(78).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Neuhaus-1645@smail.de_"));
group->pupilAt(79).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Sabine.Overkamp2@smail.de_"));
group->pupilAt(80).data()->addContact(new Contact("Email",EMAIL_CONTACT,"PaschFrank@smail.de_"));
group->pupilAt(81).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Petras_Winterreise@smail.de_"));
group->pupilAt(82).data()->addContact(new Contact("Email",EMAIL_CONTACT,"BlackMamba5@smail.de_"));
group->pupilAt(83).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Helges-Jazzclub@smail.de_"));
group->pupilAt(84).data()->addContact(new Contact("Email",EMAIL_CONTACT,"Swarovski.Lena4@smail.de_"));
group->pupilAt(0).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"TimmieB@smail.de_"));
group->pupilAt(1).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"lenalenalena3@smail.de_"));
group->pupilAt(2).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"marcel.dunst111@smail.de_"));
group->pupilAt(3).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"cernst@smail.de_"));
group->pupilAt(4).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"hannahsemail@smail.de_"));
group->pupilAt(5).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"vrgsk@smail.de_"));
group->pupilAt(6).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"hagedornjann@smail.de_"));
group->pupilAt(7).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"svenja_H@smail.de_"));
group->pupilAt(8).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"dertimohatmail@smail.de_"));
group->pupilAt(9).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"birthe-hunter@smail.de_"));
group->pupilAt(10).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"thor-ben@smail.de_"));
group->pupilAt(11).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"kaiserin_julia@smail.de_"));
group->pupilAt(12).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"dinikersting@smail.de_"));
group->pupilAt(13).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"rieke1234567@smail.de_"));
group->pupilAt(14).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"koellerkollerkiller@smail.de_"));
group->pupilAt(15).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"mara-longmountain@smail.de_"));
group->pupilAt(16).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"stefanowitschm@smail.de_"));
group->pupilAt(17).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"danameerkatze@smail.de_"));
group->pupilAt(18).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BillieMentzel@smail.de_"));
group->pupilAt(19).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"steffenNIE@smail.de_"));
group->pupilAt(20).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"MuratÖzgür@smail.de_"));
group->pupilAt(21).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"MariechenPieczo@smail.de_"));
group->pupilAt(22).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"pit-cleaning@smail.de_"));
group->pupilAt(23).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"richter_alex1111@smail.de_"));
group->pupilAt(24).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"schneefrau@smail.de_"));
group->pupilAt(25).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"anne.seweringsbeck@smail.de_"));
group->pupilAt(26).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"benedikt_terstelen@smail.de_"));
group->pupilAt(27).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"happyfromophoven@smail.de_"));
group->pupilAt(28).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Heike.Vierseneck@smail.de_"));
group->pupilAt(29).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BeaWeberNEU@smail.de_"));
group->pupilAt(30).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"ThomasWeberThomasWeber@smail.de_"));
group->pupilAt(31).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BellaAnnaWebern99@smail.de_"));
group->pupilAt(32).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Larabach@smail.de_"));
group->pupilAt(33).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Sboehmer@smail.de_"));
group->pupilAt(34).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BrEs@smail.de_"));
group->pupilAt(35).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Annik-Gose@smail.de_"));
group->pupilAt(36).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Kat_Haarmann@smail.de_"));
group->pupilAt(37).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"SebiHohi2000@smail.de_"));
group->pupilAt(38).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Kerzel.M@smail.de_"));
group->pupilAt(39).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Hennig-the-King@smail.de_"));
group->pupilAt(40).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"SandyLeh@smail.de_"));
group->pupilAt(41).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Yasmin-Lipinski@smail.de_"));
group->pupilAt(42).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"7-Meilen-Jakob@smail.de_"));
group->pupilAt(43).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Big_Benny@smail.de_"));
group->pupilAt(44).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Stefan.Mueller13@smail.de_"));
group->pupilAt(45).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"PeterPanNeu@smail.de_"));
group->pupilAt(46).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Quaebicker.Phil@smail.de_"));
group->pupilAt(47).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Susi_Spielmacher@smail.de_"));
group->pupilAt(48).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Schmidtty-Bea00@smail.de_"));
group->pupilAt(49).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"MrsNeunmalklug@smail.de_"));
group->pupilAt(50).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Paul.S.99@smail.de_"));
group->pupilAt(51).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Scholz_Tanja_2@smail.de_"));
group->pupilAt(52).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Meeresschulte99@smail.de_"));
group->pupilAt(53).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Kev.Cool-13@smail.de_"));
group->pupilAt(54).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BlackAntony@smail.de_"));
group->pupilAt(55).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Hendrik-Theissen-Jr@smail.de_"));
group->pupilAt(56).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Carsten-Trumpet5@smail.de_"));
group->pupilAt(57).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Julia.Tworuschka@smail.de_"));
group->pupilAt(58).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"SophiesWelt2000@smial.de_"));
group->pupilAt(59).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Alice-Wavestone@smail.de_"));
group->pupilAt(60).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Leiden-der-jungen-Gesa@smail.de_"));
group->pupilAt(61).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Selma-Yildiz13@smail.de_"));
group->pupilAt(62).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Barbara-at-Sound@smail.de_"));
group->pupilAt(63).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Baak.M.1234@smail.de_"));
group->pupilAt(64).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Martin.Bergmann@smail.de_"));
group->pupilAt(65).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"EinsteinElli@smail.de_"));
group->pupilAt(66).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Ti-Boe@smail.de_"));
group->pupilAt(67).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Zum-Wohl-Frank@smail.de_"));
group->pupilAt(68).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Holy-Theresa@smail.de_"));
group->pupilAt(69).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Silke.Goisern96@smail.de_"));
group->pupilAt(70).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Kerstin_Heini@smail.de_"));
group->pupilAt(71).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Jan-the-brain@smail.de_"));
group->pupilAt(72).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Annika.Henrichs12@smail.de_"));
group->pupilAt(73).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Fritzie-Coke@smail.de_"));
group->pupilAt(74).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Hirsch-heisst-er@smail.de_"));
group->pupilAt(75).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Just_Mark_Word@smail.de_"));
group->pupilAt(76).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Chriscat95@smail.de_"));
group->pupilAt(77).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Kai-Maurer-415@smail.de_"));
group->pupilAt(78).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Neuhaus-1645@smail.de_"));
group->pupilAt(79).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Sabine.Overkamp2@smail.de_"));
group->pupilAt(80).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"PaschFrank@smail.de_"));
group->pupilAt(81).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Petras_Winterreise@smail.de_"));
group->pupilAt(82).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"BlackMamba5@smail.de_"));
group->pupilAt(83).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Helges-Jazzclub@smail.de_"));
group->pupilAt(84).data()->addContact(new Contact("Email",Enums::ContactCategory::EMAIL_CONTACT,"Swarovski.Lena4@smail.de_"));
group->pupilAt(0).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"info@berg-immobilien.com_"));
group->pupilAt(1).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"ClemensundAnja@DieConrads.de_"));
group->pupilAt(2).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"sales@dunst-aufzuege.de_"));
group->pupilAt(3).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"FamilieErnst@smail.de_"));
group->pupilAt(4).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"juergen.eschborn@smail.de_"));
group->pupilAt(5).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Britta_Geseke@smail.de_"));
group->pupilAt(6).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"familie@hagedorns.de_"));
group->pupilAt(7).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"hartmaenner@smail.de_"));
group->pupilAt(8).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Marco.Haufer@email.de_"));
group->pupilAt(9).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"aufzumfroehlichenjagen@email.de_"));
group->pupilAt(10).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"hwerdka@smail.de_"));
group->pupilAt(11).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"HalloHerrKaiser@smail.de_"));
group->pupilAt(12).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kersting.Ute@smail.de_"));
group->pupilAt(13).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kerzels@smail.de_"));
group->pupilAt(14).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"vera-koeller@smail.de_"));
group->pupilAt(15).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Sebastian.Langenberg@smail.de_"));
group->pupilAt(16).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Sabine_Maier_69@smail.de_"));
group->pupilAt(17).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"paul@familiemeerkat.de_"));
group->pupilAt(18).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"berndmentzel@smail.de_"));
group->pupilAt(19).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Ruediger_Niecke@smail.de_"));
group->pupilAt(20).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"OgulcanOeztuerk@smail.com.tk_"));
group->pupilAt(21).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"sales@beckertransporte.de_"));
group->pupilAt(22).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"mail@reining-tv.de_"));
group->pupilAt(23).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"GeroRichter@smail.de_"));
group->pupilAt(24).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"dieschneemaenner@smail.de_"));
group->pupilAt(25).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"familie@seweringsbeck.de_"));
group->pupilAt(26).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"terstelen@deinebank.de_"));
group->pupilAt(27).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"vanophovencarla@smail.de_"));
group->pupilAt(28).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"elternvonheike@smail.de_"));
group->pupilAt(29).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"WeberKnechte@smail.de_"));
group->pupilAt(30).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"WeberKnechte@smail.de_"));
group->pupilAt(31).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"webern@elternmail.de_"));
group->pupilAt(32).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Heiner.Bachmann@smail.de_"));
group->pupilAt(33).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"L.Boehmer-Kapitza@smail.de_"));
group->pupilAt(34).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Annette.Eschweger@smail.de_"));
group->pupilAt(35).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Heiner.Gosekamp@smail.de_"));
group->pupilAt(36).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"H@Haarmann.de_"));
group->pupilAt(37).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"K.Hohage@smail.de_"));
group->pupilAt(38).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"KaiKerzel@smail.de_"));
group->pupilAt(39).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Maraike@FIrmaKoenig.de_"));
group->pupilAt(40).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kontakt@Lehmann-industries.de_"));
group->pupilAt(41).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Silke_Lipinski@Stadtnet.de_"));
group->pupilAt(42).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"HeikeUndWalter.Ernst@smail.de_"));
group->pupilAt(43).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Klaus_Meyer@smail.de_"));
group->pupilAt(44).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Support@MusikMueller.de_"));
group->pupilAt(45).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Karin.Neumann@smail.de_"));
group->pupilAt(46).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Bernd_Quäbicker@smail.de_"));
group->pupilAt(47).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"FamilieRegensburger@smail.de_"));
group->pupilAt(48).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Daphne-Schmidt@smail.de_"));
group->pupilAt(49).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Info@KaisersLaden.de_"));
group->pupilAt(50).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"ElenoreSchmidt2@smail.de_"));
group->pupilAt(51).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"TanjasEltern@smail.de_"));
group->pupilAt(52).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Schulte@SchulteGmbH-Co-KG.de_"));
group->pupilAt(53).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,""));
group->pupilAt(54).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"SchwarzWeiss@smail.de_"));
group->pupilAt(55).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Hendrik-Theissen-Sr@smail.de_"));
group->pupilAt(56).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kurt@Instrumentenbau.de_"));
group->pupilAt(57).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"S.K.Tworuschka@smail.de_"));
group->pupilAt(58).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"HeinkeUndKarlWedler@smail.de_"));
group->pupilAt(59).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Wellenstein@Wellenstein.net_"));
group->pupilAt(60).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Dagma.Werthmann@smail.de_"));
group->pupilAt(61).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"K@Yildiz-Industries.com_"));
group->pupilAt(62).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Beate_Anklang4@smail.de_"));
group->pupilAt(63).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"FamilieBaack@smail.de_"));
group->pupilAt(64).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Katharina_Bergmann@smail.de_"));
group->pupilAt(65).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Vorstand@Blauwies-Entertainment.de_"));
group->pupilAt(66).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Ehepaar_Boesch@smail.de_"));
group->pupilAt(67).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"DiethelmBrinkhoff@smail.de_"));
group->pupilAt(68).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kai.Christens-Lachmacher@smail.de_"));
group->pupilAt(69).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Salome-Goisern@smail.de_"));
group->pupilAt(70).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"HeinebergFamilie@smail.de_"));
group->pupilAt(71).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kurt@HeinerVerlag.de_"));
group->pupilAt(72).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Dorothea_Henrichs@smail.de_"));
group->pupilAt(73).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Herbstsaison@smail.de_"));
group->pupilAt(74).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"GieselaHirsch@Hirsch.de_"));
group->pupilAt(75).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,""));
group->pupilAt(76).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Kathrin.Mauntz-Wirting@smail.de_"));
group->pupilAt(77).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Maurer@Hausbau.de_"));
group->pupilAt(78).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Isabell_Neuhaus@smail.de_"));
group->pupilAt(79).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Overkamp@Overkamp.de_"));
group->pupilAt(80).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"NilsUndBarbaraPaschen@smail.de_"));
group->pupilAt(81).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Schubert@Boosey-and-Klawkes.de_"));
group->pupilAt(82).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"IngoSchwarz@smail.de_"));
group->pupilAt(83).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"SE@Stalter-Verkauf.net_"));
group->pupilAt(84).data()->addContact(new Contact("Email Eltern",EMAIL_CONTACT,"Glitzerndes@Swarovski.net_"));
group->pupilAt(0).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"info@berg-immobilien.com_"));
group->pupilAt(1).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"ClemensundAnja@DieConrads.de_"));
group->pupilAt(2).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"sales@dunst-aufzuege.de_"));
group->pupilAt(3).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"FamilieErnst@smail.de_"));
group->pupilAt(4).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"juergen.eschborn@smail.de_"));
group->pupilAt(5).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Britta_Geseke@smail.de_"));
group->pupilAt(6).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"familie@hagedorns.de_"));
group->pupilAt(7).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"hartmaenner@smail.de_"));
group->pupilAt(8).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Marco.Haufer@email.de_"));
group->pupilAt(9).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"aufzumfroehlichenjagen@email.de_"));
group->pupilAt(10).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"hwerdka@smail.de_"));
group->pupilAt(11).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"HalloHerrKaiser@smail.de_"));
group->pupilAt(12).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kersting.Ute@smail.de_"));
group->pupilAt(13).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kerzels@smail.de_"));
group->pupilAt(14).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"vera-koeller@smail.de_"));
group->pupilAt(15).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Sebastian.Langenberg@smail.de_"));
group->pupilAt(16).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Sabine_Maier_69@smail.de_"));
group->pupilAt(17).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"paul@familiemeerkat.de_"));
group->pupilAt(18).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"berndmentzel@smail.de_"));
group->pupilAt(19).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Ruediger_Niecke@smail.de_"));
group->pupilAt(20).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"OgulcanOeztuerk@smail.com.tk_"));
group->pupilAt(21).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"sales@beckertransporte.de_"));
group->pupilAt(22).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"mail@reining-tv.de_"));
group->pupilAt(23).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"GeroRichter@smail.de_"));
group->pupilAt(24).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"dieschneemaenner@smail.de_"));
group->pupilAt(25).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"familie@seweringsbeck.de_"));
group->pupilAt(26).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"terstelen@deinebank.de_"));
group->pupilAt(27).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"vanophovencarla@smail.de_"));
group->pupilAt(28).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"elternvonheike@smail.de_"));
group->pupilAt(29).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"WeberKnechte@smail.de_"));
group->pupilAt(30).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"WeberKnechte@smail.de_"));
group->pupilAt(31).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"webern@elternmail.de_"));
group->pupilAt(32).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Heiner.Bachmann@smail.de_"));
group->pupilAt(33).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"L.Boehmer-Kapitza@smail.de_"));
group->pupilAt(34).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Annette.Eschweger@smail.de_"));
group->pupilAt(35).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Heiner.Gosekamp@smail.de_"));
group->pupilAt(36).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"H@Haarmann.de_"));
group->pupilAt(37).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"K.Hohage@smail.de_"));
group->pupilAt(38).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"KaiKerzel@smail.de_"));
group->pupilAt(39).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Maraike@FIrmaKoenig.de_"));
group->pupilAt(40).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kontakt@Lehmann-industries.de_"));
group->pupilAt(41).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Silke_Lipinski@Stadtnet.de_"));
group->pupilAt(42).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"HeikeUndWalter.Ernst@smail.de_"));
group->pupilAt(43).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Klaus_Meyer@smail.de_"));
group->pupilAt(44).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Support@MusikMueller.de_"));
group->pupilAt(45).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Karin.Neumann@smail.de_"));
group->pupilAt(46).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Bernd_Quäbicker@smail.de_"));
group->pupilAt(47).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"FamilieRegensburger@smail.de_"));
group->pupilAt(48).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Daphne-Schmidt@smail.de_"));
group->pupilAt(49).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Info@KaisersLaden.de_"));
group->pupilAt(50).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"ElenoreSchmidt2@smail.de_"));
group->pupilAt(51).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"TanjasEltern@smail.de_"));
group->pupilAt(52).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Schulte@SchulteGmbH-Co-KG.de_"));
group->pupilAt(53).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,""));
group->pupilAt(54).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"SchwarzWeiss@smail.de_"));
group->pupilAt(55).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Hendrik-Theissen-Sr@smail.de_"));
group->pupilAt(56).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kurt@Instrumentenbau.de_"));
group->pupilAt(57).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"S.K.Tworuschka@smail.de_"));
group->pupilAt(58).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"HeinkeUndKarlWedler@smail.de_"));
group->pupilAt(59).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Wellenstein@Wellenstein.net_"));
group->pupilAt(60).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Dagma.Werthmann@smail.de_"));
group->pupilAt(61).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"K@Yildiz-Industries.com_"));
group->pupilAt(62).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Beate_Anklang4@smail.de_"));
group->pupilAt(63).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"FamilieBaack@smail.de_"));
group->pupilAt(64).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Katharina_Bergmann@smail.de_"));
group->pupilAt(65).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Vorstand@Blauwies-Entertainment.de_"));
group->pupilAt(66).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Ehepaar_Boesch@smail.de_"));
group->pupilAt(67).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"DiethelmBrinkhoff@smail.de_"));
group->pupilAt(68).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kai.Christens-Lachmacher@smail.de_"));
group->pupilAt(69).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Salome-Goisern@smail.de_"));
group->pupilAt(70).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"HeinebergFamilie@smail.de_"));
group->pupilAt(71).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kurt@HeinerVerlag.de_"));
group->pupilAt(72).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Dorothea_Henrichs@smail.de_"));
group->pupilAt(73).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Herbstsaison@smail.de_"));
group->pupilAt(74).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"GieselaHirsch@Hirsch.de_"));
group->pupilAt(75).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,""));
group->pupilAt(76).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Kathrin.Mauntz-Wirting@smail.de_"));
group->pupilAt(77).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Maurer@Hausbau.de_"));
group->pupilAt(78).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Isabell_Neuhaus@smail.de_"));
group->pupilAt(79).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Overkamp@Overkamp.de_"));
group->pupilAt(80).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"NilsUndBarbaraPaschen@smail.de_"));
group->pupilAt(81).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Schubert@Boosey-and-Klawkes.de_"));
group->pupilAt(82).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"IngoSchwarz@smail.de_"));
group->pupilAt(83).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"SE@Stalter-Verkauf.net_"));
group->pupilAt(84).data()->addContact(new Contact("Email Eltern",Enums::ContactCategory::EMAIL_CONTACT,"Glitzerndes@Swarovski.net_"));
}
samples/example/models/person.cpp
Person::Person(QObject *parent): Entity(parent) {
}
Person::Person(QString firstName, QString familyName, Gender gender,
Person::Person(QString firstName, QString familyName, Enums::Gender gender,
QString customPictureFileName, QString namePrefix, QString nickName,
QDate birthday, QObject *parent): Entity(parent) {
setFirstName(firstName);
......
return hash;
}
QString Person::fullName(NameOrder nameOrder) const {
QString Person::fullName(Enums::NameOrder nameOrder) const {
QString name = QString();
if (nameOrder == FAMILY_FIRST_NAME_ORDER) {
if (nameOrder == Enums::NameOrder::FAMILY_FIRST_NAME_ORDER) {
name += this->getFamilyName();
name += ", ";
if (!this->getNamePrefix().isEmpty()) {
......
void Person::setBirthday(const QDate &value) {
birthday = value;
}
Gender Person::getGender() const {
Enums::Gender Person::getGender() const {
return gender;
}
void Person::setGender(const Gender &value) {
void Person::setGender(const Enums::Gender &value) {
gender = value;
}
QString Person::getCustomPictureFileName() const {
......
void Person::addAddress(Address *address) {
this->addresses.append(QSharedPointer<Address>(address));
}
samples/example/models/person.h
#include "address.h"
#include <QAbstractListModel>
#include <QDebug>
#include "enums.h"
#include "../../entitymanager/src/entity.h"
using namespace CuteEntityManager;
class Group;
enum Gender {MALE, FEMALE, UNKNOWNGENDER};
class Person: public Entity {
Q_OBJECT
Q_ENUMS(Gender)
Q_PROPERTY(QString firstName READ getFirstName WRITE setFirstName)
Q_PROPERTY(QString familyName READ getFamilyName WRITE setFamilyName)
Q_PROPERTY(QString namePrefix READ getNamePrefix WRITE setNamePrefix)
......
Q_PROPERTY(QString customPictureFileName READ getCustomPictureFileName WRITE
setCustomPictureFileName)
Q_PROPERTY(QDate birthday READ getBirthday WRITE setBirthday)
Q_PROPERTY(Gender gender READ getGender WRITE setGender)
Q_PROPERTY(Enums::Gender gender READ getGender WRITE setGender)
Q_PROPERTY(QList<QSharedPointer<Group>> groups READ getGroups WRITE setGroups)
public:
Q_INVOKABLE explicit Person(QObject *parent = 0);
Person(QString firstName, QString familyName, Gender gender = UNKNOWNGENDER,
Person(QString firstName, QString familyName, Enums::Gender gender = Enums::Gender::UNKNOWNGENDER,
QString customPictureFileName = QString(), QString namePrefix = QString(),
QString nickName = QString(), QDate birthday = QDate(), QObject *parent = 0);
virtual const QHash<QString, CuteEntityManager::Relation> getRelations() const;
bool isPresent(QDateTime date = QDateTime::currentDateTime());
QString fullName(NameOrder nameOrder = FAMILY_FIRST_NAME_ORDER) const;
QString fullName(Enums::NameOrder nameOrder = Enums::NameOrder::FAMILY_FIRST_NAME_ORDER) const;
QString getFirstName() const;
void setFirstName(const QString &value);
......
QDate getBirthday() const;
void setBirthday(const QDate &value);
Gender getGender() const;
void setGender(const Gender &value);
Enums::Gender getGender() const;
void setGender(const Enums::Gender &value);
QString getCustomPictureFileName() const;
void setCustomPictureFileName(const QString &value);
......
QString namePrefix;
QString nickName;
QDate birthday;
Gender gender;
Enums::Gender gender;
QString customPictureFileName;
QList <QSharedPointer<Contact>> contacts;
QList <QSharedPointer<Address>> addresses;
samples/example/models/pupil.cpp
}
Pupil::Pupil(QString firstName, QString familyName, Gender gender,
Pupil::Pupil(QString firstName, QString familyName, Enums::Gender gender,
QString customPictureFileName, QString namePrefix, QString nickName,
QDate birthday, QString form, QObject *parent)
: Person(firstName, familyName, gender, customPictureFileName, namePrefix,
samples/example/models/pupil.h
setLegalGuardianNote)
public:
Q_INVOKABLE Pupil();
Pupil(QString firstName, QString familyName, Gender gender = UNKNOWNGENDER,
Pupil(QString firstName, QString familyName, Enums::Gender gender = Enums::Gender::UNKNOWNGENDER,
QString customPictureFileName = QString(), QString namePrefix = QString(),
QString nickName = QString(), QDate birthday = QDate(),
QString form = QString(), QObject *parent = 0);
src/entityinstancefactory.h
template<typename T>
static void registerClass() {
constructors().insert( T::staticMetaObject.className(), &constructorHelper<T> );
QString lName = "QList<QSharedPointer<";
lName.append(T::staticMetaObject.className());
lName.append(">>");
/**
* @brief qRegisterMetaType<QList<QSharedPointer<T> > >
* @todo would be great if we could remove this shit
*/
qRegisterMetaType<QList<QSharedPointer<T>>>(lName.toLatin1().constData());
}
static Entity *createObject( const QByteArray &className) {
src/entitymanager.cpp
}
void EntityManager::persistMappedByRelation(const QList<QSharedPointer<Entity> >
&list, QSqlQuery &q, const QSharedPointer<Entity> &entity, const Relation &r,
&list, QSqlQuery &q, const QSharedPointer<Entity> &entity,
const QSharedPointer<Entity> &ptr, const Relation &r,
const QString &tblName) {
q.clear();
QSharedPointer<Entity> ptr;
QList<QSharedPointer<Entity>> saved = r.getCascadeType().contains(ALL)
|| r.getCascadeType().contains(MERGE)
|| r.getCascadeType().contains(PERSIST) ? this->saveRelationEntities(list,
......
q.bindValue(0, entity->getId());
QMetaProperty prop;
bool first = true;
QSharedPointer<Entity> item;
for (int var = 0; var < saved.size(); ++var) {
ptr = list.at(var);
item = list.at(var);
if (first && !r.getMappedBy().isEmpty()) {
auto props = ptr->getMetaProperties();
if (props.contains(r.getMappedBy())) {
prop = props.value(r.getMappedBy());
}
}
qDebug() << "Property valid:" << prop.isValid();
/**
@todo wip
**/
if (ptr->property(ptr->getPrimaryKey()).toLongLong() > -1) {
q.bindValue(1, ptr->property(ptr->getPrimaryKey()));
q.exec();
if (prop.isValid()) {
if (prop.isReadable()) {
this->addEntityToListProperty(entity, ptr, prop);
} else {
qDebug() << "Query exec for many to many relation failed." <<
q.lastError().text();
qDebug() << "Involved entities: " << entity->getClassname() <<
"(MainEntitiy) and " << entity->getClassname();
qDebug() << "Relation:" << r.getType() << r.getPropertyName();
}
}
}
......
entity->property(entity->getPrimaryKey()).toLongLong());
if (this->db->transaction(q)) {
auto nList = *reinterpret_cast<QList<QSharedPointer<Entity>>*>(property.data());
this->persistMappedByRelation(nList, q, entity, r, tblName);
this->persistMappedByRelation(nList, q, entity, ptr, r, tblName);
}
} else {
qDebug() << "MANY_TO_MANY Table " << tblName << " not exists";
src/entitymanager.h
QList<QSharedPointer<Entity>> saveRelationEntities(const
QList<QSharedPointer<Entity>> &list, const Relation &r);
void persistMappedByRelation(const QList<QSharedPointer<Entity>> &list,
QSqlQuery &q, const QSharedPointer<Entity> &entity, const Relation &r,
QSqlQuery &q, const QSharedPointer<Entity> &entity, const QSharedPointer<Entity> &ptr, const Relation &r,
const QString &tblName);
bool shouldBeSaved(QSharedPointer<Entity> &entity , const Relation &r);
void removeRelations(const QSharedPointer<Entity> &entity);
src/querybuilder.cpp
const QHash<QString, QString> &tableDefinition) const {
bool first = true;
QString s = "CREATE TABLE ";
s.append(this->schema->quoteTableName(tableName).append(" (\n"));
s.append(this->schema->quoteTableName(tableName).append(" ("));
auto i = tableDefinition.constBegin();
while (i != tableDefinition.constEnd()) {
if (first) {
......
i.value()));
++i;
}
s.append("\n);");
s.append(");");
return s;
}

Auch abrufbar als: Unified diff