@model GODATA.Models.Report.TollFreeCallAndOpportunityLoss @if (Model != null && Model.OpportunityLoss != null && Model.TollFreeCall != null) {
@if (Model.OpportunityLoss.EosOpportunityLoss != null && Model.OpportunityLoss.EosOpportunityLoss.Count() > 0) { @(Html.Kendo().Chart().Name("OppotunityLossChart").Theme("Bootstrap").Title("") //.Legend(legend => legend.Position(ChartLegendPosition.Right)) .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { //series.Line(Model.OpportunityLoss.EosOpportunityLoss.Select(s => s.)).Name("Hd %"); series.Column(new object[] { Model.OpportunityLoss.EosOpportunityLoss[0].LocalTechCome, Model.OpportunityLoss.EosOpportunityLoss[0].DealerTakingTooMuchTime, Model.OpportunityLoss.EosOpportunityLoss[0].Other, Model.OpportunityLoss.EosOpportunityLoss[0].EosChargesHigh //Model.OpportunityLoss.EosOpportunityLoss[0].GrandTotal }); }) //.CategoryAxis(axis => axis.Categories(Model.OpportunityLoss.Select(s => s.MonthName)).MajorGridLines(lines => lines.Visible(false)).Labels(labels => labels.Rotation(-30))) .CategoryAxis(axis => axis .Name("Region") .Categories("Local tech came himself & repair the vehicle", "Dealer taking too much time", "Others", "EOS Charges is high") .MajorGridLines(lines => lines.Visible(false)) .Labels(labels => labels.Rotation(-10)) ) .ValueAxis(axis => axis.Numeric().Title("No.").Labels(labels => labels.Format("{0}").Step(2)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) } else { }
@if (Model.OpportunityLoss.EosOpportunityLoss != null && Model.OpportunityLoss.EosOpportunityLoss.Count() > 0) { @foreach (var item in Model.OpportunityLoss.EosOpportunityLoss) { }
EOS - OPPORTUNITY LOSS
REGION Local tech came himself and repair the vehicle Dealer taking too much time Others EOS Charges is high Grand Total
@item.Region @item.LocalTechCome @item.DealerTakingTooMuchTime @item.Other @item.EosChargesHigh @(Convert.ToInt16(item.LocalTechCome) + Convert.ToInt16(item.DealerTakingTooMuchTime) + Convert.ToInt16(item.Other) + Convert.ToInt16(item.EosChargesHigh))
} else {

No data available on selected filter !!!

Please select different filter.

}
@if (Model.TollFreeCall.EosTollFreeCallSource != null && Model.TollFreeCall.EosTollFreeCallSource.Count() > 0) { @(Html.Kendo().Chart().Name("TollFreeNoChart").Theme("Bootstrap").Title("EOS – Toll Free No.") .Legend(legend => legend.Position(ChartLegendPosition.Right)) .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { foreach (GODATA.Models.Report.EosTollFreeCallSource item in Model.TollFreeCall.EosTollFreeCallSource) { series.Column(new object[]{ item.VehicleSticker, item.Dealer, item.ServiceBook, item.AlreadyAware, item.Owner, item.Other, item.SMS, item.CoDriver, item.Maanger, item.Internet //item.GrandTotal) }) .Name(item.MonthName.ToString()); } }) //.CategoryAxis(axis => axis.Categories(Model.OpportunityLoss.Select(s => s.MonthName)).MajorGridLines(lines => lines.Visible(false)).Labels(labels => labels.Rotation(-30))) .CategoryAxis(axis => axis .Name("Region") .Categories("Vehicle Sticker", "Dealer", "Service Book", "Already Aware", "Owner", "Other", "Sms", "Co-Driver", "Manager", "Internet") .MajorGridLines(lines => lines.Visible(false)) .Labels(labels => labels.Rotation(-10)) ) .ValueAxis(axis => axis.Numeric().Title("No.").Labels(labels => labels.Format("{0}").Step(2)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) } else { }
@if (Model.TollFreeCall.EosTollFreeCallSource != null && Model.TollFreeCall.EosTollFreeCallSource.Count() > 0) { @foreach (var item in Model.TollFreeCall.EosTollFreeCallSource) { }
HOW DO YOU KNOW EOS TOLL FREE NO.
Month Vehicle Sticker Dealer Service Book Already Aware Owner Other Sms Co-Driver Manager Internet Grand Total
@item.MonthName @item.VehicleSticker @item.Dealer @item.ServiceBook @item.AlreadyAware @item.Owner @item.Other @item.SMS @item.CoDriver @item.Maanger @item.Internet @item.GrandTotal
} else {

No data available on selected filter !!!

Please select different filter.

}
}