kreta/KretaWeb/Areas/Orarend/Views/TanariOrarend/SzamonkeresElorejelzes_Tab.cshtml
2024-03-13 00:33:46 +01:00

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>
}