@using Kendo.Mvc.UI @using Kreta.BusinessLogic.Classes; @using Kreta.Framework; @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid; @using Kreta.Enums.ManualEnums @using Kreta.Web.Classes @using Kreta.Web.Areas.Nyomtatvanyok.Models @using Kreta.Resources @model IktatottDokumentumokSearchModel @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; List functions = new List { new FunctionCommand {Name = NyomtatvanyokResource.KijeloltekLetoltese, ClientAction = "DokumentumokHelper.kijeloltekLetoltese"}, }; } @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "IktatottDokumentumokGrid")) { @Html.KretaComboBoxFor(model => model.Kategoria, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumKategoriaList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.DokumentumTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumTipusList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaTextBoxFor(model => model.DokumentumNeve).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.FeladatellatasihelyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetFeladatEllatasiHelyList" })).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(model => model.Iktatoszam).RenderSearchPanelSideBar() @Html.KretaRangeDatePickerSideBar(model => model.IktatasDatumaTol, model => model.IktatasDatumaIg) @Html.KretaTextBoxFor(model => model.IktatoSzemelye).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.DokumentumStatusz, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumStatuszList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.EvfolyamId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyCsoportListByEvfolyam" }), useGroup: true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.KepzesTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKepzesListS" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.OsztalyfonokId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyfonokOsztalyfonokHelyettesByTanev" }), "Text", "Value", useGroup: false).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.TantervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTantervList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Osztalyjellemzo, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetOsztalyJellemezoList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Szakcsoport, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumSzakcsoportList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Agazat, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumAgazatList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Szakkepesites, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumSzakkepesitesList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Reszszakkepesites, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetDokumentumReszszakkepesitesList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.CsoporttipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetCsoportTipusList" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.Csoportjellemzo, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "IktatottDokumentumokApi", action = "GetCsoportJellemezoList" })).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(model => model.TanuloNeve).RenderSearchPanelSideBar() @Html.KretaMaskedTextBoxFor(model => model.TanuloOktAzon, "00000000000").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(model => model.AlkalmazottId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanar" })).RenderSearchPanelSideBar() @Html.KretaMaskedTextBoxFor(model => model.AlkalmazottOktAzon, "00000000000").RenderSearchPanelSideBar() @Html.KretaTextBoxFor(model => model.GondviseloNeve).RenderSearchPanelSideBar() } }

@*Iktatott dokumentumok*@ @StringResourcesUtil.GetString(3902)

@( Html.KretaGrid ( name: "IktatottDokumentumokGrid", getUrl: new GridApiUrl(controller: "IktatottDokumentumokApi", action: "GetIktatottDokumentumokGrid", parameters: new Dictionary { }), dataParameterFunction: "searchForm", clientTemplate: "detailGrid-template", clientTemplateUrl: @Url.Action("IktatottDokumentumokDetail", "IktatottDokumentumok", new { area = "Nyomtatvanyok" }), sort: sort => sort.Add(model => model.IktatasDatuma).Descending(), allowPaging: true, showSorszam: false, allowScrolling: true, dataBoundAdditionalFunction: "DokumentumokHelper.setAthuzas(\"IktatottDokumentumokGrid\", false);" ) .SelectBoxColumn(Html, string.Empty) .Columns(columns => { columns.Bound(c => c.Kategoria_DNAME); columns.Bound(c => c.DokumentumTipus_DNAME); columns.Bound(c => c.TanevNev); }) .LinkButtonColumn("", c => c.DokumentumNeve, "DokumentumokHelper.Letoltes", GridButtonsEnum.Letoltes) .Columns(columns => { columns.Bound(c => c.FeladatellatasihelyNeve); columns.Bound(c => c.Iktatoszam); columns.Bound(c => c.IktatasDatuma).Format(Kreta.BusinessLogic.Classes.SDAFormat.Format[Kreta.BusinessLogic.Classes.SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.IktatoSzemelye); columns.Bound(c => c.Statusz_DNAME); columns.Bound(c => c.ID).Hidden(); }) .RowFunction(Html, new List { new RowFunction { Name = Kreta.Resources.CommonResource.Adatok, ClientAction= "DokumentumokHelper.openKulcsszoInfoWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok }, new RowFunction { Name = Kreta.Resources.CommonResource.Letoltes, ClientAction= "DokumentumokHelper.Letoltes", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Letoltes }, new RowFunction { Name = Kreta.Resources.CommonResource.Ujra, ClientAction= "DokumentumokHelper.JobUjrainditas", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Ujra, IsConditional=true, IsVisibleRowFunctionJsFunctionName="DokumentumokHelper.UjraRowFunctionMegjelenitese", SendSender=true }, }) .FunctionCommand(Html, functions) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
@Html.KretaGridTemplate("detailGrid-template")