예제 #1
0
        public static Gruppe sucheGruppe(string _Str_GruppenName, ref bool flag)
        {
            //Suche in jeder Benutzer des Arrays benutzerResponse
            //erzeuge mein gesuchtes Element benutzer
            Gruppe gruppe = new Gruppe();

            //foreach Schleife läuft durch jedes Element in der Collection
            //der benutzt item als ein Element der Collection, also item hier ist ein benutzer
            foreach (var item in gruppeResponse)
            {
                if (item.str_GruppenName == _Str_GruppenName)
                {
                    //da item auch eine Gruppe ist, darf man das hier machen
                    gruppe = item;
                    flag   = true;
                    break;
                }
                else
                {
                    //Gruppe nicht gefunden
                    //Setze flag auf false
                    //damit Ankunft, dass der Benutzer nicht da ist.
                    flag = false;
                }
            }
            return(gruppe);
        }
예제 #2
0
        public void GruppeErzeugen()
        {
            //Erzeuge einen neuen Benutzer im DB
            App.VIEW_MODEL.InsertNewGruppe(this);

            //Check ob der Benutzer tatsächlich im DB angelegt wurde
            //Update Liste von Gruppe
            getGruppeResponse();

            //Setze ein Falg : wird true, wenn der Benutzer gefunden wurde!
            bool flag = false;

            //Suche den Benutzer durch den angegebenen Namen
            myCurrentGruppe = sucheGruppe(this.str_GruppenName, ref flag);

            //Trifft zu nur, wenn die Gruppe erzeugt wurde!
            if (flag)
            {
                //Setze den Betreff
                string Betreff = "Sie haben die Gruppenkalender: " + myCurrentGruppe.str_GruppenName + " erfolgreich erstellt!: ٩(●̮̃•)۶ \n";

                //schicke Email an den Benutzern mit dem neuen Daten
                //nachrichtSchicken(Banutzer.myCurrentUser, Betreff);

                //Erzeuge Meldung:
                MeldungErzeugen(Betreff);
            }
        }
예제 #3
0
        public void DeleteGruppe()
        {
            //Update BenutzerMitgliedschafft im DB
            App.VIEW_MODEL.DeleteGruppe(this.Id);

            //Update BenutzenLocal
            Gruppe.getGruppeResponse();
        }