@using Kreta.Enums.ManualEnums @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid; @using Kreta.Resources @using Kreta.Web.Areas.OsztalyCsoport.Models @using Kreta.BusinessLogic.Classes @using Newtonsoft.Json @model OsztalyTanuloinakKepzesiJellemzoiModel @{ const string OsztalyApiController = Constants.ApiControllers.OsztalyApi; } @if (Model.IsUresMegjelenik) {

@OsztalyCsoportResource.KepzesiJellemzovelNemRendelkezoTanulok

@( Html.KretaGrid( "KepzesiJellemzoDetailGrid" + Guid.NewGuid().ToString("N"), new GridApiUrl("OsztalyApi", "GetOsztalyKepzesiJellemzokNelkuliTanuloiGrid", new Dictionary { { "osztalyId", Model.OsztalyId.ToString() }, { "jegyzekTipus", ((int)JegyzekTipusEnum.Ures).ToString() } }), useToolBar: false, allowPaging: false, allowScrolling: false, showSorszam: false ) .Sortable(sortable => sortable .AllowUnsort(true)) .Columns(columns => { columns.Bound(c => c.Nev); columns.Bound(c => c.SzuletesiDatum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.OktatasiAzonosito); }) )
} @if (Model.IsUjSzktMegjelenik) {

@OsztalyCsoportResource.UjSzkt

@( Html.KretaGrid ( "OsztalyTanuloinakKepzesiJellemzoiUjSzktGrid", new GridApiUrl(OsztalyApiController, "GetOsztalyTanuloinakKepzesiJellemzoiGrid", new Dictionary { { "osztalyId", Model.OsztalyId.ToString()}, { "jegyzekTipus", ((int)JegyzekTipusEnum.UjSzkt).ToString() } }), sort: sort => { sort.Add(m => m.Letszam).Descending(); }, clientTemplateUrl: Url.Action("GetOsztalyTanuloiKepzesiJellemzokAlapjanDetailGrid", "Osztaly", new { area = "OsztalyCsoport" }), clientTemplate: "detailGrid-template", showSorszam: false, clientTemplateWholeDataRow: true, allowExcelExport: false) .Columns(columns => { columns.Bound(c => c.OsztalyId).Hidden(true); columns.Bound(c => c.JegyzekTipus).Hidden(true); columns.Bound(c => c.AgazatUjSzktTipus); columns.Bound(c => c.SzakmaTipus); columns.Bound(c => c.SzakmairanyTipus); columns.Bound(c => c.Letszam); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
@Html.KretaGridTemplate("detailGrid-template") } @if (Model.IsRegiSzktMegjelenik) {

@OsztalyCsoportResource.RegiSzkt

@( Html.KretaGrid ( "OsztalyTanuloinakKepzesiJellemzoiRegiSzktGrid", new GridApiUrl(OsztalyApiController, "GetOsztalyTanuloinakKepzesiJellemzoiGrid", new Dictionary { { "osztalyId", Model.OsztalyId.ToString()}, { "jegyzekTipus", ((int)JegyzekTipusEnum.RegiSzkt).ToString() } }), sort: sort => { sort.Add(m => m.Letszam).Descending(); }, clientTemplateUrl: Url.Action("GetOsztalyTanuloiKepzesiJellemzokAlapjanDetailGrid", "Osztaly", new { area = "OsztalyCsoport" }), clientTemplate: "detailGrid-template", showSorszam: false, clientTemplateWholeDataRow: true, allowExcelExport: false) .Columns(columns => { columns.Bound(c => c.OsztalyId).Hidden(true); columns.Bound(c => c.JegyzekTipus).Hidden(true); columns.Bound(c => c.Szakmacsoport); columns.Bound(c => c.Agazat); columns.Bound(c => c.Szakkepesites); columns.Bound(c => c.Reszszakkepesites); columns.Bound(c => c.Letszam); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
@Html.KretaGridTemplate("detailGrid-template") } @if (Model.IsNktMegjelenik) {

@OsztalyCsoportResource.NKTCim

@( Html.KretaGrid ( "OsztalyTanuloinakKepzesiJellemzoiNktGrid", new GridApiUrl(OsztalyApiController, "GetOsztalyTanuloinakKepzesiJellemzoiGrid", new Dictionary { { "osztalyId", Model.OsztalyId.ToString()}, { "jegyzekTipus", ((int)JegyzekTipusEnum.Nkt).ToString() } }), sort: sort => { sort.Add(m => m.Letszam).Descending(); }, clientTemplateUrl: Url.Action("GetOsztalyTanuloiKepzesiJellemzokAlapjanDetailGrid", "Osztaly", new { area = "OsztalyCsoport" }), clientTemplate: "detailGrid-template", showSorszam: false, clientTemplateWholeDataRow: true, allowExcelExport: false) .Columns(columns => { columns.Bound(c => c.OsztalyId).Hidden(true); columns.Bound(c => c.JegyzekTipus).Hidden(true); columns.Bound(c => c.SzakkepesitesNktTipus); columns.Bound(c => c.TanulmanyiTeruletNktTipus); columns.Bound(c => c.SzakiranyNktTipus); columns.Bound(c => c.Letszam); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
@Html.KretaGridTemplate("detailGrid-template") } @if (Model.IsReszszakmakMegjelenik) {

@OsztalyCsoportResource.ReszszakmaCim

@( Html.KretaGrid ( "OsztalyTanuloinakKepzesiJellemzoiReszszakmaGrid", new GridApiUrl(OsztalyApiController, "GetOsztalyTanuloinakKepzesiJellemzoiGrid", new Dictionary { { "osztalyId", Model.OsztalyId.ToString()}, { "jegyzekTipus", ((int)JegyzekTipusEnum.Reszszakma).ToString() } }), sort: sort => { sort.Add(m => m.Letszam).Descending(); }, clientTemplateUrl: Url.Action("GetOsztalyTanuloiKepzesiJellemzokAlapjanDetailGrid", "Osztaly", new { area = "OsztalyCsoport" }), clientTemplate: "detailGrid-template", showSorszam: false, clientTemplateWholeDataRow: true, allowExcelExport: false) .Columns(columns => { columns.Bound(c => c.OsztalyId).Hidden(true); columns.Bound(c => c.JegyzekTipus).Hidden(true); columns.Bound(c => c.AgazatReszSzakmaTipus); columns.Bound(c => c.SzakmaReszSzakmaTipus); columns.Bound(c => c.ReszSzakmaTipus); columns.Bound(c => c.Letszam); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
@Html.KretaGridTemplate("detailGrid-template")} @if (!Model.IsUresMegjelenik && !Model.IsUjSzktMegjelenik && !Model.IsNktMegjelenik && !Model.IsRegiSzktMegjelenik && !Model.IsReszszakmakMegjelenik) {

@OsztalyCsoportResource.NincsMegjelenitendoAdat

}