Exemple #1
0
        private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            IsPrimaryButtonEnabled = false;
            try
            {
                Category category = new Category(1, tbCategory.Text, 1);

                int parity;
                if ((bool)rb0.IsChecked)
                {
                    parity = 0;
                }
                else if ((bool)rb1.IsChecked)
                {
                    parity = 1;
                }
                else
                {
                    parity = 2;
                }

                TimeSpan st = tpStartTime.Time;
                TimeSpan et = tpEndTime.Time;

                Event e = new Event(
                    eventID, tvm.Cs.GetUser(username), tbName.Text, tbDescription.Text, tbLocation.Text,
                    cbPriority.SelectedIndex + 1, category, st, et, cbDays.SelectedIndex + 1, parity
                    );

                tvm.Cs.AddEvent(e);
                tvm.TimetableEvents.Add(e);
                tvm.SortEvents();
                tvm.DeleteCommand.Update();
                tvm.AddCommand.Update();
            }
            catch (Exception e)
            {
                tvm.Alert(e.Message);
            }
            this.Hide();
        }
        private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            IsPrimaryButtonEnabled = false;

            int id = Int32.Parse(tbEventId.Text);

            try
            {
                Event evt = tvm.Cs.GetEvent(id);

                tvm.Cs.DeleteEvent(id);
                tvm.TimetableEvents.Remove(evt);

                tvm.SortEvents();
                tvm.DeleteCommand.Update();
                tvm.AddCommand.Update();
            }
            catch (Exception e)
            {
                tvm.Alert(e.Message);
            }
            this.Hide();
        }