Пример #1
0
        private Termin sucheErzeugterTermin(Termin termin, ref bool flag)
        {
            //Suche in jeder Benutzer des Arrays benutzerResponse
            //erzeuge mein gesuchtes Element benutzer
            Termin _Termin = new Termin();

            //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 TerminResponse)
            {
                if ((item.str_Bezeichnung == termin.str_Bezeichnung) && (item.str_BenutzerId == termin.str_BenutzerId))
                {
                    //da item auch ein benutzer ist, darf man das hier machen
                    _Termin = item;
                    flag    = true;
                    break;
                }
                else
                {
                    //Benutzer nicht gefunden
                    //Setze flag auf false
                    //damit Ankunft, dass der Benutzer nicht da ist.
                    flag = false;
                }
            }
            return(_Termin);
        }
Пример #2
0
 public Termin(Termin other)
 {
     //      this.Benutzer = other.Benutzer;
     this.Int_BenutzerId           = other.Int_BenutzerId;
     this.Dt_Beginn                = other.Dt_Beginn;
     this.Dt_Ende                  = other.Dt_Ende;
     this.enum_KalenderAuswahl     = other.enum_KalenderAuswahl;
     this.enum_WiederholungsZyklus = other.enum_WiederholungsZyklus;
     this.Str_TerminBeschreibung   = other.Str_TerminBeschreibung;
     this.Id = other.Id;
 }
Пример #3
0
        public void TerminErzeugen(Benutzer benutzer)
        {
            //setze Farbe des Termines
            myEllipse.Fill = benutzer.MyEllipse.Fill;

            //Update Termin
            App.VIEW_MODEL.InsertNewTermin(this);

            getTerminResponse();

            //Setze ein Falg : wird true, wenn der Benutzer gefunden wurde!
            bool flag = false;
            //Suche den Benutzer durch den angegebenen Namen
            Termin _termin = sucheErzeugterTermin(this, ref flag);

            if (flag)
            {
                //Setze den Betreff
                string Betreff = "Ein neuer Termin wurde erstellt: ٩(●̮̃•)۶ \n";

                //schicke Email an den verantwörtlichen
                nachrichtSchicken(this, benutzer.Str_Email, Betreff);
            }
        }
Пример #4
0
 private void nachrichtSchicken(Termin termin, string BenutzerEmail, string Betreff)
 {
     //Der Benutzer soll Meldung bei Anlegen und Bearbeiten eines Termins bekommen
     //schicke Email:
     Model.EmailVerarbeitung.EmailSenden(termin, BenutzerEmail, Betreff);
 }