@using Kreta.BusinessLogic.Classes @using Kreta.Resources @using Kreta.Web.Areas.Hianyzas.Models.Mulasztasok @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid @using Kreta.Enums.ManualEnums @model TanuloMulasztasaiPopupModel @{ Layout = null; } @{ var szervezetTipusId = Model.SzervezetTipusId; var kezeletlenMulasztasokGridName = "kezeletlenMulasztasokGrid"; var kezeltMulasztasokGridName = "kezeltMulasztasokGrid"; //NOTE: Csoportvezetői nézethez kellenek! var kezeletlenNemTanoraiGridName = "kezeletlenNemTanoraiGrid"; var kezeltNemTanoraiGridName = "kezeltNemTanoraiGrid"; var controllerName = Model.SzerepkorViewType == Kreta.Enums.ManualEnums.SzerepkorViewTypeEnum.CsoportvezetoNezet ? Constants.Controllers.CsoportMulasztasok : szervezetTipusId.HasValue && szervezetTipusId == (int)SzervezetTipusEnum.Dualis ? Constants.Controllers.DualisMulasztasok : Constants.Controllers.Mulasztasok; }
@if (Model.SzerepkorViewType == Kreta.Enums.ManualEnums.SzerepkorViewTypeEnum.CsoportvezetoNezet) {

@HianyzasResource.NemTanoraiCeluCsoportok

@( Html.KretaGrid( kezeletlenNemTanoraiGridName, new GridApiUrl(Model.ApiControllerName, "GetTanuloMulasztasaiGrid", new Dictionary{ { "isTanorai", bool.FalseString }, { "igazolandok", bool.TrueString } }), clientTemplate: "detailGrid-template", clientTemplateUrl: Url.Action("TanuloKezeletlenMulasztasaiDetailGrid", controllerName, new { area = "Hianyzas", isTanorai = false, apiControllerName = Model.ApiControllerName }), clientTemplateWholeDataRow: true, allowSorting: false, allowPaging: false, pageSizes: null, readDataFunction: "function(){ return { data: '" + Model.ToJson(true) + "' }; }" ) .Columns(columns => { columns.Bound(c => c.TanuloId).Hidden(true); columns.Bound(c => c.MulasztasDatuma).Title(StringResourcesUtils.GetString(5630)).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) )

@HianyzasResource.TanoraiCeluCsoportok

}
@( Html.KretaGrid( kezeletlenMulasztasokGridName, new GridApiUrl(Model.ApiControllerName, "GetTanuloMulasztasaiGrid", new Dictionary{ { "isTanorai", bool.TrueString }, { "igazolandok", bool.TrueString } }), clientTemplate: "detailGrid-template", clientTemplateUrl: Url.Action("TanuloKezeletlenMulasztasaiDetailGrid", controllerName, new { area = "Hianyzas", isTanorai = true, apiControllerName = Model.ApiControllerName }), clientTemplateWholeDataRow: true, allowSorting: false, allowPaging: false, pageSizes: null, readDataFunction: "function(){ return { data: '" + Model.ToJson(true) + "' }; }" ) .Columns(columns => { columns.Bound(c => c.TanuloId).Hidden(true); columns.Bound(c => c.MulasztasDatuma).Title(StringResourcesUtils.GetString(5630)).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) )

@if (Model.SzerepkorViewType == Kreta.Enums.ManualEnums.SzerepkorViewTypeEnum.CsoportvezetoNezet) {

@HianyzasResource.NemTanoraiCeluCsoportok

@( Html.KretaGrid( kezeltNemTanoraiGridName, new GridApiUrl(Model.ApiControllerName, "GetTanuloMulasztasaiGrid", new Dictionary { { "isTanorai", bool.FalseString }, { "igazolandok", false.ToString() } }), clientTemplate: "detailGrid-template", clientTemplateUrl: Url.Action("TanuloKezeltMulasztasaiDetailGrid", controllerName, new { area = "Hianyzas", isTanorai = false, apiControllerName = Model.ApiControllerName }), clientTemplateWholeDataRow: true, allowSorting: false, allowPaging: false, pageSizes: null, readDataFunction: "function(){ return { data: '" + Model.ToJson(true) + "' }; }" ) .Columns(columns => { columns.Bound(c => c.TanuloId).Hidden(true); columns.Bound(c => c.MulasztasDatuma).Title(StringResourcesUtils.GetString(5631)).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) )

@HianyzasResource.TanoraiCeluCsoportok

}
@( Html.KretaGrid( kezeltMulasztasokGridName, new GridApiUrl(Model.ApiControllerName, "GetTanuloMulasztasaiGrid", new Dictionary { { "isTanorai", bool.TrueString }, { "igazolandok", false.ToString() } }), clientTemplate: "detailGrid-template", clientTemplateUrl: Url.Action("TanuloKezeltMulasztasaiDetailGrid", controllerName, new { area = "Hianyzas", isTanorai = true, apiControllerName = Model.ApiControllerName }), clientTemplateWholeDataRow: true, allowSorting: false, allowPaging: false, pageSizes: null, readDataFunction: "function(){ return { data: '" + Model.ToJson(true) + "' }; }" ) .Columns(columns => { columns.Bound(c => c.TanuloId).Hidden(true); columns.Bound(c => c.MulasztasDatuma).Title(StringResourcesUtils.GetString(5631)).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) )