示例#1
0
        public override void Execute()
        {
            
            #line 8 "..\..\Chart\Views\UserChartFilter.cshtml"
 using (var e = Html.TypeContext<QueryFilterEmbedded>())
{
    var parent = ((TypeContext<UserChartEntity>)e.Parent.Parent).Value;
    e.FormGroupStyle = FormGroupStyle.None;
    
            
            #line default
            #line hidden
            
            #line 12 "..\..\Chart\Views\UserChartFilter.cshtml"
Write(Html.QueryTokenDNBuilder(e.SubContext(qf => qf.Token), ChartClient.GetQueryTokenBuilderSettings(
            (QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement | (parent.GroupResults ? SubTokensOptions.CanAggregate :  0))));

            
            #line default
            #line hidden
            
            #line 13 "..\..\Chart\Views\UserChartFilter.cshtml"
                                                                                                                                                                                              
    
            
            #line default
            #line hidden
            
            #line 14 "..\..\Chart\Views\UserChartFilter.cshtml"
Write(Html.ValueLine(e, f => f.Operation));

            
            #line default
            #line hidden
            
            #line 14 "..\..\Chart\Views\UserChartFilter.cshtml"
                                        
    
            
            #line default
            #line hidden
            
            #line 15 "..\..\Chart\Views\UserChartFilter.cshtml"
Write(Html.ValueLine(e, f => f.ValueString, vl => vl.ValueHtmlProps["size"] = 20));

            
            #line default
            #line hidden
            
            #line 15 "..\..\Chart\Views\UserChartFilter.cshtml"
                                                                                
}
            
            #line default
            #line hidden
WriteLiteral(" ");

        }
示例#2
0
        public override void Execute()
        {
            WriteLiteral("\r\n");


            #line 9 "..\..\Chart\Views\UserChartOrder.cshtml"
            using (var e = Html.TypeContext <QueryOrderEmbedded>())
            {
                var userChart = ((TypeContext <UserChartEntity>)e.Parent.Parent).Value;

                e.FormGroupStyle = FormGroupStyle.None;



            #line default
            #line hidden

            #line 15 "..\..\Chart\Views\UserChartOrder.cshtml"
                Write(Html.QueryTokenDNBuilder(e.SubContext(a => a.Token), ChartClient.GetQueryTokenBuilderSettings(
                                                   (QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanElement | (userChart.GroupResults ? SubTokensOptions.CanAggregate :  0))));


            #line default
            #line hidden

            #line 16 "..\..\Chart\Views\UserChartOrder.cshtml"



            #line default
            #line hidden

            #line 18 "..\..\Chart\Views\UserChartOrder.cshtml"
                Write(Html.ValueLine(e, f => f.OrderType));


            #line default
            #line hidden

            #line 18 "..\..\Chart\Views\UserChartOrder.cshtml"
            }

            #line default
            #line hidden
        }
示例#3
0
        public override void Execute()
        {
            #line 10 "..\..\Chart\Views\ChartRequestView.cshtml"
            Write(Html.ScriptCss("~/Chart/Content/Chart.css"));


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


            #line 11 "..\..\Chart\Views\ChartRequestView.cshtml"

            QueryDescription queryDescription = (QueryDescription)ViewData[ViewDataKeys.QueryDescription];
            if (queryDescription == null)
            {
                queryDescription = DynamicQueryManager.Current.QueryDescription(Model.Value.QueryName);
                ViewData[ViewDataKeys.QueryDescription] = queryDescription;
            }

            List <FilterOption> filterOptions = (List <FilterOption>)ViewData[ViewDataKeys.FilterOptions];

            var  entityColumn = queryDescription.Columns.SingleEx(a => a.IsEntity);
            Type entitiesType = entityColumn.Type.CleanType();


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


            #line 25 "..\..\Chart\Views\ChartRequestView.cshtml"
            using (Html.BeginForm())
            {
            #line default
            #line hidden
                WriteLiteral("    <h2>\r\n        <span");

                WriteLiteral(" class=\"sf-entity-title\"");

                WriteLiteral(">");


            #line 28 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(ViewBag.Title);


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

                WriteAttribute("id", Tuple.Create(" id=\"", 986), Tuple.Create("\"", 1021)

            #line 29 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 991), Tuple.Create <System.Object, System.Int32>(Model.Compose("sfFullScreen")

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

                WriteLiteral(" class=\"sf-popup-fullscreen\"");

                WriteLiteral(" href=\"#\"");

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

                WriteLiteral(" class=\"glyphicon glyphicon-new-window\"");

                WriteLiteral("></span>\r\n        </a>\r\n    </h2>\r\n");


            #line 33 "..\..\Chart\Views\ChartRequestView.cshtml"


            #line default
            #line hidden

            #line 33 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(Html.ValidationSummaryAjax());


            #line default
            #line hidden

            #line 33 "..\..\Chart\Views\ChartRequestView.cshtml"



            #line default
            #line hidden

            #line 34 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(Html.AntiForgeryToken());


            #line default
            #line hidden

            #line 34 "..\..\Chart\Views\ChartRequestView.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <div");

                WriteAttribute("id", Tuple.Create(" id=\"", 1228), Tuple.Create("\"", 1265)

            #line 36 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 1233), Tuple.Create <System.Object, System.Int32>(Model.Compose("sfChartControl")

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

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

                WriteLiteral(">\r\n");

                WriteLiteral("        ");


            #line 37 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(Html.HiddenRuntimeInfo(Model));


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

                WriteLiteral("        ");


            #line 38 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(Html.Hidden(Model.Compose("sfOrders"), Model.Value.Orders.IsNullOrEmpty() ? "" :
                                  (Model.Value.Orders.ToString(oo => (oo.OrderType == OrderType.Ascending ? "" : "-") + oo.Token.FullKey(), ";") + ";")));


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


            #line 41 "..\..\Chart\Views\ChartRequestView.cshtml"


            #line default
            #line hidden

            #line 41 "..\..\Chart\Views\ChartRequestView.cshtml"

                ViewData[ViewDataKeys.FilterOptions]      = filterOptions;
                ViewData[ViewDataKeys.QueryTokenSettings] = ChartClient.GetQueryTokenBuilderSettings(queryDescription,
                                                                                                     SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement | (Model.Value.GroupResults ? SubTokensOptions.CanAggregate : 0));
                Html.RenderPartial(Finder.Manager.FilterBuilderView);


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

                WriteAttribute("id", Tuple.Create(" id=\"", 2009), Tuple.Create("\"", 2055)

            #line 49 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 2014), Tuple.Create <System.Object, System.Int32>(Model.Compose("sfChartBuilderContainer")

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

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

                WriteLiteral(">\r\n");

                WriteLiteral("            ");


            #line 50 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(Html.Partial(ChartClient.ChartBuilderView, Model));


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

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

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


            #line 53 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(ChartClient.Module);


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


            #line 54 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(MvcHtmlString.Create(Model.Value.ToChartRequest(Url, "", ChartRequestMode.complete).ToString()));


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

                WriteLiteral(" class=\"sf-query-button-bar\"");

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

                WriteLiteral(" type=\"submit\"");

                WriteLiteral(" class=\"sf-query-button sf-chart-draw btn btn-primary\"");

                WriteAttribute("id", Tuple.Create(" id=\"", 2622), Tuple.Create("\"", 2651)

            #line 59 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 2627), Tuple.Create <System.Object, System.Int32>(Model.Compose("qbDraw")

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

                WriteLiteral(">");


            #line 59 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(ChartMessage.DrawChart.NiceToString());


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

                WriteLiteral(" class=\"sf-query-button sf-chart-script-edit btn btn-default\"");

                WriteAttribute("id", Tuple.Create("  id=\"", 2782), Tuple.Create("\"", 2812)

            #line 60 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 2788), Tuple.Create <System.Object, System.Int32>(Model.Compose("qbEdit")

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

                WriteLiteral(">");


            #line 60 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(ChartMessage.EditScript.NiceToString());


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

                WriteLiteral("            ");


            #line 61 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(UserChartClient.GetChartMenu(this.ViewContext, Url, queryDescription.QueryName, entitiesType, Model.Prefix, (Lite <UserChartEntity>)ViewData["UserChart"]).ToStringButton(Html));


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

                WriteAttribute("id", Tuple.Create(" id=\"", 3097), Tuple.Create("\"", 3130)

            #line 64 "..\..\Chart\Views\ChartRequestView.cshtml"
                               , Tuple.Create(Tuple.Create("", 3102), Tuple.Create <System.Object, System.Int32>(Model.Compose("divResults")

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

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

                WriteLiteral(">\r\n");

                WriteLiteral("            ");


            #line 65 "..\..\Chart\Views\ChartRequestView.cshtml"
                Write(JavascriptMessage.searchForResults.NiceToString());


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


            #line 68 "..\..\Chart\Views\ChartRequestView.cshtml"
            }


            #line default
            #line hidden
        }