@using Kreta.Enums.ManualEnums @using Kreta.Resources @using Kreta.Web.Areas.OsztalyCsoport.Models @using Kreta.Web.Helpers.Grid @model OraSorszamozasHalmazModel @{ const string formName = "OraSorszamozasHalmazForm"; const string gridName = "OsszerendelesekGrid"; const string osztalyCsoportValaszto = "OsztalyCsoportValaszto"; const string tantargyValaszto = "TantargyValaszto"; const string addOsszerendelesToList = "AddOsszerendelesToList"; const string osszerendelesValaszto = "OsszerendelesValaszto"; const string sorszamText = "SorszamText"; }
@using (Html.KretaForm(formName)) { @Html.HiddenFor(x => x.ID) @Html.KretaValidationSummary()
@Html.KretaTextBoxFor(x => x.Nev).RenderWithName(2, 6) @Html.KretaCheckBoxFor(x => x.KozosOraSorszamozasElteroTanarnal).RenderWithName(3, 1)
@OraSorszamozasHalmazResource.UjOsszerendeles @Html.KretaComboBox(osztalyCsoportValaszto, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyCsoportListByEvfolyam" }), useGroup: true, onChangeFunction: "OraSorszamozasHalmazHelper.changeOsztalyCsoport(e)").RenderWithName(OraSorszamozasHalmazResource.OsztalyCsoport, 4, 8) @Html.KretaComboBox(tantargyValaszto, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantargy" }), onChangeFunction: "OraSorszamozasHalmazHelper.changeTantargy(e)").RenderWithName(OraSorszamozasHalmazResource.Tantargy, 4, 8) @Html.KretaButton(addOsszerendelesToList, OraSorszamozasHalmazResource.OsszerendelesHozzaadasa, enabled: false, clickEventName: "OraSorszamozasHalmazHelper.addOsszerendelesToList")
@OraSorszamozasHalmazResource.JelenlegiOsztalyCsoportTantargyOsszerendelesek @( Html.KretaGrid( dataSource: Model.Osszerendelesek, name: gridName ) .Columns(columns => { columns.Bound(c => c.OsztalyCsoportId).SetDisplayProperty("OsztalyCsoport").Width("50%"); columns.Bound(c => c.TantargyId).SetDisplayProperty("Tantargy").Width("50%"); }) .RowFunction(Html, new List { new RowFunction { Name = CommonResource.Torles, ClientAction = "OraSorszamozasHalmazHelper.deleteOsszerendeles", IconEnum = GridRowFunctionIconEnum.Torles, }, }) )
@OraSorszamozasHalmazResource.SorszamozasKezdoErtekenekBeallitasa
@Html.KretaRadioButtonListFor(x => x.Tipus, Model.TipusList, onChangeFunction: "OraSorszamozasHalmazHelper.changeTipus()")
  • @Html.KretaNumericFor(x => x.Kezdoertek, new Dictionary { { "style", "width: 100%;" } }).Min(1).Max(1000)
}