@using Kreta.BusinessLogic.Classes @using Kreta.Resources @using Kreta.Enums.ManualEnums @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid @using Kreta.Web.Areas.Tanar.Models @model HelyettesitesSearchModel @{ string searchFormName = "searchForm"; string gridName = "HelyettesitesGrid"; } @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar(searchFormName, gridName)) { @Html.KretaRangeDatePickerSideBar(x => x.IdoszakKezdete, x => Model.IdoszakVege) @Html.KretaComboBoxFor(x => x.HelyettesitettId, Model.AlkalmazottList).RenderSearchPanelSideBar() } }
@Html.KretaTextAreaFor(x => x.HelyettesitesOka).RenderWithName(3, 9)
@( Html.KretaGrid( gridName, new GridApiUrl("HelyettesitesekKereseseApi", "GetHelyettesitesGrid", new Dictionary()), dataParameterFunction: searchFormName, dataBoundAdditionalFunction: "HelyettesitesKereseseHelper.hideEmtyRowFunction()", clientTemplate: "detailGrid-template", clientTemplateUrl: Url.Action("GetHelyettesitoTanarok", "HelyettesitesekKeresese", new { area = "Tanar" }), clientTemplateWholeDataRow: true, allowFilterable: false, allowPaging: false, pageSizes: null ) .Columns(columns => { columns.Bound(m => m.ID).Hidden(); columns.Bound(c => c.HelyettesitettOrarendiOraId).Hidden(); columns.Bound(c => c.HelyettesitettOraKezdete).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.HelyettesitettOraszam).Width("10%"); columns.Bound(c => c.HelyettesitettTantargy).SetDisplayPropertyWithToolip("HelyettesitettTantargy"); columns.Bound(c => c.HelyettesitettOsztaly).SetDisplayPropertyWithToolip("HelyettesitettOsztaly"); columns.Bound(c => c.HelyettesitettTerem).SetDisplayPropertyWithToolip("HelyettesitettTerem"); columns.Bound(c => c.HelyettesitoTanarNev).SetDisplayPropertyWithToolip("HelyettesitoTanarNev"); columns.Bound(c => c.HelyettesitesTipusId_DNAME).SetDisplayPropertyWithToolip("HelyettesitesTipusId_DNAME"); }) .ConditionalRowFunction(Html, new List { new RowFunction { Name = TanarResource.Elmarad, ClientAction = "HelyettesitesKereseseHelper.confirmOraElmarad", IconEnum = GridRowFunctionIconEnum.KorbenX } }, "HelyettesitesKereseseHelper.isKiirhatElmaradtOrat") .ConditionalRowFunction(Html, new List { new RowFunction { Name = TanarResource.ElmaradtOraTorlese, ClientAction = "HelyettesitesKereseseHelper.confirmDeleteElmaradtOra", IconEnum = GridRowFunctionIconEnum.Torles } }, "HelyettesitesKereseseHelper.isTorolhetoElmaradtOra") .ConditionalRowFunction(Html, new List { new RowFunction { Name = TanarResource.HelyettesitesTorlese, ClientAction = "HelyettesitesKereseseHelper.confirmHelyettesitesTorlese", IconEnum = GridRowFunctionIconEnum.Torles } }, "HelyettesitesKereseseHelper.isTorolhetoHelyettesites") .Sortable(sortable => sortable .Enabled(false)) )
@Html.KretaGridTemplate("detailGrid-template")