private void Button_Click_Load(object sender, RoutedEventArgs e) { var dialogue = new Microsoft.Win32.OpenFileDialog() { Filter = "Database file (*.mbf)|*.mdf" }; var result = dialogue.ShowDialog(); if (result == false) { return; } string path = dialogue.FileName; DataBaseMainModel temp = new DataBaseMainModel(); temp.path = path; fbpresenter = new FileBasePresenter(this, temp); CallEventDB(((Button)sender).Content.ToString()); databaseJson.Items.Refresh(); databaseBin.Items.Refresh(); }
private void Button_Click_Save(object sender, RoutedEventArgs e) { if (fbpresenter == null) { MessageBox.Show("Не подключена база данных", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } else { SaveFileDialog saveFileDialog = new SaveFileDialog() { Filter = "Database file (*.mbf)|*.mdf" }; //var result = saveFileDialog.ShowDialog(); //string path = result.Value(); if (saveFileDialog.ShowDialog() == true) { pathForDB = saveFileDialog.FileName; DataBaseResultRequest?.Invoke(((Button)sender).Content.ToString()); } } fbpresenter = null; }