public void InitiateExport() { _windowExport = new WindowExport(); _windowExport.Owner = App.Current.MainWindow; _windowExport.WindowStartupLocation = WindowStartupLocation.CenterOwner; _viewModelMain.HluTableAdapterManager.exportsTableAdapter.ClearBeforeFill = true; _viewModelMain.HluTableAdapterManager.exportsTableAdapter.Fill(_viewModelMain.HluDataset.exports, String.Format("EXISTS (SELECT {0}.{1} FROM {0} WHERE {0}.{1} = {2}.{3})", _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports_fields.TableName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports_fields.export_idColumn.ColumnName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports.TableName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports.export_idColumn.ColumnName))); if (_viewModelMain.HluDataset.exports.Count == 0) { MessageBox.Show("Cannot export: there are no export formats defined.", "HLU: Export", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } _viewModelExport = new ViewModelExport(_viewModelMain.GisSelection == null ? 0 : _viewModelMain.GisSelection.Rows.Count, _viewModelMain.GISApplication.HluLayerName, _viewModelMain.GISApplication.ApplicationType, _viewModelMain.HluDataset.exports); _viewModelExport.DisplayName = "Export"; _viewModelExport.RequestClose += new ViewModelExport.RequestCloseEventHandler(_viewModelExport_RequestClose); _windowExport.DataContext = _viewModelExport; _windowExport.ShowDialog(); }
public void InitiateExport() { _windowExport = new WindowExport(); _windowExport.Owner = App.Current.MainWindow; _windowExport.WindowStartupLocation = WindowStartupLocation.CenterOwner; _viewModelMain.HluTableAdapterManager.exportsTableAdapter.ClearBeforeFill = true; _viewModelMain.HluTableAdapterManager.exportsTableAdapter.Fill(_viewModelMain.HluDataset.exports, String.Format("EXISTS (SELECT {0}.{1} FROM {0} WHERE {0}.{1} = {2}.{3})", _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports_fields.TableName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports_fields.export_idColumn.ColumnName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports.TableName), _viewModelMain.DataBase.QuoteIdentifier(_viewModelMain.HluDataset.exports.export_idColumn.ColumnName))); if (_viewModelMain.HluDataset.exports.Count == 0) { MessageBox.Show("Cannot export: there are no export formats defined.", "HLU: Export", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } _viewModelExport = new ViewModelExport(_viewModelMain.GisSelection == null ? 0 : _viewModelMain.GisSelection.Rows.Count, _viewModelMain.GISApplication.HluLayerName, _viewModelMain.GISApplication.ApplicationType, _viewModelMain.HluDataset.exports); _viewModelExport.DisplayName = "Export"; _viewModelExport.RequestClose += new ViewModelExport.RequestCloseEventHandler(_viewModelExport_RequestClose); _windowExport.DataContext = _viewModelExport; _windowExport.ShowDialog(); }