@using Kreta.Framework; @using Kreta.Web.Areas.Adatszolgaltatasok.Models @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid @using Kreta.Web.Security @using Kreta.Framework @using Kreta.Resources; @model OsztalyokEsCsoportokModel @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; List functions = new List(); if (ClaimManager.HasPackage("Adminisztrator")) { if (!Model.Vegleges) { functions.Add(new FunctionCommand { Name = "Veglegesites", NameResourceId = 4985/*Véglegesítés*/ , ClientAction = "OsztalyokEsCsoportokLetszamaHelper.Veglegesites" }); } else { if (!Model.Elfogadott) { functions.Add(new FunctionCommand { Name = "VeglegesitesVisszavonasa", NameResourceId = 4986/*Véglegesítés visszavonása*/ , ClientAction = "OsztalyokEsCsoportokLetszamaHelper.VeglegesitesVisszavonas" }); } } } else if (ClaimManager.HasPackage("Fenntarto")) { if (!Model.Elfogadott) { functions.Add(new FunctionCommand { Name = "Elfogadas", NameResourceId = 4162 /*Elfogadás*/, ClientAction = "OsztalyokEsCsoportokLetszamaHelper.Elfogadas" }); functions.Add(new FunctionCommand { Name = "Elutasitas", NameResourceId = 4161 /*Elutasítás*/, ClientAction = "OsztalyokEsCsoportokLetszamaHelper.Elutasitas" }); } else { functions.Add(new FunctionCommand { Name = "Elutasitas", NameResourceId = 4161 /*Elutasítás*/, ClientAction = "OsztalyokEsCsoportokLetszamaHelper.Elutasitas" }); } } functions.Add(new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "OsztalyokEsCsoportokLetszamaHelper.getExport" }); var letszamIntezmenyenkentGrid = Html.KretaGrid( "letszamIntezmenyenkentGrid", new GridApiUrl("OsztalyokEsCsoportLetszamokApi", "GetOsztalyCsoportLetszamGrid"), allowScrolling: true, sort: sort => { sort.Add(m => m.Tipus).Descending(); sort.Add(m => m.Nev).Ascending(); } ) .Columns(columns => { columns.Bound(c => c.Nev); columns.Bound(c => c.Tipus); columns.Bound(c => c.Evfolyam_DNAME); columns.Bound(c => c.CsoportTipus_DNAME); columns.Bound(c => c.Osztalybontas).Width("10%"); columns.Bound(c => c.TanulokSzama).Width("10%"); }) .AutoBind(true) .FunctionCommand(Html, functions); }
@(letszamIntezmenyenkentGrid)