public void InitService(string selectedPath) { _noDbService = new NoDbService(selectedPath); BindTables(); xMainGrid.IsEnabled = true; xViewMenu.IsEnabled = true; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var args = e.Args; if (args != null) { for (int i = 0; i < args.Length; i += 2) { if (args.Length < i + 1) { continue; } if (args[i] == "-folder") { Folder = args[i + 1]; } else if (args[i] == "-solution") { SolutionFolder = args[i + 1]; } else if (args[i] == "-project") { InitialProject = args[i + 1]; } else if (args[i] == "-openSettings") { OpenSettings = args[i + 1] == "true"; } else if (args[i] == "-openSolutionSettings") { OpenSolutionSettings = args[i + 1] == "true"; } } } if (SolutionFolder != null) { SolutionService = new NoDbSolutionService(SolutionFolder); } if (Folder != null) { NoDbService = new NoDbService(Folder); } if (OpenSettings) { StartupUri = new Uri("SubWindows/SettingsWindow.xaml", UriKind.Relative); return; } if (OpenSolutionSettings) { StartupUri = new Uri("SubWindows/SolutionWindow.xaml", UriKind.Relative); return; } StartupUri = new Uri("MainWindow.xaml", UriKind.Relative); }
void ClearServiceValues() { _noDbService = null; xMainGrid.IsEnabled = false; xViewMenu.IsEnabled = false; xTables.ItemsSource = null; XTables_SelectionChanged(null, null); }
void refreshStaticManagerSolutions() { var projects = App.SolutionService.GetSelectedProjects(); StaticManager.Solution = new NoDbSolutionModel { Projects = projects.Select(x => { var projectService = new NoDbService(Path.Combine(App.SolutionFolder, x.Path, NoDbSolutionService.NODB_FOLDER_NAME)); return(new NoDbProjectModel { Project = x, Tables = projectService.TableService.Tables, NoDbEnum = projectService.EnumService.Enums }); }).ToList() }; }
public RevisionsWindow(NoDbService noDbService) { InitializeComponent(); _noDbService = noDbService; }
public ExecuteQueryWindow(NoDbService noDbService) { _noDbService = noDbService ?? App.NoDbService; InitializeComponent(); }
public TableScriptsWindow(NoDbService noDbService) { InitializeComponent(); _noDbService = noDbService; }