Example #1
0
        public bool AskForUserAgreement(string messageBodyKey, string messageTitleKey, string itemName)
        {
            var fullMessage = LocalisationHelper.GetString(messageBodyKey, itemName);
            var result      = MessageBox.Show(fullMessage, LocalisationHelper.GetString(messageTitleKey), MessageBoxButton.YesNo, MessageBoxImage.Warning);

            return(result == MessageBoxResult.Yes);
        }
Example #2
0
        private static List <TabItem> GenerateViewTabs(ViewItem viewItem)
        {
            var generalTab = new TabItem
            {
                Header  = LocalisationHelper.GetString("TabHeader_GeneralView", viewItem.DisplayName),
                Content = new ViewGeneralTabContent(new GeneralViewViewModel(viewItem.DisplayName))
            };

            return(new List <TabItem> {
                generalTab
            });
        }
Example #3
0
        private static List <TabItem> GenerateTriggerTabs(TriggerItem triggerItem)
        {
            var generalTab = new TabItem
            {
                Header  = LocalisationHelper.GetString("TabHeader_GeneralTrigger", triggerItem.DisplayName),
                Content = new TriggerGeneralTabContent(new GeneralTriggerViewModel(triggerItem.DisplayName))
            };

            return(new List <TabItem> {
                generalTab
            });
        }
Example #4
0
        private static List <TabItem> GenerateIndexTabs(IndexItem indexItem)
        {
            var generalTab = new TabItem
            {
                Header  = LocalisationHelper.GetString("TabHeader_GeneralIndex", indexItem.DisplayName),
                Content = new IndexGeneralTabContent(new GeneralIndexViewModel(indexItem.DisplayName))
            };

            return(new List <TabItem> {
                generalTab
            });
        }
Example #5
0
        private static List <TabItem> GenerateTableTabs(TableItem tableItem)
        {
            var generalTab = new TabItem
            {
                Header  = LocalisationHelper.GetString("TabHeader_GeneralTable", tableItem.DisplayName),
                Content = new TableGeneralTabContent(new GeneralTableViewModel(tableItem.DisplayName))
            };

            var recordsTab = new TabItem
            {
                Header  = LocalisationHelper.GetString("TabHeader_TableRecords"),
                Content = new TableRecordsTabContent(new RecordsTabViewModel(tableItem.DisplayName))
            };

            return(new List <TabItem> {
                generalTab, recordsTab
            });
        }
Example #6
0
        public void ShowMessage(string messageBodyKey)
        {
            var errorMessage = LocalisationHelper.GetString(messageBodyKey);

            MessageBox.Show(errorMessage, "Information", MessageBoxButton.OK, MessageBoxImage.Exclamation);
        }