Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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;
 }