public bool EditEvent()
        {
            DateTime eventDate;

            if (((DateTime)CalendarControl.SelectedDate) != null)
            {
                eventDate = new DateTime(((DateTime)CalendarControl.SelectedDate).Year,
                                         ((DateTime)CalendarControl.SelectedDate).Month,
                                         ((DateTime)CalendarControl.SelectedDate).Day,
                                         (((DateTime)EventManagmentTimePicker.SelectedDateTime).Hour),
                                         (((DateTime)EventManagmentTimePicker.SelectedDateTime).Minute),
                                         10);


                return(CalendarReference.EditEvent(new Event(EventManagmentNameTextBox.Text,
                                                             EventManagmentSurnameTextBox.Text,
                                                             EventManagmentSubjectTextBox.Text,
                                                             EventManagmentMoreAboutTextBox.Text,
                                                             eventDate,
                                                             (byte)EventManagmentDurationNumberBox.Value,
                                                             (byte)EventManagmentPersonComboBox.SelectedIndex,
                                                             (byte)EventManagmentRoomComboBox.SelectedIndex
                                                             ), CurrentEvent.EventID));
            }
            ModernWpf.MessageBox.Show("Nie wybrałeś daty z kalendarza.");
            return(false);
        }
 private void CalendarUpdateEvents(object sender, MouseButtonEventArgs e)
 {
     if (Mouse.Captured is CalendarItem)
     {
         Mouse.Capture(null);
     }
     CalendarReference.CalendarUpdateEvents();
 }
 public void RightButtonClick(object sender, RoutedEventArgs e)
 {
     if (Mode == 2)
     {
         if (CalendarReference.RemoveEvent(CurrentEvent, CurrentEvent.EventID))
         {
             CurrentEvent = null;
             Mode         = 0;
             ChangeMode();
             CurrentEvent = null;
         }
     }
 }
 private void NextDay(object sender, RoutedEventArgs e)
 {
     CalendarReference.NextDay();
 }
 private void PrevDay(object sender, RoutedEventArgs e)
 {
     CalendarReference.PrevDay();
 }
 private void ReloadEvents(object sender, RoutedEventArgs e)
 {
     CalendarReference.RedrawCalendar();
 }