EOS/Views/Report/Report_GetAllVansScore.cshtml
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

76 lines
3.3 KiB
Plaintext

@model IEnumerable<GODATA.Models.Report.EosScoreCardModel>
@if (Model != null && Model.Count() > 0)
{
@*<div id="TBL">*@
<div class="CreateWrp" style="text-align: right;">
<input type="submit" id="btnCompare" value="Compare " class="button_blue Custo_popupBtn" onclick="compareVanScores()"/>
<div style="height: 3px; display:block;"></div>
</div>
<div class="DInv_Tbl_Wrapper">
@(Html.Kendo().Grid<GODATA.Models.Report.EosScoreCardModel>(Model)
.Name("gridVanScoreList")
.Columns(columns =>
{
columns.Bound(column => column.AssignedTo).Hidden();
columns.Bound(column => column.VanId).Hidden();
columns.Bound(column => column.VanAlias).Title("EOS Team Member").Hidden();
columns.Bound(column => column.ServiceEngineerName).Title("EOS Team Member");
columns.Bound(column => column.DealerName).Title("Dealer Name");
columns.Bound(column => column.OrganizationName).Title("Region");
columns.Bound(column => column.ServiceEngineerContactNumber).Title("Mobile No.");
columns.Bound(column => column.VanRegisteredAs).Title("Van Registered As").Hidden();
columns.Bound(column => column.RegistrationNumber).Title("Registration Number");
columns.Bound(column => column.DealerId).Title("S Code");
columns.Bound(column => column.RecordDate).Title("Record Date").Hidden();
columns.Bound(column => column.VanState).Title("State");
columns.Bound(column => column.VanCity).Title("City");
columns.Bound(column => column.VanModel).Title("Model");
columns.Bound(column => column.Score).Title("Current Score");
columns.Command(command =>
{
command.Custom("Compare").Text("Compare").Click("onCompareClick").HtmlAttributes(new { title = "Compare" });
command.Custom("VanHistory").Text("History").Click("onVanHistoryClick").HtmlAttributes(new { title = "History" });
command.Custom("VanInfo").Text("Info").Click("onVanInfoClick").HtmlAttributes(new { title = "Info" });
}).Title("User Actions");
})
.Pageable()
.Scrollable()
.Filterable()
.Resizable(resize => resize.Columns(true))
.Events(events => events.DataBound("onRowBound").ColumnResize("onColumnResize"))
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.PageSize((int)ViewBag.pageSize)
.ServerOperation(false)
)
)
</div>
}
else
{
<div id="divmessage" class="no_data">
<span>
<p class="fs16">@*No Data Available !!!*@
@System.Configuration.ConfigurationManager.AppSettings["no_data_available"].ToString()
</p>
</span>
</div>
}
<style>
.hide {
display: none;
}
div#gridVanScoreList div.k-grid-content {
height: 500px !important;
}
</style>
<script>
//getRefresh();
var userRole = '@ViewBag.UserRole';
</script>