#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34003 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Views.Job { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.BI.Extensions; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Views/Job/Index.cshtml")] public partial class Index : Disco.Services.Web.WebViewPage { public Index() { } public override void Execute() { #line 2 "..\..\Views\Job\Index.cshtml" ViewBag.Title = "Jobs"; if (Authorization.Has(Claims.Job.ShowDailyChart)) { Html.BundleDeferred("~/ClientScripts/Modules/Highcharts"); } #line default #line hidden WriteLiteral("\r\n\r\n"); #line 11 "..\..\Views\Job\Index.cshtml" #line default #line hidden #line 11 "..\..\Views\Job\Index.cshtml" if (Authorization.Has(Claims.Job.Search)) { #line default #line hidden WriteLiteral(" \r\n

Search Jobs

\r\n"); WriteLiteral(" "); #line 15 "..\..\Views\Job\Index.cshtml" Write(Html.Partial(MVC.Shared.Views._SearchDialog, "jobs")); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 17 "..\..\Views\Job\Index.cshtml" } #line default #line hidden WriteLiteral(" "); #line 18 "..\..\Views\Job\Index.cshtml" if (Authorization.Has(Claims.Job.ShowDailyChart)) { #line default #line hidden WriteLiteral(" \r\n

Daily Opened & Closed Jobs

\r\n \r\n \r\n"); #line 24 "..\..\Views\Job\Index.cshtml" #line default #line hidden #line 24 "..\..\Views\Job\Index.cshtml" var jsonData = new HtmlString(Json.Encode(Model.DailyOpenedClosedStatistics)); #line default #line hidden WriteLiteral("\r\n \r\n (function () {\r\n var chartData;\r\n\r\n " + " function buildChart() {\r\n $(function () {\r\n\r\n" + " var data = chartData;\r\n\r\n " + " var dataTotalOpenJobs = [];\r\n var dataOpenedJobs = [" + "];\r\n var dataClosedJobs = [];\r\n " + " for (var i = 0; i < data.length; i++) {\r\n v" + "ar dataItem = data[i];\r\n var dataItemDate = new D" + "ate(parseInt(dataItem.Timestamp.substr(6, dataItem.Timestamp.length - 8))).getTi" + "me(); // $.datepicker.parseDate(\'yy-mm-dd\', dataItem.Timestamp.substr(0, 10)).ge" + "tTime();\r\n dataTotalOpenJobs.push([dataItemDate, " + "dataItem.TotalJobs]);\r\n dataOpenedJobs.push([data" + "ItemDate, dataItem.OpenedJobs]);\r\n dataClosedJobs" + ".push([dataItemDate, dataItem.ClosedJobs]);\r\n }\r\n " + " Highcharts.setOptions({\r\n " + " global: {\r\n useUTC: false\r\n " + " }\r\n });\r\n n" + "ew Highcharts.Chart({\r\n chart: {\r\n " + " renderTo: \'chartHostJobDailyOpenedClosed\',\r\n " + " height: 175,\r\n animation" + ": false\r\n },\r\n col" + "ors: [\'#BBBBBB\', \'#005fab\', \'#60ab1e\'],\r\n title: " + "{\r\n text: null\r\n " + " },\r\n plotOptions: {\r\n " + " series: {\r\n marker: {\r\n " + " radius: 3\r\n " + " },\r\n animation: false\r\n " + " }\r\n },\r\n " + " legend: {\r\n align: \'left\',\r\n" + " verticalAlign: \'top\',\r\n " + " y: 0,\r\n floating: true,\r\n " + " borderWidth: 0\r\n }" + ",\r\n xAxis: {\r\n " + " type: \'datetime\',\r\n tickInterval: 7 * 24 * 3" + "600 * 1000, // week\r\n tickWidth: 1,\r\n " + " gridLineWidth: 1,\r\n " + " dateTimeLabelFormats: {\r\n week: \'%e %b" + "\'\r\n }\r\n },\r\n " + " yAxis: [{\r\n tit" + "le: {\r\n text: null\r\n " + " },\r\n labels: {\r\n " + " enabled: false\r\n }," + "\r\n min: 0\r\n }," + " {\r\n title: {\r\n " + " text: null\r\n },\r\n " + " labels: {\r\n enabled: fa" + "lse\r\n },\r\n " + " min: 0\r\n }],\r\n se" + "ries: [{\r\n name: \'Total Open Jobs\',\r\n " + " data: dataTotalOpenJobs,\r\n " + " yAxis: 1\r\n }, {\r\n " + " name: \'Closed Jobs\',\r\n data: da" + "taClosedJobs\r\n }, {\r\n " + " name: \'Opened Jobs\',\r\n data: dataOpen" + "edJobs\r\n }],\r\n cre" + "dits: {\r\n enabled: false\r\n " + " }\r\n });\r\n });\r\n " + " }\r\n chartData = $.parseJSON(\'"); #line 119 "..\..\Views\Job\Index.cshtml" Write(jsonData); #line default #line hidden WriteLiteral("\');\r\n buildChart();\r\n }());\r\n\r\n \r\n \r\n"); #line 125 "..\..\Views\Job\Index.cshtml" } #line default #line hidden WriteLiteral("\r\n"); #line 127 "..\..\Views\Job\Index.cshtml" if (Authorization.Has(Claims.Job.Lists.MyJobs)) { #line default #line hidden WriteLiteral("

My Jobs ("); #line 129 "..\..\Views\Job\Index.cshtml" Write(Model.MyJobs.Items.Count()); #line default #line hidden WriteLiteral(")

\r\n"); #line 130 "..\..\Views\Job\Index.cshtml" #line default #line hidden #line 130 "..\..\Views\Job\Index.cshtml" Write(Html.Partial(MVC.Shared.Views._JobTable, Model.MyJobs, new ViewDataDictionary())); #line default #line hidden #line 130 "..\..\Views\Job\Index.cshtml" } #line default #line hidden #line 132 "..\..\Views\Job\Index.cshtml" if (Authorization.Has(Claims.Job.Lists.LongRunningJobs)) { #line default #line hidden WriteLiteral("

Long Running Jobs ("); #line 134 "..\..\Views\Job\Index.cshtml" Write(Model.LongRunningJobs.Items.Count()); #line default #line hidden WriteLiteral(")

\r\n"); #line 135 "..\..\Views\Job\Index.cshtml" #line default #line hidden #line 135 "..\..\Views\Job\Index.cshtml" Write(Html.Partial(MVC.Shared.Views._JobTable, Model.LongRunningJobs, new ViewDataDictionary())); #line default #line hidden #line 135 "..\..\Views\Job\Index.cshtml" } #line default #line hidden } } } #pragma warning restore 1591