@using Kreta.Web.Helpers.Modal;
@using Kreta.Web.Areas.Orarend.Models;
@using Kreta.Framework
@using Kreta.BusinessLogic.Classes
@using Kreta.Web.Security
@using Kreta.Enums.ManualEnums
@using Kreta.Web.Helpers.Grid
@model SzamonkeresElorejelzesModel
@using (Html.KretaForm("SzamonkeresElorejelzesForm"))
{
@Html.HiddenFor(x => x.OraGroupId)
@Html.HiddenFor(x => x.OsztalyCsoportId)
@Html.HiddenFor(x => x.Datum)
@Html.KretaComboBoxFor(x => x.ErtekelesModId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetErtekelesModList" }), "Text", "Value").AutoBind(true).Events(e => e.DataBound("SzamonkeresElorejelzesHelper.onSzamonkeresModListDataBound")).RenderWithName(12, 12)
@Html.KretaTextBoxFor(x => x.Megnevezes).RenderWithName(12, 12)
@Html.KretaButton("SzamonkeresElorejelzesSave", CommonResource.Bejelentes, clickEventName: "SzamonkeresElorejelzesHelper.Save", spriteCssClass: null, icon: null, htmlAttributes: new Dictionary { { "class", "ignore-ajaxhelper" } })
}
@using (Html.KretaForm("SzamonkeresElorejelzesGridForm"))
{
Erre a napra rögzített, előrejelzett számonkérések adatai
@(
Html.KretaGrid(
"SzamonkeresElorejelzesGrid",
new GridApiUrl(Constants.ApiControllers.SzamonkeresElorejelzesApi, "GetSzamonkeresElorejelzesDetailGrid", new Dictionary { { "oraGroupId", Model.OraGroupId.ToString() }, { "osztalyCsoportId", Model.OsztalyCsoportId.ToString() }, { "datum", Model.Datum.ToConvertableDateString() } }),
useToolBar: false,
dataBoundAdditionalFunction: "SzamonkeresElorejelzesHelper.setSaveButton();",
allowSorting: false,
postRead: true,
sort: sort => sort.Add(s => s.Oraszam).Ascending()
)
.Columns(columns =>
{
columns.Bound(c => c.ID).Hidden();
columns.Bound(c => c.Oraszam).Width("10%");
columns.Bound(c => c.SzamonkeresMegnevezes).Width("25%");
columns.Bound(c => c.Tantargy).Width("15%");
columns.Bound(c => c.Tanar).Width("15%");
columns.Bound(c => c.SzamonkeresMod).Width("15%");
columns.Bound(c => c.TanulokSzama).Width("20%");
})
.ConditionalRowFunction(Html, new List {
new RowFunction { Name = CommonResource.Torles, ClientAction= "SzamonkeresElorejelzesHelper.deleteConfirm", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
}, "SzamonkeresElorejelzesHelper.isTorolheto")
)
}