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

61 lines
2.6 KiB
Text

@using Kreta.Resources
@using Kreta.Web.Areas.Tanulo.Models
@using Kreta.Web.Helpers
@using Kreta.Web.Helpers.Grid;
@model TanuloDetailModel
@{
const string TanuloApiController = Constants.ApiControllers.AmiTanuloApi;
const string csoportosGrid = "CsoportosFoglalkozasGrid";
const string egyeniGrid = "EgyeniFoglalkozasGrid";
}
<div class="container-fluid details">
<h3>@TanuloResource.Csoportos</h3>
@(
Html.KretaGrid<TanuloTantargyaiDetailModel>(
name: csoportosGrid,
getUrl: new GridApiUrl(TanuloApiController, "GetTanuloCsoportosFoglalkozasai", new Dictionary<string, string> { { "tanuloId", Model.TanuloId.ToString() }, { "osztalyId", (Model.OsztalycsoportId ?? 0).ToString() } }),
allowPaging: false,
pageSizes: null,
allowSorting: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.Osztaly).Width("15%");
columns.Bound(c => c.Tantargy).Width("15%");
columns.Bound(c => c.Tanar).Width("15%");
columns.Bound(c => c.Oraszam).Width("5%");
columns.Bound(c => c.OsszevontOra_BNAME).Width("5%");
columns.Bound(c => c.AmiFotargy_DNAME).Width("10%");
columns.Bound(c => c.AmiTagozat_DNAME).Width("10%");
columns.Bound(c => c.AmiTantargyKotelezoseg_DNAME).Width("10%");
columns.Bound(c => c.EvfolyamTipus_DNAME).Width("10%");
})
)
<h3>@TanuloResource.Egyeni</h3>
@(
Html.KretaGrid<TanuloTantargyaiEgyeniDetailModel>(
name: egyeniGrid,
getUrl: new GridApiUrl(TanuloApiController, "GetTanuloEgyeniFoglalkozasai", new Dictionary<string, string> { { "tanuloId", Model.TanuloId.ToString() }, { "osztalyId", (Model.OsztalycsoportId ?? 0).ToString() } }),
allowPaging: false,
pageSizes: null,
allowSorting: false,
showSorszam: false
)
.Columns(columns =>
{
columns.Bound(c => c.Osztaly).Width("15%");
columns.Bound(c => c.Tantargy).Width("15%");
columns.Bound(c => c.Tanar).Width("15%");
columns.Bound(c => c.EgyeniOraszam).Width("5%");
columns.Bound(c => c.EgyeniOsszevontOra_BNAME).Width("5%");
columns.Bound(c => c.EgyeniAmiFotargy_DNAME).Width("10%");
columns.Bound(c => c.EgyeniAmiTagozat_DNAME).Width("10%");
columns.Bound(c => c.EgyeniAmiTantargyKotelezoseg_DNAME).Width("10%");
columns.Bound(c => c.EgyeniEvfolyamTipus_DNAME).Width("10%");
})
)
</div>