64 lines
No EOL
3.3 KiB
Text
64 lines
No EOL
3.3 KiB
Text
@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
|
|
<div class="col-xs-3 col-sm-3 szamonkeresleftside">
|
|
@using (Html.KretaForm("SzamonkeresElorejelzesForm"))
|
|
{
|
|
@Html.HiddenFor(x => x.OraGroupId)
|
|
@Html.HiddenFor(x => x.OsztalyCsoportId)
|
|
@Html.HiddenFor(x => x.Datum)
|
|
|
|
<div class="row">
|
|
@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)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.Megnevezes).RenderWithName(12, 12)
|
|
</div>
|
|
|
|
<div class="center-block">
|
|
<div class="container-fluid">
|
|
<div class="row"></div>
|
|
<div class="row SaveButtonVisible">
|
|
@Html.KretaButton("SzamonkeresElorejelzesSave", CommonResource.Bejelentes, clickEventName: "SzamonkeresElorejelzesHelper.Save", spriteCssClass: null, icon: null, htmlAttributes: new Dictionary<string, object> { { "class", "ignore-ajaxhelper" } })
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
}
|
|
</div>
|
|
@using (Html.KretaForm("SzamonkeresElorejelzesGridForm"))
|
|
{
|
|
<div class="col-xs-9 col-sm-9 szamonkeresrightside">
|
|
<h5 class="center" style="text-align:center;">Erre a napra rögzített, előrejelzett számonkérések adatai</h5>
|
|
@(
|
|
Html.KretaGrid<SzamonkeresElorejelzesGridModel>(
|
|
"SzamonkeresElorejelzesGrid",
|
|
new GridApiUrl(Constants.ApiControllers.SzamonkeresElorejelzesApi, "GetSzamonkeresElorejelzesDetailGrid", new Dictionary<string, string> { { "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<RowFunction> {
|
|
new RowFunction { Name = CommonResource.Torles, ClientAction= "SzamonkeresElorejelzesHelper.deleteConfirm", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
|
}, "SzamonkeresElorejelzesHelper.isTorolheto")
|
|
|
|
)
|
|
</div>
|
|
} |