init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,168 @@
|
|||
@using Kreta.Framework
|
||||
@using Kreta.Web.Areas.Hianyzas.Models
|
||||
@using Kreta.Web.Areas.Hianyzas.Models.Mulasztasok
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Web.Helpers
|
||||
|
||||
@model MulasztasSearchModel
|
||||
|
||||
@{
|
||||
var gridName = "MulasztasokTanuloNezetGrid";
|
||||
var searchFormName = "MulasztasokSearchForm";
|
||||
}
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
var MulasztasokTanuloNezetHelper = (function () {
|
||||
var mulasztasokTanuloNezetHelper = function () { };
|
||||
|
||||
mulasztasokTanuloNezetHelper.getGridModelData = function () {
|
||||
if (CommonUtils.parseBool("@Model.IsCustomForm")) {
|
||||
var customFormName = "@Model.CustomFormName";
|
||||
var model = KretaGridHelper.getSearchParameterObject(customFormName);
|
||||
return KretaGridHelper.getSearchParameterData(model);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
mulasztasokTanuloNezetHelper.renameGridHeaders = function ($window) {
|
||||
var osszesThSpan = $("#MulasztasokTanuloNezetGrid.k-grid th.statisztika.osszes span");
|
||||
var igazolatlanThSpan = $("#MulasztasokTanuloNezetGrid.k-grid th.statisztika.igazolatlan span");
|
||||
var igazolandoThSpan = $("#MulasztasokTanuloNezetGrid.k-grid th.statisztika.igazolando span");
|
||||
if ($window.width() < 1440) {
|
||||
osszesThSpan.html("@Html.Raw(StringResourcesUtil.GetString(5642 /*Össz.*/))");
|
||||
igazolatlanThSpan.html("@Html.Raw(StringResourcesUtil.GetString(5643 /*Igazo- latlan*/))");
|
||||
igazolandoThSpan.html("@Html.Raw(StringResourcesUtil.GetString(5644 /*Igazo- landó*/))");
|
||||
} else if ($window.width() >= 1440) {
|
||||
osszesThSpan.html("@Html.Raw(StringResourcesUtil.GetString(2672 /*Összes*/))");
|
||||
igazolatlanThSpan.html("@Html.Raw(StringResourcesUtil.GetString(2800 /*Igazolatlan*/))");
|
||||
igazolandoThSpan.html("@Html.Raw(StringResourcesUtil.GetString(5520 /*Igazolandó*/))");
|
||||
}
|
||||
}
|
||||
|
||||
return mulasztasokTanuloNezetHelper;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
MulasztasokTanuloNezetHelper.renameGridHeaders($(window));
|
||||
});
|
||||
|
||||
$(window).resize(function () {
|
||||
MulasztasokTanuloNezetHelper.renameGridHeaders($(this));
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<div>
|
||||
@(
|
||||
Html.KretaGrid<MulasztasokTanuloNezetGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(Model.ApiControllerName, "GetMulasztasokTanuloNezetGrid", new Dictionary<string, string>()),
|
||||
|
||||
dataParameterFunction: Model.IsCustomForm ? "" : searchFormName,
|
||||
dataBoundAdditionalFunction: Model.IsCustomForm ? "" : "MulasztasKezelesHelper.dataBoundAdditionalFunction();",
|
||||
readDataFunction: Model.IsCustomForm ? "MulasztasokTanuloNezetHelper.getGridModelData" : "",
|
||||
|
||||
clientTemplateUrl: Url.Action("GetMulasztasokTanuloNezetDetailGrid", Model.ControllerName, new { area = "Hianyzas", GridHasDelete = Model.ChildGridHasDelete }),
|
||||
clientTemplate: "detailGrid-template",
|
||||
clientTemplateWholeDataRow: true,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
pageSizes: null,
|
||||
sort: sort => sort.Add(s => s.TanuloNev).Ascending(),
|
||||
useToolBar: Model.GridUseToolBar,
|
||||
showSorszam: !Model.IsCustomForm
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloId).Hidden(true);
|
||||
columns.Bound(c => c.OsztalyCsoportId).Hidden(true);
|
||||
columns.Group(group =>
|
||||
group.Title("").Columns(groupColumn =>
|
||||
{
|
||||
groupColumn.Bound(c => c.TanuloNev).ClientTemplate(@"
|
||||
<a class='kendoTooltip tanuloNev gridLinkButton'
|
||||
data-tanuloid='#: TanuloId #'
|
||||
data-tanulonev='#: TanuloNev #'
|
||||
data-osztaly='#: OsztCsopNev #'
|
||||
data-anyjaneve='#: AnyjaNeve #'
|
||||
data-szuletesiido='#: SzuletesiIdoFormatted #'
|
||||
>#: TanuloNev #</a>");
|
||||
})
|
||||
.Hidden(Model.IsCustomForm)
|
||||
);
|
||||
columns.Group(group =>
|
||||
group.Title(StringResourcesUtil.GetString(5638 /*Tanórai hiányzás*/)).Columns(groupColumn =>
|
||||
{
|
||||
groupColumn.Bound(x => x.TanoraiHianyzasOsszes).HeaderHtmlAttributes(new { @class = "statisztika osszes" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(x => x.TanoraiHianyzasIgazolt).HeaderHtmlAttributes(new { @class = "statisztika" }).HtmlAttributes(new { @class = "statisztika" }).Visible(!Model.SzervezetTipusId.HasValue);
|
||||
groupColumn.Bound(x => x.TanoraiHianyzasIgazolatlan).HeaderHtmlAttributes(new { @class = "statisztika igazolatlan" }).HtmlAttributes(new { @class = "statisztika" }).Visible(!Model.SzervezetTipusId.HasValue);
|
||||
groupColumn.Bound(x => x.Szabadsag).HeaderHtmlAttributes(new { @class = "statisztika borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" }).Visible(Model.SzervezetTipusId.HasValue);
|
||||
groupColumn.Bound(x => x.Tappenz).HeaderHtmlAttributes(new { @class = "statisztika borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" }).Visible(Model.SzervezetTipusId.HasValue);
|
||||
groupColumn.Bound(x => x.BetegSzabadsag).HeaderHtmlAttributes(new { @class = "statisztika borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" }).Visible(Model.SzervezetTipusId.HasValue);
|
||||
groupColumn.Bound(x => x.TanoraiHianyzasIgazolando).HeaderHtmlAttributes(new { @class = "statisztika igazolando borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" });
|
||||
groupColumn.Bound(x => x.Potlas).HeaderHtmlAttributes(new { @class = "statisztika borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" }).Visible(Model.SzervezetTipusId.HasValue);
|
||||
}).HeaderHtmlAttributes(new { @class = "groupHeader borderRight" })
|
||||
);
|
||||
if(!Model.SzervezetTipusId.HasValue)
|
||||
{
|
||||
columns.Group(group =>
|
||||
group.Title(StringResourcesUtil.GetString(5639 /*Tanórán kívüli hiányzás*/)).Columns(groupColumn =>
|
||||
{
|
||||
groupColumn.Bound(c => c.TanoranKivuliHianyzasOsszes).HeaderHtmlAttributes(new { @class = "statisztika osszes" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoranKivuliHianyzasIgazolt).HeaderHtmlAttributes(new { @class = "statisztika" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoranKivuliHianyzasIgazolatlan).HeaderHtmlAttributes(new { @class = "statisztika igazolatlan" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoranKivuliHianyzasIgazolando).HeaderHtmlAttributes(new { @class = "statisztika igazolando borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" });
|
||||
}).HeaderHtmlAttributes(new { @class = "groupHeader borderRight" })
|
||||
);
|
||||
}
|
||||
columns.Group(group =>
|
||||
group.Title(StringResourcesUtil.GetString(5640 /*Tanórai késések száma (perc)*/)).Columns(groupColumn =>
|
||||
{
|
||||
|
||||
groupColumn.Bound(c => c.TanoraiKesesOsszes).HeaderHtmlAttributes(new { @class = "statisztika osszes" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoraiKesesIgazolt).HeaderHtmlAttributes(new { @class = "statisztika" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoraiKesesIgazolatlan).HeaderHtmlAttributes(new { @class = "statisztika igazolatlan" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.TanoraiKesesIgazolando).HeaderHtmlAttributes(new { @class = "statisztika igazolando borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" });
|
||||
}).HeaderHtmlAttributes(new { @class = "groupHeader borderRight" })
|
||||
|
||||
);
|
||||
columns.Group(group =>
|
||||
group.Title(StringResourcesUtil.GetString(5641 /*Tanórai késésekből számítható hiányzás (óra)*/)).Columns(groupColumn =>
|
||||
{
|
||||
groupColumn.Bound(c => c.SzamitottKesesOsszes).HeaderHtmlAttributes(new { @class = "statisztika osszes" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.SzamitottKesesIgazolt).Hidden().HeaderHtmlAttributes(new { @class = "statisztika" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.SzamitottKesesIgazolatlan).Hidden().HeaderHtmlAttributes(new { @class = "statisztika igazolatlan" }).HtmlAttributes(new { @class = "statisztika" });
|
||||
groupColumn.Bound(c => c.SzamitottKesesIgazolando).HeaderHtmlAttributes(new { @class = "statisztika igazolando borderRight" }).HtmlAttributes(new { @class = "statisztika borderRight bold" });
|
||||
}).HeaderHtmlAttributes(new { @class = "groupHeader" })
|
||||
);
|
||||
})
|
||||
)
|
||||
</div>
|
||||
|
||||
@Html.KretaGridTemplate("detailGrid-template")
|
||||
|
||||
<style type="text/css">
|
||||
#MulasztasokTanuloNezetGrid.k-grid th.kretaRowNumberHeader > span {
|
||||
padding-top: 1px;
|
||||
border-top: 1px solid #aab7c4;
|
||||
margin-bottom: -0.5em;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#MulasztasokTabStrip-2 {
|
||||
height: auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
@@media (max-width: 1439px) {
|
||||
#MulasztasokTanuloNezetGrid.k-grid th.kretaRowNumberHeader > span {
|
||||
padding-top: 18px;
|
||||
}
|
||||
}
|
||||
@@media (max-width: 1250px) {
|
||||
#MulasztasokTanuloNezetGrid.k-grid th.kretaRowNumberHeader > span {
|
||||
padding-top: 17px;
|
||||
}
|
||||
}
|
||||
</style>
|
Loading…
Add table
Add a link
Reference in a new issue