Exemple #1
0
        private void SetCurrent(UserChartEntity uc)
        {
            CurrentUserChart = uc;

            this.ChartWindow.Request = CurrentUserChart.ToRequest();

            this.ChartWindow.GenerateChart();
        }
Exemple #2
0
        public ActionResult ViewUserChart(Lite <UserChartEntity> lite, Lite <Entity> currentEntity)
        {
            UserChartEntity uc = UserChartLogic.RetrieveUserChart(lite);

            ChartRequest request = (uc.EntityType == null ? null : CurrentEntityConverter.SetCurrentEntity(currentEntity.Retrieve()))
                                   .Using(_ => uc.ToRequest());

            return(OpenChartRequest(request, uc.ToLite()));
        }
Exemple #3
0
        public override void Execute()
        {
            WriteLiteral("\r\n\r\n");


            #line 11 "..\..\Dashboard\Views\UserChartPart.cshtml"
            Write(Html.ScriptCss("~/Chart/Content/Chart.css"));


            #line default
            #line hidden
            WriteLiteral("\r\n\r\n");


            #line 13 "..\..\Dashboard\Views\UserChartPart.cshtml"
            using (var tc = Html.TypeContext <UserChartPartEntity>())
            {
                UserChartEntity uc      = tc.Value.UserChart;
                ChartRequest    request = uc.ToRequest();

                using (var crc = new TypeContext <ChartRequest>(request, tc.Prefix))
                {
            #line default
            #line hidden
                    WriteLiteral("    <div");

                    WriteAttribute("id", Tuple.Create(" id=\"", 541), Tuple.Create("\"", 576)

            #line 20 "..\..\Dashboard\Views\UserChartPart.cshtml"
                                   , Tuple.Create(Tuple.Create("", 546), Tuple.Create <System.Object, System.Int32>(crc.Compose("sfChartControl")

            #line default
            #line hidden
                                                                                                                    , 546), false)
                                   );

                    WriteLiteral(" class=\"sf-chart-control SF-control-container\"");

                    WriteLiteral(">\r\n        <div");

                    WriteLiteral(" style=\"display: none\"");

                    WriteLiteral(">\r\n");

                    WriteLiteral("            ");


            #line 22 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(Html.HiddenRuntimeInfo(crc));


            #line default
            #line hidden
                    WriteLiteral("\r\n");

                    WriteLiteral("            ");


            #line 23 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(Html.Hidden(crc.Compose("sfOrders"), request.Orders.IsNullOrEmpty() ? "" :
                                      (request.Orders.ToString(oo => (oo.OrderType == OrderType.Ascending ? "" : "-") + oo.Token.FullKey(), ";") + ";")));


            #line default
            #line hidden
                    WriteLiteral("\r\n");


            #line 25 "..\..\Dashboard\Views\UserChartPart.cshtml"


            #line default
            #line hidden

            #line 25 "..\..\Dashboard\Views\UserChartPart.cshtml"

                    ViewData[ViewDataKeys.QueryDescription] = DynamicQueryManager.Current.QueryDescription(request.QueryName);
                    ViewData[ViewDataKeys.FilterOptions]    = request.Filters.Select(f => new FilterOption {
                        Token = f.Token, Operation = f.Operation, Value = f.Value
                    }).ToList();


            #line default
            #line hidden
                    WriteLiteral("\r\n");

                    WriteLiteral("            ");


            #line 29 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(Html.Partial(Finder.Manager.FilterBuilderView, crc));


            #line default
            #line hidden
                    WriteLiteral("\r\n            <div");

                    WriteAttribute("id", Tuple.Create(" id=\"", 1325), Tuple.Create("\"", 1369)

            #line 30 "..\..\Dashboard\Views\UserChartPart.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1330), Tuple.Create <System.Object, System.Int32>(crc.Compose("sfChartBuilderContainer")

            #line default
            #line hidden
                                                                                                                     , 1330), false)
                                   );

                    WriteLiteral(" class=\"SF-control-container\"");

                    WriteLiteral(">\r\n");

                    WriteLiteral("                ");


            #line 31 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(Html.Partial(ChartClient.ChartBuilderView, crc));


            #line default
            #line hidden
                    WriteLiteral("\r\n            </div>\r\n            <script");

                    WriteLiteral(" type=\"text/javascript\"");

                    WriteLiteral(">\r\n                require([\"");


            #line 34 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(ChartClient.Module);


            #line default
            #line hidden
                    WriteLiteral("\"], function (Chart) {\r\n                    var options = ");


            #line 35 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(MvcHtmlString.Create(uc.ToRequest().ToChartRequest(Url, tc.Prefix, tc.Value.ShowData ?  ChartRequestMode.data: ChartRequestMode.chart).ToString()));


            #line default
            #line hidden
                    WriteLiteral(";\r\n                    new Chart.ChartRequest(options);\r\n                 });\r\n  " +
                                 "          </script>\r\n        </div>    \r\n        <div");

                    WriteAttribute("id", Tuple.Create(" id=\"", 1919), Tuple.Create("\"", 1952)

            #line 40 "..\..\Dashboard\Views\UserChartPart.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1924), Tuple.Create <System.Object, System.Int32>(Model.Compose("divResults")

            #line default
            #line hidden
                                                                                                                     , 1924), false)
                                   );

                    WriteLiteral(" class=\"sf-search-results-container\"");

                    WriteLiteral(">\r\n");

                    WriteLiteral("            ");


            #line 41 "..\..\Dashboard\Views\UserChartPart.cshtml"
                    Write(JavascriptMessage.searchForResults.NiceToString());


            #line default
            #line hidden
                    WriteLiteral("\r\n        </div>\r\n    </div>\r\n");


            #line 44 "..\..\Dashboard\Views\UserChartPart.cshtml"
                }
            }


            #line default
            #line hidden
        }