90 lines
3.1 KiB
Text
90 lines
3.1 KiB
Text
@using Kreta.Web.Areas.TanuloErtekeles.Models
|
|
@using Kreta.Web.Helpers
|
|
@using Kreta.Web.Helpers.Grid
|
|
@using Kreta.Web.Security
|
|
@using Kreta.Framework
|
|
@model NaploEllenorzesKeresoModel
|
|
|
|
@{
|
|
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
|
}
|
|
|
|
@section AddSearchPanel {
|
|
@using (Html.SearchPanelSideBar("searchForm", "NaploEllenorzesGrid"))
|
|
{
|
|
@Html.KretaComboBoxFor(m => m.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanitottOsztalyokList" }), "Text", "Value").AutoBind(true).RenderSearchPanelSideBar()
|
|
}
|
|
}
|
|
|
|
@{
|
|
var grid = Html.KretaGrid<NaploEllenorzesGridModel>(
|
|
"NaploEllenorzesGrid",
|
|
new GridApiUrl("NaploEllenorzesApi", "GetNaploEllenorzesGrid"),
|
|
dataParameterFunction: "searchForm",
|
|
clientTemplate: "detailGrid-template",
|
|
clientTemplateUrl: @Url.Action("NaploEllenorzesDetailGrid", "NaploEllenorzes", new { area = "TanuloErtekeles" }),
|
|
clientTemplateWholeDataRow: true,
|
|
allowSorting: false,
|
|
allowPaging: false,
|
|
allowScrolling: true,
|
|
pageSizes: null
|
|
)
|
|
.Columns(columns =>
|
|
{
|
|
columns.Bound(c => c.Osszegzes).Encoded(false);
|
|
});
|
|
}
|
|
|
|
<div>
|
|
@(grid)
|
|
</div>
|
|
|
|
@Html.KretaGridTemplate("detailGrid-template")
|
|
|
|
<script type="text/javascript">
|
|
var NaploEllenorzesHelper = (function () {
|
|
var naploEllenorzesHelper = function () { };
|
|
|
|
var gridName = "NaploEllenorzesGrid";
|
|
var searchFormName = "searchForm";
|
|
|
|
var url = {
|
|
Mentes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NaploEllenorzesApi", action = "NaploellenorzesMentes"})"
|
|
};
|
|
|
|
naploEllenorzesHelper.saveEllenorzes = function (data)
|
|
{
|
|
var ellenorzesDatuma = $('#EllenorzesDatuma' + data).data('kendoDatePicker').value();
|
|
if (CommonUtils.isNullOrUndefined(ellenorzesDatuma)) {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", "@(NaploEllenorzesResource.DatumMegadasaKotelezo)", true);
|
|
}
|
|
else {
|
|
var postData = {
|
|
ID: parseInt($('#EllenorzesId' + data).val()),
|
|
EllenorzesDatuma: ellenorzesDatuma,
|
|
EllenorzesMegjegyzes: $('#EllenorzesMegjegyzes' + data).val(),
|
|
HetSorszama: parseInt(data),
|
|
OsztalyId: parseInt($('#OsztalyId').val())
|
|
}
|
|
AjaxHelper.DoPost(url.Mentes, postData, sikeresMentes, sikertelenMentes);
|
|
}
|
|
};
|
|
|
|
function sikeresMentes() {
|
|
KretaWindowHelper.successFeedBackWindow();
|
|
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
|
}
|
|
function sikertelenMentes() {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", "@(ErrorResource.HibaTortentAMuveletSoran)", true, undefined);
|
|
}
|
|
|
|
return naploEllenorzesHelper;
|
|
})();
|
|
|
|
$(document).ready(function () {
|
|
var widget = $("#OsztalyId").data('kendoComboBox');
|
|
if (widget.dataSource.data().length > 0) {
|
|
widget.value(widget.dataSource.data()[0].Value);
|
|
}
|
|
});
|
|
</script>
|