Пример #1
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение списка значений для свойства <see cref="Group"/>
            /// </summary>
            /// <returns>Список значений</returns>
            //---------------------------------------------------------------------------------------------------------
            public virtual void SetGroupOfRepository()
            {
#if USE_WINDOWS
                ICubeXRepository          repository     = XWindowManager.RepositoryDispatcher["ff"];
                CubeXRepositoryDataViewer handbookViewer = new CubeXRepositoryDataViewer();
                handbookViewer.ShowDialog();
#endif
            }
Пример #2
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Обработчик события изменения выражения для фильтра записей
            /// </summary>
            /// <param name="sender">Источник события</param>
            /// <param name="args">Аргументы события</param>
            //---------------------------------------------------------------------------------------------------------
            private static void OnRowFilterChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
            {
                CubeXRepositoryDataViewer data_viewer = (CubeXRepositoryDataViewer)sender;
                String new_value = (String)args.NewValue;

                if (data_viewer.TableRecords != null)
                {
                    data_viewer.TableRecords.DefaultView.RowFilter = new_value;
                }
            }
Пример #3
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Обработчик события изменения списка записей
            /// </summary>
            /// <param name="sender">Источник события</param>
            /// <param name="args">Аргументы события</param>
            //---------------------------------------------------------------------------------------------------------
            private static void OnListRecordsChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
            {
                CubeXRepositoryDataViewer data_viewer = (CubeXRepositoryDataViewer)sender;
                IList new_value = (IList)args.NewValue;

                if (new_value != null)
                {
                    data_viewer.SetListRecords();
                }
            }
Пример #4
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Обработчик события изменения схемеы данных
            /// </summary>
            /// <param name="sender">Источник события</param>
            /// <param name="args">Аргументы события</param>
            //---------------------------------------------------------------------------------------------------------
            private static void OnSchemeChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
            {
                CubeXRepositoryDataViewer data_viewer = (CubeXRepositoryDataViewer)sender;
                CSchemeFlatData           new_value   = (CSchemeFlatData)args.NewValue;

                if (new_value != null)
                {
                    data_viewer.SetScheme();
                }
            }
Пример #5
0
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Обработчик события изменения таблицы записей
 /// </summary>
 /// <param name="sender">Источник события</param>
 /// <param name="args">Аргументы события</param>
 //---------------------------------------------------------------------------------------------------------
 private static void OnTableRecordsChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
 {
     CubeXRepositoryDataViewer data_viewer = (CubeXRepositoryDataViewer)sender;
 }