コード例 #1
0
        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);
        }
コード例 #2
0
 Page ITreeViewItem.EditPage()
 {
     if (mDataSourcePage == null)
     {
         mDataSourcePage = new DataSourcePage(DSDetails);
     }
     return(mDataSourcePage);
 }
コード例 #3
0
 Page ITreeViewItem.EditPage(Amdocs.Ginger.Common.Context mContext)
 {
     if (mDataSourcePage == null)
     {
         mDataSourcePage = new DataSourcePage(DSDetails);
     }
     return(mDataSourcePage);
 }
コード例 #4
0
        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();
            }
        }