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(); }