コード例 #1
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
        //#region  Products
        //public static NavigationItem NavProduct()
        //{
        //    return new NavigationItem()
        //    {
        //        Name = "NavProduct",
        //        Label = "Products",
        //        ChildNavigations = new List<NavigationItem>()
        //        {
        //            NavProdAllProdByLoc(),
        //            NavProdAllLocByProd(),
        //            NavProdSnapshot(),
        //            NavProductsTrend()
        //        }
        //    };
        //}

        //public static NavigationItem NavProdAllProdByLoc()
        //{
        //    return new NavigationItem()
        //    {
        //        Name = "NavProdAllProdByLoc",
        //        Label = "All Product By Location",
        //        Filters = new List<FilterItem>()
        //        {
        //            FilterItems.TopCountProductAtaGlance()

        //        },
        //        Widgets = new List<WidgetItem>()
        //        {
        //             WidgetItems.ProductsAllProdByLocExpCollapseWidget()
        //        }
        //    };
        //}

        //public static NavigationItem NavProdAllLocByProd()
        //{
        //    return new NavigationItem()
        //    {
        //        Name = "NavProdAllLocByIntlProd",
        //        Label = "All Location By Product",
        //        Filters = new List<FilterItem>()
        //        {
        //            //FilterItems.TopCountIntlProdAtaGlance()

        //        },
        //        Widgets = new List<WidgetItem>()
        //        {
        //             WidgetItems.ProductsAllLocByProdExpCollapseWidget()
        //        }
        //    };
        //}

        //public static NavigationItem NavProdSnapshot()
        //{
        //    return new NavigationItem()
        //    {
        //        Name = "NavProdSnapshot",
        //        Label = "Snapshot",
        //        Filters = new List<FilterItem>()
        //        {
        //            FilterItems.TopCountProductSnapshot()
        //        },
        //        Widgets = new List<WidgetItem>()
        //        {
        //             WidgetItems.TopProdSnapShotTable(),
        //             WidgetItems.ProdSnapshotChart(),
        //             WidgetItems.BottomProductSnapshotTable()
        //        }
        //    };
        //}


        //public static NavigationItem NavProductsTrend()
        //{
        //    return new NavigationItem()
        //    {
        //        Id = "nav4",
        //        Name = "NavProductsTrend",
        //        Label = "Trend",
        //        Filters = new List<FilterItem>()
        //        {
        //            FilterItems.TopCountProductTrend(),
        //            FilterItems.MeasureType()
        //        },
        //        Widgets = new List<WidgetItem>()
        //        {
        //             WidgetItems.ProductTrendTableChartWidget()
        //        }
        //    };
        //}


        //#endregion

        public static NavigationItem NavKSATerritoryLevel()
        {
            return(new NavigationItem()
            {
                Name = "NavKSATerritoryLevel",
                Label = "KSA Territory Level",
                Widgets = new List <WidgetItem>()
                {
                    WidgetItems.KsaCombinationChart(),
                    WidgetItems.KsaTrendTableWidget()
                }
            });
        }
コード例 #2
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavAllRegions()
 {
     return(new NavigationItem()
     {
         Name = "NavAllRegions",
         Label = "All Regions",
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.AllRegionCombinationChart(),
             WidgetItems.AllRegionTrendTableWidget()
         }
     });
 }
コード例 #3
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavHome()
 {
     return(new NavigationItem()
     {
         Id = "nav1",
         Name = "NavHome",
         Label = "Home",
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.HomeTrendChart(),
         }
     });
 }
コード例 #4
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavCompaniesAllLocationsAtGlance()
 {
     return(new NavigationItem()
     {
         Name = "NavCompaniesAllLocations",
         Label = "All Locations at Glance",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountCompanyAtaGlance()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.CompanyExpCollapseTableWidget()
         }
     });
 }
コード例 #5
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 //NavProdAllProdByLoc
 public static NavigationItem NavProdAllLocByProd()
 {
     return(new NavigationItem()
     {
         Name = "NavProdAllLocByIntlProd",
         Label = "All Locations By Product",
         Filters = new List <FilterItem>()
         {
             //FilterItems.TopCountIntlProdAtaGlance()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.ProductsAllLocByProdExpCollapseWidget()
         }
     });
 }
コード例 #6
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavIntlProdAllIntlProdByLoc()
 {
     return(new NavigationItem()
     {
         Name = "NavIntlProdAllIntlProdByLoc",
         Label = "All Intl Products By Location",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountIntlProdAtaGlance()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.IntlProductsAllProdByLocExpCollapseWidget()
         }
     });
 }
コード例 #7
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavCompaniesTrend()
 {
     return(new NavigationItem()
     {
         Name = "NavCompaniesTrend",
         Label = "Trend",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountCompanyTrend(),
             FilterItems.MeasureType()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.CompanyTrendTableChartWidget(),
         }
     });
 }
コード例 #8
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavProdAllProdByLoc()
 {
     return(new NavigationItem()
     {
         Id = "nav2",
         Name = "NavProductsAllLocations",
         Label = "All Products by Location",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountProductAtaGlance()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.ProductsAllProdByLocExpCollapseWidget()
         }
     });
 }
コード例 #9
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavCompaniesSnapshot()
 {
     return(new NavigationItem()
     {
         Name = "NavCompaniesSnapshot",
         Label = "Snapshot",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountCompanySnapshot()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.TopCompanySnapShotTable(),
             WidgetItems.CompanySnapshotChart(),
             WidgetItems.BottomCompanySnapshotTable()
         }
     });
 }
コード例 #10
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavProductsTrend()
 {
     return(new NavigationItem()
     {
         Id = "nav4",
         Name = "NavProductsTrend",
         Label = "Trend",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountProductTrend(),
             FilterItems.MeasureType()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.ProductTrendTableChartWidget()
         }
     });
 }
コード例 #11
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
 public static NavigationItem NavIntlProdSnapshot()
 {
     return(new NavigationItem()
     {
         Name = "NavIntlProdSnapshot",
         Label = "Snapshot",
         Filters = new List <FilterItem>()
         {
             FilterItems.TopCountIntlProdSnapshot()
         },
         Widgets = new List <WidgetItem>()
         {
             WidgetItems.TopIntlProdSnapShotTable(),
             WidgetItems.IntlProdSnapshotChart(),
             WidgetItems.BottomIntlProdSnapshotTable()
         }
     });
 }
コード例 #12
0
ファイル: NavigationItems.cs プロジェクト: radtek/Omi
        public static NavigationItem NavProductsSnapshot()
        {
            return(new NavigationItem()
            {
                Id = "nav3",
                Name = "NavProductsSnapshot",
                Label = "Snapshot",
                Filters = new List <FilterItem>()
                {
                    FilterItems.TopCountProductSnapshot()
                },

                Widgets = new List <WidgetItem>()
                {
                    WidgetItems.TopProdSnapShotTable(),
                    WidgetItems.ProdSnapshotChart(),
                    WidgetItems.BottomProductSnapshotTable()
                }
            });
        }