Ejemplo n.º 1
0
 private void ExportParametersToDataSource(object sender, RoutedEventArgs e)
 {
     try
     {
         Ginger.SolutionWindows.TreeViewItems.DataSourceFolderTreeItem dataSourcesRoot = new Ginger.SolutionWindows.TreeViewItems.DataSourceFolderTreeItem(WorkSpace.Instance.SolutionRepository.GetRepositoryItemRootFolder <DataSourceBase>(), DataSourceFolderTreeItem.eDataTableView.Customized);
         SingleItemTreeViewSelectionPage mDataSourceSelectionPage = new SingleItemTreeViewSelectionPage("DataSource - Customized Table", eImageType.DataSource, dataSourcesRoot, SingleItemTreeViewSelectionPage.eItemSelectionType.Single, true);
         List <object> selectedRunSet = mDataSourceSelectionPage.ShowAsWindow();
         if (selectedRunSet != null && selectedRunSet.Count > 0)
         {
             ImportOptionalValuesForParameters im = new ImportOptionalValuesForParameters();
             AccessDataSource     mDSDetails      = (AccessDataSource)(((DataSourceTable)selectedRunSet[0]).DSC);
             string               tableName       = ((DataSourceTable)selectedRunSet[0]).FileName;
             List <AppParameters> parameters      = GetParameterList();
             im.ExportSelectedParametersToDataSouce(parameters, mDSDetails, tableName);
         }
     }
     catch (System.Exception ex)
     {
         Reporter.ToLog(eLogLevel.ERROR, ex.StackTrace);
     }
 }