private void SetCurrent(UserChartEntity uc) { CurrentUserChart = uc; this.ChartWindow.Request = CurrentUserChart.ToRequest(); this.ChartWindow.GenerateChart(); }
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())); }
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 }