Example #1
0
        public override void Execute()
        {
            WriteLiteral("\r\n");


            #line 9 "..\..\Word\Views\WordTemplate.cshtml"
            using (var ec = Html.TypeContext <WordTemplateEntity>())
            {
                ec.LabelColumns = new BsColumn(4);


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

                WriteLiteral(" class=\"row\"");

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

                WriteLiteral(" class=\"col-sm-8\"");

                WriteLiteral(">\r\n");

                WriteLiteral("            ");


            #line 14 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.ValueLine(ec, f => f.Name));


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

                WriteLiteral("            ");


            #line 15 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.EntityLine(ec, f => f.Query));


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

                WriteLiteral("            ");


            #line 16 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.EntityCombo(ec, f => f.SystemWordTemplate));


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

                WriteLiteral("            ");


            #line 17 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.EntityCombo(ec, f => f.Culture));


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

                WriteLiteral("            ");


            #line 18 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.EntityCombo(ec, f => f.WordTransformer));


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

                WriteLiteral("            ");


            #line 19 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.EntityCombo(ec, f => f.WordConverter));


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

                WriteLiteral("            ");


            #line 20 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.ValueLine(ec, f => f.FileName));


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

                WriteLiteral("            ");


            #line 21 "..\..\Word\Views\WordTemplate.cshtml"
                Write(Html.ValueLine(ec, f => f.DisableAuthorization));


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


            #line 24 "..\..\Word\Views\WordTemplate.cshtml"

                if (ec.Value.Query != null)
                {
                    var ctx = new Context(ec, "tokenBuilder");

                    var qd = DynamicQueryManager.Current.QueryDescription(ec.Value.Query.ToQueryName());



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

                    WriteLiteral(" class=\"panel panel-default form-xs\"");

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

                    WriteLiteral(" class=\"panel-heading\"");

                    WriteLiteral(" style=\"padding:5px\"");

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

                    WriteLiteral(" class=\"sf-word-template-container\"");

                    WriteLiteral(">\r\n");

                    WriteLiteral("                    ");


            #line 34 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(Html.QueryTokenBuilder(null, ctx, WordClient.GetQueryTokenBuilderSettings(qd, SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement)));


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

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

                    WriteLiteral(" disabled=\"disabled\"");

                    WriteLiteral(" data-prefix=\"");


            #line 35 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(ctx.Prefix);


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

                    WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-word-inserttoken sf-word-inserttoken-" +
                                 "basic\"");

                    WriteAttribute("value", Tuple.Create(" value=\"", 1524), Tuple.Create("\"", 1605)

            #line 35 "..\..\Word\Views\WordTemplate.cshtml"
                                   , Tuple.Create(Tuple.Create("", 1532), Tuple.Create <System.Object, System.Int32>(Signum.Entities.Mailing.EmailTemplateViewMessage.Insert.NiceToString()

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

                    WriteLiteral(" />\r\n                    <input");

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

                    WriteLiteral(" disabled=\"disabled\"");

                    WriteLiteral(" data-prefix=\"");


            #line 36 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(ctx.Prefix);


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

                    WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-word-inserttoken sf-word-inserttoken-" +
                                 "if\"");

                    WriteLiteral(" data-block=\"if\"");

                    WriteLiteral(" value=\"if\"");

                    WriteLiteral(" />\r\n                    <input");

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

                    WriteLiteral(" disabled=\"disabled\"");

                    WriteLiteral(" data-prefix=\"");


            #line 37 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(ctx.Prefix);


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

                    WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-word-inserttoken sf-word-inserttoken-" +
                                 "foreach\"");

                    WriteLiteral(" data-block=\"foreach\"");

                    WriteLiteral(" value=\"foreach\"");

                    WriteLiteral(" />\r\n                    <input");

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

                    WriteLiteral(" disabled=\"disabled\"");

                    WriteLiteral(" data-prefix=\"");


            #line 38 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(ctx.Prefix);


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

                    WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-word-inserttoken sf-word-inserttoken-" +
                                 "any\"");

                    WriteLiteral(" data-block=\"any\"");

                    WriteLiteral(" value=\"any\"");

                    WriteLiteral(" />\r\n                </div>\r\n\r\n                <script>\r\n                    $(fu" +
                                 "nction () {\r\n");

                    WriteLiteral("                        ");


            #line 43 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(WordClient.Module["initReplacements"]());


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

                    WriteLiteral("        <div");

                    WriteLiteral(" class=\"col-sm-8\"");

                    WriteLiteral(">\r\n");

                    WriteLiteral("            ");


            #line 49 "..\..\Word\Views\WordTemplate.cshtml"
                    Write(Html.FileLineLite(ec, e => e.Template));


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


            #line 51 "..\..\Word\Views\WordTemplate.cshtml"
                }
            }


            #line default
            #line hidden
            WriteLiteral("\r\n");
        }
Example #2
0
        private void WebStart()
        {
            Navigator.Start(new NavigationManager("haradwaithwinds"));
            Finder.Start(new FinderManager());
            Constructor.Start(new ConstructorManager(), new ClientConstructorManager());

            OperationClient.Start(new OperationManager(), true);

            AuthClient.Start(
                types: true,
                property: true,
                queries: true,
                resetPassword: true,
                passwordExpiration: false,
                singleSignOnMessage: false);

            Navigator.EntitySettings <UserEntity>().CreateViewOverrides()
            .AfterLine((UserEntity u) => u.Role, (html, tc) => html.ValueLine(tc, u => u.Mixin <UserEmployeeMixin>().AllowLogin))
            .AfterLine((UserEntity u) => u.Role, (html, tc) => html.EntityLine(tc, u => u.Mixin <UserEmployeeMixin>().Employee));

            AuthAdminClient.Start(
                types: true,
                properties: true,
                queries: true,
                operations: true,
                permissions: true);

            MailingClient.Start(
                smtpConfig: true,
                newsletter: false,
                pop3Config: false,
                emailReport: false,
                quickLinkFrom: null);

            SMSClient.Start();

            SessionLogClient.Start();
            ExceptionClient.Start();
            UserQueriesClient.Start();
            FilesClient.Start(
                file: true,
                embeddedFile: true,
                filePath: false,
                embeddedFilePath: true);

            MapClient.Start();
            ChartClient.Start();
            ExcelClient.Start(
                toExcelPlain:  true,
                excelReport: false,
                excelAttachment: false);

            WordClient.Start();
            DashboardClient.Start();

            DisconnectedClient.Start();
            ProcessClient.Start(
                packages: true,
                packageOperations: true);

            TranslationClient.Start(new AlreadyTranslatedTranslator(new BingTranslator()),
                                    translatorUser: true,
                                    translationReplacement: false,
                                    instanceTranslator: true);

            SchedulerClient.Start(simpleTask: true);

            NoteClient.Start(typeof(UserEntity), /*Note*/ typeof(OrderEntity));
            AlertClient.Start(typeof(UserEntity), /*Alert*/ typeof(OrderEntity));
            LinksClient.Start(widget: true, contextualItems: true);

            ViewLogClient.Start();
            DiffLogClient.Start();

            HelpClient.Start("Images", "http://localhost:7654/");

            SouthwindClient.Start();

            CacheClient.Start();

            ProfilerClient.Start();

            ScriptHtmlHelper.Manager.MainAssembly = typeof(SouthwindClient).Assembly;
            SignumControllerFactory.MainAssembly  = typeof(SouthwindClient).Assembly;
            SignumControllerFactory.EveryController().AddFilters(ctx =>
                                                                 ctx.FilterInfo.AuthorizationFilters.OfType <AuthenticationRequiredAttribute>().Any() ? null : new AuthenticationRequiredAttribute());
            SignumControllerFactory.EveryController().AddFilters(new SignumExceptionHandlerAttribute());
            SignumControllerFactory.EveryController().AddFilters(new ProfilerFilterAttribute());
            SignumControllerFactory.RegisterAvoidValidate();

            Navigator.Initialize();

            OmniboxClient.Start();
            OmniboxClient.Register(new SpecialOmniboxProvider());
            OmniboxClient.Register(new EntityOmniboxProvider());
            OmniboxClient.Register(new DynamicQueryOmniboxProvider());
            OmniboxClient.Register(new UserQueryOmniboxProvider());
            OmniboxClient.Register(new ChartOmniboxProvider());
            OmniboxClient.Register(new UserChartOmniboxProvider());
            OmniboxClient.Register(new DashboardOmniboxProvider());
            OmniboxClient.Register(new HelpOmniboxProvider());
            OmniboxClient.Register(new MapOmniboxProvider());
        } //WebStart