@using Kreta.Web.Areas.TanuloErtekeles.Models @using Kreta.Web.Helpers.Grid @using Kreta.Web.Security; @model ErettsegiEredmenyekKeresoSearchModel @{ const string GridName = "ErettsegiEredmenyekKeresoGrid", SearchFormName = "searchForm"; } @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar(SearchFormName, GridName)) { @Html.KretaComboBoxFor(x => x.FeladatKategoriaId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatKategoriaSzuro" }), "Text", "Value").AutoBind(true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.FeladatEllatasiHelyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetFeladatEllatasiHelyList" })).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.Tanulo).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyamForBesorolasokWOAllClass" })).RenderSearchPanelSideBar()
@Html.KretaCheckBoxFor(x => x.IsKellKapcsolodoCsoportok).RenderSearchPanelSideBar()
@Html.KretaMaskedTextBoxFor(x => x.OktatasiAzonosito, "00000000000").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.Tantargy).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.SzintId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetErettsegiSzintEnumSelectList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.TipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetErettsegiTipusEnumSelectList" })).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.IrasbeliPontszam).Min(0).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.SzobeliPontszam).Min(0).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.GyakorlatiPontszam).Min(0).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.OsszPontszam).Min(0).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.Szazalek).Min(0).Max(100).RenderSearchPanelSideBar() @Html.KretaNumericFor(x => x.Erdemjegy).Min(0).Max(5).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.Megjegyzes).RenderSearchPanelSideBar() } }
@( Html.KretaGrid( name: GridName, getUrl: new GridApiUrl("ErettsegiEredmenyekKeresoApi", "GetErettsegiEredmenyekKeresoGrid"), dataParameterFunction: SearchFormName, allowScrolling: true, sort: sort => sort.Add(s => s.Tanulo).Ascending() ) .Columns(columns => { columns.Bound(c => c.ID).Hidden(); columns.Bound(c => c.Tanulo); columns.Bound(c => c.Osztaly); columns.Bound(c => c.OktatasiAzonosito); columns.Bound(c => c.Tantargy); columns.Bound(c => c.SzintNev); columns.Bound(c => c.TipusNev); columns.Bound(c => c.IrasbeliPontszam); columns.Bound(c => c.SzobeliPontszam); columns.Bound(c => c.GyakorlatiPontszam); columns.Bound(c => c.OsszPontszam); columns.Bound(c => c.Szazalek); columns.Bound(c => c.Erdemjegy); columns.Bound(c => c.Megjegyzes); }) .RowFunction(Html, new List { new RowFunction { Name = CommonResource.Adatok, ClientAction= "ErettsegiEredmenyekKeresoHelper.openErettsegiEredmenyInfoWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok }, new RowFunction { Name = CommonResource.Torles, ClientAction= "ErettsegiEredmenyekKeresoHelper.deleteErettsegiEredmenyConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles } }) .FunctionCommand(Html, new List { new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction="ErettsegiEredmenyekKeresoHelper.getExport"} }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )