private void appointments_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (calData != null)
     {
         MessageBox.Show(calData.EntryID.ToString(), "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
         calData = null;
     }
 }
        private void appointments_SelectionChanged(object sender, Syncfusion.UI.Xaml.Grid.GridSelectionChangedEventArgs e)
        {
            var record     = this.appointments.SelectedItem;
            var calDataInt = ((MappedAppointment)record).CalendarDataID;

            foreach (var cd in ServiceLayer.CalendarDataList)
            {
                if (cd.EntryID == calDataInt)
                {
                    calData = cd;
                    break;
                }
            }
        }