Example #1
0
        public void LoadEvent(int index)
        {
            bool    isNewElement = false;
            KaEvent kaEvent;

            if (index >= ListEvents.Count)
            {
                isNewElement = true;
                kaEvent      = new KaEvent();
            }
            else
            {
                kaEvent = ListEvents[index];
            }

            using (var form = new Wdw_KaEvent(kaEvent))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    kaEvent = form.returnValue;
                }
                else
                {
                }
            }

            if (isNewElement)
            {
                ListEvents[index] = kaEvent;
            }
            else
            {
                ListEvents[index] = kaEvent;
            }

            /// Beispiel Funktion fuer das Oeffnen eines Date.cs/ oder Kaevents-Fenster
            /// Wenn man das Oeffnet sollte mit bestehenden Daten befuellt werden.
            /// Konstruktor wird zuerst mit Wdw_KaEvent(Clientlog clientlogic, KaEvent ereignis) siehe Date.cs
        }
Example #2
0
        public void LoadEvent(int index)
        {
            bool    isNewElement = false;
            KaEvent kaEvent;

            if (index >= ListEvents.Count)
            {
                isNewElement = true;
                kaEvent      = null;
            }
            else
            {
                kaEvent = ListEvents[index];
            }


            using (var form = new Wdw_KaEvent(kaEvent, date, isOnline))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    kaEvent = form.returnValue;
                }
                else
                {
                    isNewElement = false;
                }
            }

            if (isNewElement)
            {
                ListEvents.Add(kaEvent);
                dates.Add(kaEvent);
                UpdateEvents();
            }
            else
            {
                ListEvents[index] = kaEvent;
            }
        }