List <ITreeViewItem> ITreeViewItem.Childrens() { List <ITreeViewItem> Childrens = new List <ITreeViewItem>(); if (mDataSourcePage == null) { mDataSourcePage = new DataSourcePage(DSDetails); } //Add Data Sources DSDetails.DSTableList = mDataSourcePage.GetTableList(); if (DSDetails.DSTableList == null) { DSDetails.DSTableList = new ObservableList <DataSourceTable>(); } foreach (DataSourceTable dsTable in DSDetails.DSTableList) { DataSourceTableTreeItem DSTTI = new DataSourceTableTreeItem(); DSTTI.DSTableDetails = dsTable; DSTTI.DSDetails = DSDetails; Childrens.Add(DSTTI); } return(Childrens); }
Page ITreeViewItem.EditPage() { if (mDataSourcePage == null) { mDataSourcePage = new DataSourcePage(DSDetails); } return(mDataSourcePage); }
Page ITreeViewItem.EditPage(Amdocs.Ginger.Common.Context mContext) { if (mDataSourcePage == null) { mDataSourcePage = new DataSourcePage(DSDetails); } return(mDataSourcePage); }
private void ExportToExcel(object sender, System.Windows.RoutedEventArgs e) { Ginger.DataSource.DataSourceExportToExcel DSEE = new Ginger.DataSource.DataSourceExportToExcel(); DSEE.ShowAsWindow(); string SolutionFolder = App.UserProfile.Solution.Folder.ToUpper(); string sExcelPath = DSEE.ExcelPath; string sSheetName = DSEE.SheetName; if (sExcelPath != "") { if (sExcelPath.Contains(SolutionFolder)) { sExcelPath = sExcelPath.Replace(SolutionFolder, @"~\"); } } if (sExcelPath == "") { return; } if (DSDetails.DSTableList == null) { if (mDataSourcePage == null) { mDataSourcePage = new DataSourcePage(DSDetails); } //Add Data Sources DSDetails.DSTableList = mDataSourcePage.GetTableList(); } foreach (DataSourceTable dsTable in DSDetails.DSTableList) { Reporter.ToGingerHelper(eGingerHelperMsgKey.ExportItem, null, dsTable.Name, "Data Source Table"); dsTable.DSC.ExporttoExcel(dsTable.Name, sExcelPath, dsTable.Name); Reporter.CloseGingerHelper(); } }