kreta/KretaWeb/Areas/Tanulo/Views/SzakkepzesiJuttatasok/ApaczaiOsztondijContainer.cshtml
2024-03-13 00:33:46 +01:00

99 lines
No EOL
4.2 KiB
Text

@using Kreta.Enums.ManualEnums
@using Kreta.Resources
@using Kreta.Web.Areas.Tanulo.Models
@model ApaczaiTablazatModel
<div style="height: 40px;">
<h4 class="title">@SzakkepzesiJuttatasokResource.ApaczaiOsztondij</h4>
<div style="position: relative; top: -43px;">
@Html.KretaComboBoxFor(m => m.TipusId, Model.TipusList, onChangeFunction: "ApaczaiOsztondijHelper.tablazatOnChange();")
</div>
</div>
<div id="apaczaiContainer">
</div>
<script type="text/javascript">
var ApaczaiOsztondijHelper = (function () {
var apaczaiOsztondijHelper = function () { };
var urls = {
LoadApaczaiIgenylesekSearchPanelView: "@Url.Action("LoadApaczaiIgenylesekSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
LoadApaczaiIgenylesekView: "@Url.Action("LoadApaczaiIgenylesekView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
LoadApaczaiTanuloiListaSearchPanelView: "@Url.Action("LoadApaczaiTanuloiListaSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
LoadApaczaiTanuloiListaView: "@Url.Action("LoadApaczaiTanuloiListaView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
@*LoadApaczaiKifizetesekSearchPanelView: "@Url.Action("LoadApaczaiKifizetesekSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
LoadApaczaiKifizetesekView: "@Url.Action("LoadApaczaiKifizetesekView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })"*@
};
apaczaiOsztondijHelper.tablazatOnChange = function () {
var selectedValue = parseInt(KretaComboBoxHelper.getKendoValue("TipusId"));
if (selectedValue && selectedValue > 0) {
clearView();
switch (selectedValue) {
case @((int)ApaczaiOsztondijTablazatEnum.Igenylesek):
apaczaiOsztondijHelper.loadApaczaiIgenylesekView();
break;
case @((int)ApaczaiOsztondijTablazatEnum.TanuloiLista):
apaczaiOsztondijHelper.loadApaczaiTanuloiListaView();
break;
@*case @((int)ApaczaiOsztondijTablazatEnum.Kifizetesek):
loadApaczaiKifizetesekView();
break;*@
}
}
}
apaczaiOsztondijHelper.loadApaczaiIgenylesekView = function () {
AjaxHelper.DoPost(urls.LoadApaczaiIgenylesekSearchPanelView, null, loadApaczaiIgenylesekContentView);
}
apaczaiOsztondijHelper.loadApaczaiTanuloiListaView = function () {
AjaxHelper.DoPost(urls.LoadApaczaiTanuloiListaSearchPanelView, null, loadApaczaiTanuloiListaContentView);
}
@*function loadApaczaiKifizetesekView() {
AjaxHelper.DoPost(urls.LoadApaczaiKifizetesekSearchPanelView, null, loadApaczaiKifizetesekContentView);
}*@
function loadApaczaiIgenylesekContentView(data) {
loadSearchPanel(data);
AjaxHelper.DoPost(urls.LoadApaczaiIgenylesekView, null, loadContent);
}
function loadApaczaiTanuloiListaContentView(data) {
loadSearchPanel(data);
AjaxHelper.DoPost(urls.LoadApaczaiTanuloiListaView, null, loadContent);
}
@*function loadApaczaiKifizetesekContentView(data) {
loadSearchPanel(data);
AjaxHelper.DoPost(urls.LoadApaczaiKifizetesekView, null, loadContent);
}*@
function loadSearchPanel(data) {
$('.juttatasSearchPanel').append(data);
}
function loadContent(data) {
$("#apaczaiContainer").append(data);
}
function clearView() {
$('.juttatasSearchPanel').children().remove();
$("#apaczaiContainer").children().remove();
}
return apaczaiOsztondijHelper;
})();
</script>
<script type="text/javascript">
$(document).ready(function () {
setTimeout(function () {
ApaczaiOsztondijHelper.loadApaczaiIgenylesekView();
}, 10);
});
</script>