kreta/KretaWeb/Areas/Tanulo/Views/OsztalyTanuloiAdatok/TanuloiAdatok.cshtml
2024-03-13 00:33:46 +01:00

130 lines
No EOL
4.2 KiB
Text

@using Kreta.Web.Areas.Tanulo.Models
@using Kreta.Web.Helpers.Grid
@model TanuloiAdatokModel
@{
var alapadatokGridName = "TanuloiAlapadatokGrid";
var tanugyiadatokGridName = "TanuloiTanugyiadatokGrid";
var egyebAdatokGridName = "EgyebTanuloiAlapadatokGrid";
var gondviseloAdatokGridName = "GondviseloAlapadatokGrid";
}
<div class="container-fluid">
@(
Html.KretaGrid<TanuloiAlapadatokGridModel>(
alapadatokGridName,
new GridApiUrl(Constants.ApiControllers.OsztalyTanuloiAdatokApi, "GetTanuloiAlapadatokGrid"),
clientTemplateWholeDataRow: true,
allowFilterable: false,
allowSorting: false,
allowPaging: false,
useToolBar: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.OktatasiAzonosito);
columns.Bound(c => c.AnyjaNeve);
columns.Bound(c => c.SzuletesiHely);
columns.Bound(c => c.SzuletesiIdo);
columns.Bound(c => c.CimText).Encoded(false);
columns.Bound(c => c.Telefonszam).Encoded(false);
columns.Bound(c => c.EmailCim).Encoded(false);
})
.AutoBind(false)
)
</div>
<br />
<div class="container-fluid">
@(
Html.KretaGrid<TanuloiAlapadatokGridModel>(
tanugyiadatokGridName,
new GridApiUrl(Constants.ApiControllers.OsztalyTanuloiAdatokApi, "GetTanuloiTanugyiadatokGrid"),
clientTemplateWholeDataRow: true,
allowFilterable: false,
allowSorting: false,
allowPaging: false,
useToolBar: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.Torzslapszam);
columns.Bound(c => c.Naplosorszam);
columns.Bound(c => c.BeirasiNaploSorszam);
columns.Bound(c => c.Evfolyam);
})
.AutoBind(false)
)
</div>
<br />
<div class="container-fluid">
@(
Html.KretaGrid<TanuloiEgyebAdatokGridModel>(
egyebAdatokGridName,
new GridApiUrl(Constants.ApiControllers.OsztalyTanuloiAdatokApi, "GetTanuloiEgyebAdatokGrid"),
allowFilterable: false,
allowSorting: false,
allowPaging: false,
useToolBar: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.IsTankotelezett);
columns.Bound(c => c.TankotelezettsegVegeText);
columns.Bound(c => c.IsMagantanulo);
columns.Bound(c => c.IsMagantanuloSajatKeresere);
columns.Bound(c => c.JogviszonyatSzunetelteto);
columns.Bound(c => c.TajSzam);
columns.Bound(c => c.Allampolgarsag);
columns.Bound(c => c.KilepettTanulo);
})
.AutoBind(false)
)
</div>
<br />
<div class="container-fluid">
@(
Html.KretaGrid<TanuloiGondviseloAdatokGridModel>(
gondviseloAdatokGridName,
new GridApiUrl(Constants.ApiControllers.OsztalyTanuloiAdatokApi, "GetTanuloiGondviseloAdatokGrid"),
allowFilterable: false,
allowSorting: false,
allowPaging: false,
useToolBar: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.GondviseloNeve);
columns.Bound(c => c.UtolsoBelepes);
columns.Bound(c => c.UtolsoBelepesMobil);
columns.Bound(c => c.CimText).Encoded(false);
columns.Bound(c => c.Telefonszam);
columns.Bound(c => c.EmailCim);
})
.AutoBind(false)
)
</div>
<script type="text/javascript">
$(document).ready(function () {
var model = {
tanuloId: "@Model.TanuloId",
osztalyCsoportId: "@Model.OsztalyCsoportId"
};
KretaGridHelper.refreshGridByObject("@alapadatokGridName", model);
KretaGridHelper.refreshGridByObject("@tanugyiadatokGridName", model);
KretaGridHelper.refreshGridByObject("@egyebAdatokGridName", model);
KretaGridHelper.refreshGridByObject("@gondviseloAdatokGridName", model);
});
</script>