예제 #1
0
        private void AddNewTable(object obj)
        {
            try
            {
                ChandgeTableVM chandgeTableVM = new ChandgeTableVM(true);

                ChandgeTableView chandgeTableDialog = new ChandgeTableView()
                {
                    DataContext = chandgeTableVM,
                };
                if (chandgeTableDialog.ShowDialog() == true)
                {
                    chandgeTableVM.ExecuteChandge();
                    selectedSheme.UpdateListTableAfterModify();
                }
            }
            catch (DBWorkerException e)
            {
                ShowMessageError.ShowError($"При создании таблицы произошла ошибка \n {e.Message}");
            }
        }
예제 #2
0
        private void AddNewColumns(object obj)
        {
            try
            {
                ChandgeTableVM chandgeTableVM = new ChandgeTableVM(false, CurentTableName);

                ChandgeTableView chandgeTableDialog = new ChandgeTableView()
                {
                    DataContext = chandgeTableVM,
                };
                if (chandgeTableDialog.ShowDialog() == true)
                {
                    chandgeTableVM.ExecuteChandge();
                    selectedSheme.UpdateTableAfterChandgeColumns();
                }
            }
            catch (DBWorkerException e)
            {
                ShowMessageError.ShowError($"При добавление колонок произошла ошибка \n {e.Message}");
            }
        }