init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
964
KretaWeb/Areas/Tanulo/Views/CsoportTanuloiAdatok/Index.cshtml
Normal file
964
KretaWeb/Areas/Tanulo/Views/CsoportTanuloiAdatok/Index.cshtml
Normal file
|
@ -0,0 +1,964 @@
|
|||
@using Kreta.Web.Areas.Tanulo.Models;
|
||||
@using Kreta.Resources
|
||||
|
||||
@model CsoportTanuloiAdatokModel
|
||||
|
||||
@{
|
||||
string panelBarId = "TanuloPanelBar";
|
||||
string panelBarItemSelectorPrefix = panelBarId + "Item";
|
||||
string panelBarItemTanuloiAdatokId = panelBarItemSelectorPrefix + "TanuloiAdatok";
|
||||
string panelBarItemTanuloErtekelesId = panelBarItemSelectorPrefix + "TanuloErtekeles";
|
||||
string panelBarItemFelmentesekId = panelBarItemSelectorPrefix + "Felmentesek";
|
||||
string panelBarItemHianyzasokId = panelBarItemSelectorPrefix + "Hianyzasok";
|
||||
string panelBarItemIgazolasokId = panelBarItemSelectorPrefix + "Igazolasok";
|
||||
string panelBarItemFeljegyzesekId = panelBarItemSelectorPrefix + "Feljegyzesek";
|
||||
string panelBarItemFeljegyzesekHaviId = panelBarItemSelectorPrefix + "FeljegyzesekHavi";
|
||||
string panelBarItemDiakOlimpiaId = panelBarItemSelectorPrefix + "DiakOlimpia";
|
||||
|
||||
string formName = "CsoportTanuloiAdatokForm";
|
||||
|
||||
const string TanuloApiController = Constants.ApiControllers.TanuloApi;
|
||||
const string TanuloController = Constants.Controllers.Tanulo;
|
||||
}
|
||||
|
||||
@section AddCss {
|
||||
@Styles.Render(Constants.General.TanuloErtekelesCSS)
|
||||
<style>
|
||||
#TanuloPanelBar {
|
||||
overflow: auto;
|
||||
max-height: 100vh;
|
||||
}
|
||||
</style>
|
||||
}
|
||||
|
||||
@using (Html.KretaForm(formName))
|
||||
{
|
||||
<div style="display:flex; justify-content: center;">
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyCsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetCsoportVezList" }), htmlAttributes: new Dictionary<string, object> { { "style", "width: 33%;" } }).AutoBind(true)
|
||||
</div>
|
||||
<div style="display:flex; align-items:center; margin-bottom: 5px;">
|
||||
<div style="flex: 1; flex-basis: 33%;">
|
||||
@Html.KretaButton("OpenDetailTanulo", TanuloResource.ReszletesTanuloiAdatok, clickEventName: "TanuloHelper.openDetailTanuloWindow", htmlAttributes: new Dictionary<string, object> { { "style", "margin-right: 5px;" } })
|
||||
</div>
|
||||
<div class="fc-button-group" style="flex: 1; flex-basis: 33%; display: flex; align-items: center;">
|
||||
<button type="button" id="previousTanulo" class="fc-prev-button fc-state-default fc-corner-left" style="height: 36px;" onclick="TanuloHelper.previousTanulo()">
|
||||
<span class="fc-icon fc-icon-left-single-arrow"></span>
|
||||
</button>
|
||||
@Html.KretaCascadeComboBoxFor(x => x.TanuloId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanuloListByOsztalyCsoportIdForCascadeCombobBox" }), "OsztalyCsoportId", htmlAttributes: new Dictionary<string, object> { { "style", "width: 100%; margin-bottom: 0;" } }).AutoBind(true)
|
||||
<button type="button" id="nextTanulo" class="fc-next-button fc-state-default fc-corner-right" style="height: 36px;" onclick="TanuloHelper.nextTanulo()">
|
||||
<span class="fc-icon fc-icon-right-single-arrow"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div style="flex: 1; flex-basis: 33%; display: flex;">
|
||||
@Html.KretaButton("OpenPanel", SystemSettingsResource.OsszesPanelKinyitasa, clickEventName: "TanuloHelper.openPanel", htmlAttributes: new Dictionary<string, object> { { "style", "margin-left: 5px;" } })
|
||||
@Html.KretaButton("ClosePanel", SystemSettingsResource.OsszesPanelBezarasa, clickEventName: "TanuloHelper.closePanel", htmlAttributes: new Dictionary<string, object> { { "style", "margin-left: 5px;" } })
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@(Html.Kendo().PanelBar()
|
||||
.Name(panelBarId)
|
||||
.HtmlAttributes(new { id = panelBarId })
|
||||
.ExpandMode(PanelBarExpandMode.Multiple)
|
||||
.Items(panelBarItem =>
|
||||
{
|
||||
panelBarItem.Add().Text(TanuloResource.TanuloiAdatok).HtmlAttributes(new { id = panelBarItemTanuloiAdatokId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.OsztalyzatokSzovegesEsSzazalekosErtekelesek).HtmlAttributes(new { id = panelBarItemTanuloErtekelesId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.Felmentesek).HtmlAttributes(new { id = panelBarItemFelmentesekId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.HianyzasokKesesek).HtmlAttributes(new { id = panelBarItemHianyzasokId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.Igazolasok).HtmlAttributes(new { id = panelBarItemIgazolasokId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.FeljegyzesekUzenetekBeirasok).HtmlAttributes(new { id = panelBarItemFeljegyzesekId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.FeljegyzesHavi).HtmlAttributes(new { id = panelBarItemFeljegyzesekHaviId }).Expanded(false).Content(@<text> </text>);
|
||||
panelBarItem.Add().Text(TanuloResource.DiakolimpiaReszvetel).HtmlAttributes(new { id = panelBarItemDiakOlimpiaId }).Expanded(false).Content(@<text> </text>);
|
||||
})
|
||||
)
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
var comboBoxData = KretaComboBoxHelper.getKendoComboBoxData("TanuloId");
|
||||
comboBoxData.bind("dataBound", TanuloHelper.setFirstTanulo);
|
||||
comboBoxData.bind("change", TanuloHelper.tanuloOnChange);
|
||||
});
|
||||
|
||||
$(document).keydown(function (event) {
|
||||
if (event.keyCode === 37) {
|
||||
TanuloHelper.previousTanulo();
|
||||
}
|
||||
if (event.keyCode === 39) {
|
||||
TanuloHelper.nextTanulo();
|
||||
}
|
||||
});
|
||||
|
||||
var TanuloHelper = (function () {
|
||||
var tanuloHelper = function () { };
|
||||
|
||||
var formName = "TanuloForm";
|
||||
|
||||
var isTanuloIdHadValue = false;
|
||||
|
||||
var panelBarId = "@panelBarId";
|
||||
var panelBarItemSelectorPrefix = "@panelBarItemSelectorPrefix";
|
||||
var panelBarItemTanuloiAdatokId = "@panelBarItemTanuloiAdatokId";
|
||||
var panelBarItemTanuloErtekelesId = "@panelBarItemTanuloErtekelesId";
|
||||
var panelBarItemFelmentesekId = "@panelBarItemFelmentesekId";
|
||||
var panelBarItemHianyzasokId = "@panelBarItemHianyzasokId";
|
||||
var panelBarItemIgazolasokId = "@panelBarItemIgazolasokId";
|
||||
var panelBarItemFeljegyzesekId = "@panelBarItemFeljegyzesekId";
|
||||
var panelBarItemFeljegyzesekHaviId = "@panelBarItemFeljegyzesekHaviId";
|
||||
var panelBarItemDiakOlimpiaId = "@panelBarItemDiakOlimpiaId";
|
||||
|
||||
var url = {
|
||||
LoadTanuloiAdatokPanelBarItem: "@Url.Action("GetTanuloiAdatokPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
LoadTanuloErtekelesPanelBarItem: "@Url.Action("GetTanuloErtekelesPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
LoadFelmentesekPanelBarItem: "@Url.Action("GetFelmentesekPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
LoadHianyzasokPanelBarItem: "@Url.Action("GetHianyzasokPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
LoadIgazolasokPanelBarItem: "@Url.Action("GetIgazolasokPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
LoadFeljegyzesekPanelBarItem: "@Url.Action("GetFeljegyzesekPanelBarItemContent", "CsoportTanuloiAdatok", new { area = "Tanulo" })",
|
||||
OpenModTanuloPopUp: "@Url.Action("OpenModTanuloPopUp", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveTanulo: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveTanulo" })",
|
||||
OpenDetailTanuloPopUp: "@Url.Action("OpenDetailTanuloPopUp", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
LoadFeljegyzesekHaviPanelBarItem: "@Url.Action("GetFeljegyzesekHaviPanelBarItemContent", "CsoportTanuloiAdatok", new { area = Constants.Areas.Tanulo })",
|
||||
LoadDiakOlimpiaPanelBarItem: "@Url.Action("GetDiakOlimpiaPanelBarItemContent", "CsoportTanuloiAdatok", new { area = Constants.Areas.Tanulo })",
|
||||
}
|
||||
|
||||
tanuloHelper.setFirstTanulo = function () {
|
||||
var comboBoxData = KretaComboBoxHelper.getKendoComboBoxData("TanuloId");
|
||||
comboBoxData.select(0);
|
||||
comboBoxData.trigger("change");
|
||||
}
|
||||
|
||||
tanuloHelper.previousTanulo = function () {
|
||||
var isProgressBarHidden = $("#KretaProgressBar:hidden").length > 0;
|
||||
if (isProgressBarHidden) {
|
||||
var comboBoxData = KretaComboBoxHelper.getKendoComboBoxData("TanuloId");
|
||||
var tanuloListIndex = comboBoxData.select() - 1;
|
||||
if (tanuloListIndex < 0) {
|
||||
tanuloListIndex = comboBoxData.dataSource.data().length - 1;
|
||||
}
|
||||
comboBoxData.select(tanuloListIndex);
|
||||
comboBoxData.trigger("change");
|
||||
}
|
||||
}
|
||||
|
||||
tanuloHelper.nextTanulo = function () {
|
||||
var isProgressBarHidden = $("#KretaProgressBar:hidden").length > 0;
|
||||
if (isProgressBarHidden) {
|
||||
var comboBoxData = KretaComboBoxHelper.getKendoComboBoxData("TanuloId");
|
||||
var tanuloListIndex = comboBoxData.select() + 1;
|
||||
if (comboBoxData.dataSource.data().length - 1 < tanuloListIndex) {
|
||||
tanuloListIndex = 0;
|
||||
}
|
||||
comboBoxData.select(tanuloListIndex);
|
||||
comboBoxData.trigger("change");
|
||||
}
|
||||
}
|
||||
|
||||
tanuloHelper.tanuloOnChange = function () {
|
||||
var tanuloId = KretaComboBoxHelper.getKendoComboBoxData("TanuloId").value();
|
||||
if (!isNaN(parseInt(tanuloId))) {
|
||||
if (!isTanuloIdHadValue) {
|
||||
isTanuloIdHadValue = true;
|
||||
}
|
||||
refreshPanelBarItems(tanuloId);
|
||||
} else {
|
||||
if (isTanuloIdHadValue) {
|
||||
isTanuloIdHadValue = false;
|
||||
refreshPanelBarItems(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function refreshPanelBarItems(tanuloId) {
|
||||
var osztalyCsoportId = KretaComboBoxHelper.getKendoComboBoxData("OsztalyCsoportId").value();
|
||||
var postData = { tanuloId, osztalyCsoportId };
|
||||
AjaxHelper.DoPost(url.LoadTanuloiAdatokPanelBarItem, postData, function (data) {
|
||||
loadTanuloiAdatokPanelBarItem(data);
|
||||
reloadPanel(url.LoadTanuloiAdatokPanelBarItem, loadTanuloiAdatokPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadTanuloErtekelesPanelBarItem, postData, function (data) {
|
||||
loadTanuloErtekelesPanelBarItem(data);
|
||||
reloadPanel(url.LoadTanuloErtekelesPanelBarItem, loadTanuloErtekelesPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadFelmentesekPanelBarItem, postData, function (data) {
|
||||
loadFelmentesekPanelBarItem(data);
|
||||
reloadPanel(url.LoadFelmentesekPanelBarItem, loadFelmentesekPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadHianyzasokPanelBarItem, postData, function (data) {
|
||||
loadHianyzasokPanelBarItem(data);
|
||||
reloadPanel(url.LoadHianyzasokPanelBarItem, loadHianyzasokPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadIgazolasokPanelBarItem, postData, function (data) {
|
||||
loadIgazolasokPanelBarItem(data);
|
||||
reloadPanel(url.LoadIgazolasokPanelBarItem, loadIgazolasokPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadFeljegyzesekPanelBarItem, postData, function (data) {
|
||||
loadFeljegyzesekPanelBarItem(data);
|
||||
reloadPanel(url.LoadFeljegyzesekPanelBarItem, loadFeljegyzesekPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadFeljegyzesekHaviPanelBarItem, postData, function (data) {
|
||||
loadFeljegyzesekHaviPanelBarItem(data);
|
||||
reloadPanel(url.LoadFeljegyzesekHaviPanelBarItem, loadFeljegyzesekHaviPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
AjaxHelper.DoPost(url.LoadDiakOlimpiaPanelBarItem, postData, function (data) {
|
||||
loadDiakOlimpiaPanelBarItem(data);
|
||||
reloadPanel(url.LoadDiakOlimpiaPanelBarItem, loadDiakOlimpiaPanelBarItem, tanuloId, osztalyCsoportId);
|
||||
});
|
||||
}
|
||||
|
||||
function reloadPanel(panelUrl, loadPanelFunction, tanuloId, osztalyCsoportId) {
|
||||
if (tanuloId == null) {
|
||||
var newTanuloId = KretaComboBoxHelper.getKendoComboBoxData("TanuloId").value();
|
||||
var postData = { tanuloId: newTanuloId, osztalyCsoportId };
|
||||
AjaxHelper.DoPost(panelUrl, postData, function (newData) {
|
||||
loadPanelFunction(newData);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function loadTanuloiAdatokPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemTanuloiAdatokId, html);
|
||||
}
|
||||
|
||||
function loadTanuloErtekelesPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemTanuloErtekelesId, html);
|
||||
}
|
||||
|
||||
function loadFelmentesekPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemFelmentesekId, html);
|
||||
}
|
||||
|
||||
function loadHianyzasokPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemHianyzasokId, html);
|
||||
}
|
||||
|
||||
function loadIgazolasokPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemIgazolasokId, html);
|
||||
}
|
||||
|
||||
function loadFeljegyzesekPanelBarItem(data) {
|
||||
var html = data;
|
||||
setPanelBarHtml(panelBarItemFeljegyzesekId, html);
|
||||
}
|
||||
|
||||
function loadFeljegyzesekHaviPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemFeljegyzesekHaviId, html);
|
||||
}
|
||||
|
||||
function loadDiakOlimpiaPanelBarItem(data) {
|
||||
var html = data + "<br />";
|
||||
setPanelBarHtml(panelBarItemDiakOlimpiaId, html);
|
||||
}
|
||||
|
||||
function setPanelBarHtml(panelBarItemId, data) {
|
||||
var panelBarItem = KretaPanelBarHelper.getPanelBarItem(panelBarId, panelBarItemId);
|
||||
panelBarItem.html(data);
|
||||
}
|
||||
|
||||
tanuloHelper.openModTanuloWindow = function () {
|
||||
var tanuloId = KretaComboBoxHelper.getKendoComboBoxData("TanuloId").value();
|
||||
if (!isNaN(parseInt(tanuloId))) {
|
||||
var osztalyCsoportId = KretaComboBoxHelper.getKendoComboBoxData("OsztalyCsoportId").value();
|
||||
var postData = { TanuloId: tanuloId, osztalycsoportId: osztalyCsoportId };
|
||||
AjaxHelper.DoPost(url.OpenModTanuloPopUp, postData, popUpModWindow);
|
||||
}
|
||||
}
|
||||
|
||||
function popUpModWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.TanuloModositasa)";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modTanuloWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
|
||||
$("#modTanuloWindow_wnd_title").text(
|
||||
$("#modTanuloWindow_wnd_title").text() +
|
||||
" [ " + $("#TanuloAlapAdatModel_CsaladiNev").val() + " " + $("#TanuloAlapAdatModel_UtoNev").val() + " - " + $("#TanuloAlapAdatModel_SzuletesiIdo").val() + " ]");
|
||||
}
|
||||
|
||||
tanuloHelper.modTanuloCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modTanuloWindow");
|
||||
}
|
||||
|
||||
tanuloHelper.modTanuloSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveTanulo, formName, modTanuloSaveResponseOk);
|
||||
}
|
||||
|
||||
function modTanuloSaveResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
|
||||
}
|
||||
|
||||
tanuloHelper.openDetailTanuloWindow = function () {
|
||||
var tanuloId = KretaComboBoxHelper.getKendoComboBoxData("TanuloId").value();
|
||||
if (!isNaN(parseInt(tanuloId))) {
|
||||
var osztalyCsoportId = KretaComboBoxHelper.getKendoComboBoxData("OsztalyCsoportId").value();
|
||||
var postData = { TanuloId: tanuloId, osztalycsoportId: osztalyCsoportId, ertekelesTabAktiv: false };
|
||||
AjaxHelper.DoPost(url.OpenDetailTanuloPopUp, postData, popUpDetailWindow);
|
||||
}
|
||||
}
|
||||
|
||||
tanuloHelper.detailTanuloCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("detailTanuloWindow");
|
||||
}
|
||||
|
||||
function popUpDetailWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.TanuloiAdatok)";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("detailTanuloWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
|
||||
setTimeout(function () {
|
||||
if ($("#detailTanuloWindow_wnd_title").text().indexOf($("#TanuloModalHeader").val()) === -1) {
|
||||
var tanuloDetailWindowHeader = $("#detailTanuloWindow_wnd_title").text() + " " + $("#TanuloModalHeader").val();
|
||||
$("#detailTanuloWindow_wnd_title").text(tanuloDetailWindowHeader);
|
||||
}
|
||||
}, 1);
|
||||
|
||||
}
|
||||
|
||||
tanuloHelper.openPanel = function () {
|
||||
var panelbar = $("#" + panelBarId).data("kendoPanelBar");
|
||||
var panelbarItems = $("#" + panelBarId + " li.k-item");
|
||||
|
||||
panelbar.expand(panelbarItems);
|
||||
};
|
||||
|
||||
tanuloHelper.closePanel = function () {
|
||||
var panelbar = $("#" + panelBarId).data("kendoPanelBar");
|
||||
var panelbarItems = $("#" + panelBarId + " li.k-item");
|
||||
|
||||
panelbar.collapse(panelbarItems);
|
||||
};
|
||||
|
||||
return tanuloHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
@Html.Partial("_KozossegiSzolgalatokHelper_Partial")
|
||||
|
||||
<!-- Elerhetőség Telefon módosítás js -->
|
||||
<script type="text/javascript">
|
||||
var TanuloElerhetosegTelHelper = (function () {
|
||||
var tanuloElerhetosegTelHelper = function () { };
|
||||
|
||||
var gridName = "ElerhetosegTelGrid";
|
||||
var formName = "ElerhetosegTelForm";
|
||||
var url = {
|
||||
NewElerhetosegTel: "@Url.Action("NewElerhetosegTel", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveElerhetosegTel: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveElerhetosegTel" })",
|
||||
DeleteElerhetosegTel: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteElerhetosegTel" })",
|
||||
ModElerhetosegTel: "@Url.Action("ModElerhetosegTel", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.newElerhetosegTel = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewElerhetosegTel, postData, popUpNewTelWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.newElerhetosegTelCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegTelWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.newElerhetosegTelSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegTel, formName, newElerhetosegTelSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.modElerhetosegTel = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModElerhetosegTel, postData, popUpModTelWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.modElerhetosegTelCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegTelWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.modElerhetosegTelSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegTel, formName, modElerhetosegTelSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegTelHelper.deleteElerhetosegTelConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteElerhetosegTel, rowData.ID);
|
||||
}
|
||||
|
||||
function popUpNewTelWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.TelefonszamFelvitele)";
|
||||
config.maxWidth = "800px";
|
||||
config.height = "220px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newElerhetosegTelWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newElerhetosegTelSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegTelWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function popUpModTelWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.TelefonszamModositasa)";
|
||||
config.maxWidth = "800px";
|
||||
config.height = "220px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modElerhetosegTelWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modElerhetosegTelSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegTelWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function deleteElerhetosegTel(data) {
|
||||
AjaxHelper.DoPost(url.DeleteElerhetosegTel, data, deleteElerhetosegTelResponseOk);
|
||||
}
|
||||
|
||||
function deleteElerhetosegTelResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return tanuloElerhetosegTelHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<!-- Elerhetőség Email módosítás js -->
|
||||
<script type="text/javascript">
|
||||
var TanuloElerhetosegEmailHelper = (function () {
|
||||
var tanuloElerhetosegEmailHelper = function () { };
|
||||
|
||||
var gridName = "ElerhetosegEmailGrid";
|
||||
var formName = "ElerhetosegEmailForm";
|
||||
var url = {
|
||||
NewElerhetosegEmail: "@Url.Action("NewElerhetosegEmail", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveElerhetosegEmail: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveElerhetosegEmail" })",
|
||||
DeleteElerhetosegEmail: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteElerhetosegEmail" })",
|
||||
ModElerhetosegEmail: "@Url.Action("ModElerhetosegEmail", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.newElerhetosegEmail = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewElerhetosegEmail, postData, popUpNewEmailWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.newElerhetosegEmailCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegEmailWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.newElerhetosegEmailSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegEmail, formName, newElerhetosegEmailSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.modElerhetosegEmail = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModElerhetosegEmail, postData, popUpModEmailWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.modElerhetosegEmailCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegEmailWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.modElerhetosegEmailSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegEmail, formName, modElerhetosegEmailSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegEmailHelper.deleteElerhetosegEmailConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteElerhetosegEmail, rowData.ID);
|
||||
}
|
||||
|
||||
function popUpNewEmailWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.EmailFelvitele)";
|
||||
config.maxWidth = "800px";
|
||||
config.height = "220px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newElerhetosegEmailWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newElerhetosegEmailSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegEmailWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function popUpModEmailWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.EmailModositasa)";
|
||||
config.maxWidth = "800px";
|
||||
config.height = "220px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modElerhetosegEmailWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modElerhetosegEmailSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegEmailWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function deleteElerhetosegEmail(data) {
|
||||
AjaxHelper.DoPost(url.DeleteElerhetosegEmail, data, deleteElerhetosegEmailResponseOk);
|
||||
}
|
||||
|
||||
function deleteElerhetosegEmailResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return tanuloElerhetosegEmailHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<!-- Elerhetőség Cím módosítás js -->
|
||||
<script type="text/javascript">
|
||||
var TanuloElerhetosegCimHelper = (function () {
|
||||
var tanuloElerhetosegCimHelper = function () { };
|
||||
|
||||
var gridName = "ElerhetosegCimGrid";
|
||||
var formName = "ElerhetosegCimForm";
|
||||
var url = {
|
||||
NewElerhetosegCim: "@Url.Action("NewElerhetosegCim", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveElerhetosegCim: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveElerhetosegCim" })",
|
||||
DeleteElerhetosegCim: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteElerhetosegCim" })",
|
||||
ModElerhetosegCim: "@Url.Action("ModElerhetosegCim", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.newElerhetosegCim = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewElerhetosegCim, postData, popUpNewCimWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.newElerhetosegCimCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegCimWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.newElerhetosegCimSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegCim, formName, newElerhetosegCimSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.modElerhetosegCim = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModElerhetosegCim, postData, popUpModCimWindow);
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.modElerhetosegCimCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegCimWindow");
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.modElerhetosegCimSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveElerhetosegCim, formName, modElerhetosegCimSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloElerhetosegCimHelper.deleteElerhetosegCimConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteElerhetosegCim, rowData.ID);
|
||||
}
|
||||
|
||||
function popUpNewCimWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.CimFelvitele)";
|
||||
config.maxWidth = "700px";
|
||||
config.height = "375px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newElerhetosegCimWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newElerhetosegCimSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newElerhetosegCimWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function popUpModCimWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.CimModositasa)";
|
||||
config.maxWidth = "700px";
|
||||
config.height = "375px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modElerhetosegCimWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modElerhetosegCimSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modElerhetosegCimWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function deleteElerhetosegCim(data) {
|
||||
AjaxHelper.DoPost(url.DeleteElerhetosegCim, data, deleteElerhetosegCimResponseOk);
|
||||
}
|
||||
|
||||
function deleteElerhetosegCimResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return tanuloElerhetosegCimHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<!-- Gondviselő módosítás js -->
|
||||
<script type="text/javascript">
|
||||
var TanuloGondviseloHelper = (function () {
|
||||
var tanuloGondviseloHelper = function () { };
|
||||
|
||||
var gridName = "GondviselokGrid";
|
||||
var formName = "GondviseloForm";
|
||||
var url = {
|
||||
NewGondviselo: "@Url.Action("NewGondviselo", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveGondviselo: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveGondviselo" })",
|
||||
DeleteGondviselo: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteGondviselo" })",
|
||||
ModGondviselo: "@Url.Action("ModGondviselo", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.newGondviselo = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewGondviselo, postData, popUpNewGondviseloWindow);
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.newGondviseloCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newGondviseloWindow");
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.newGondviseloSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveGondviselo, formName, newGondviseloSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.modGondviselo = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModGondviselo, postData, popUpModGondviseloWindow);
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.modGondviseloCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modGondviseloWindow");
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.modGondviseloSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveGondviselo, formName, modGondviseloSaveFeedBackOk);
|
||||
}
|
||||
|
||||
tanuloGondviseloHelper.deleteGondviseloConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteGondviselo, rowData.ID);
|
||||
}
|
||||
|
||||
function popUpNewGondviseloWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.GondviseloFelvitele)";
|
||||
config.maxWidth = "1000px";
|
||||
config.height = "700px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newGondviseloWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newGondviseloSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newGondviseloWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function popUpModGondviseloWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.GondviseloModositasa)";
|
||||
config.maxWidth = "1000px";
|
||||
config.height = "700px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modGondviseloWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modGondviseloSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modGondviseloWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function deleteGondviselo(data) {
|
||||
AjaxHelper.DoPost(url.DeleteGondviselo, data, deleteGondviseloResponseOk);
|
||||
}
|
||||
|
||||
function deleteGondviseloResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return tanuloGondviseloHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<!-- Gondviselo Cím módosítás js -->
|
||||
<script type="text/javascript">
|
||||
var GondviseloElerhetosegCimHelper = (function () {
|
||||
var gondviseloElerhetosegCimHelper = function () { };
|
||||
|
||||
var gridName = "GondviselokCimGrid";
|
||||
var formName = "GondviseloCimForm";
|
||||
var url = {
|
||||
NewGondviseloCim: "@Url.Action("NewGondviseloCim", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveGondviseloCim: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveGondviseloCim" })",
|
||||
DeleteGondviseloCim: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteGondviseloCim" })",
|
||||
ModGondviseloCim: "@Url.Action("ModGondviseloCim", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.newGondviseloCim = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewGondviseloCim, postData, popUpNewCimWindow);
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.newGondviseloCimCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newGondviseloCimWindow");
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.newGondviseloCimSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveGondviseloCim, formName, newGondviseloCimSaveFeedBackOk);
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.modGondviseloCim = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModGondviseloCim, postData, popUpModCimWindow);
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.modGondviseloCimCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modGondviseloCimWindow");
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.modGondviseloCimSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveGondviseloCim, formName, modGondviseloCimSaveFeedBackOk);
|
||||
}
|
||||
|
||||
gondviseloElerhetosegCimHelper.deleteGondviseloCimConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteGondviseloCim, rowData.ID);
|
||||
}
|
||||
|
||||
function popUpNewCimWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.CimFelvitele)";
|
||||
config.maxWidth = "700px";
|
||||
config.height = "525px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newGondviseloCimWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newGondviseloCimSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newGondviseloCimWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function popUpModCimWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(CommonResource.CimModositasa)";
|
||||
config.maxWidth = "900px";
|
||||
config.height = "525px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modGondviseloCimWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modGondviseloCimSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modGondviseloCimWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function deleteGondviseloCim(data) {
|
||||
AjaxHelper.DoPost(url.DeleteGondviseloCim, data, deleteGondviseloCimResponseOk);
|
||||
}
|
||||
|
||||
function deleteGondviseloCimResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return gondviseloElerhetosegCimHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var TanuloTanarHelper = (function () {
|
||||
var tanuloTanarHelper = function () { };
|
||||
|
||||
var url = {
|
||||
OpenDetailTanuloTanarPopUp: "@Url.Action("OpenTanuloTanarInfoPopUp", Constants.Controllers.Alkalmazott, new { area = Constants.Areas.Alkalmazott })"
|
||||
|
||||
}
|
||||
|
||||
tanuloTanarHelper.openDetailTanuTanarloWindow = function (data) {
|
||||
var postData = { alkalmazottId: data.TanarID };
|
||||
AjaxHelper.DoPost(url.OpenDetailTanuloTanarPopUp, postData, popUpDetailWindow);
|
||||
}
|
||||
|
||||
tanuloTanarHelper.detailTanuloTanarCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("detailTanuloTanarWindow");
|
||||
}
|
||||
|
||||
function popUpDetailWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(AlkalmazottResource.TanarAdatai)";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("detailTanuloTanarWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
return tanuloTanarHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var TanuloFelmentesHelper = (function () {
|
||||
var tanuloFelmentesHelper = function () { };
|
||||
|
||||
var gridName = "FelmentesGrid";
|
||||
var formName = "FelmentesForm";
|
||||
var url = {
|
||||
NewFelmentes: "@Url.Action("UjFelmentes", TanuloController, new { area = Constants.Areas.Tanulo })",
|
||||
SaveFelmentes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "SaveFelmentes" })",
|
||||
DeleteFelmentes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = TanuloApiController, action = "DeleteFelmentes" })",
|
||||
ModFelmentes: "@Url.Action("ModFelmentes", TanuloController, new { area = Constants.Areas.Tanulo })"
|
||||
}
|
||||
|
||||
//Új
|
||||
|
||||
tanuloFelmentesHelper.newFelmentes = function (tanuloId) {
|
||||
var postData = { TanuloId: tanuloId };
|
||||
AjaxHelper.DoPost(url.NewFelmentes, postData, popUpNewFelmentesWindow);
|
||||
}
|
||||
|
||||
tanuloFelmentesHelper.newFelmentesCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("newFelmentesWindow");
|
||||
}
|
||||
|
||||
tanuloFelmentesHelper.newFelmentesSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveFelmentes, formName, newFelmentesSaveFeedBackOk);
|
||||
}
|
||||
|
||||
function popUpNewFelmentesWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.FelmentesFelvitele)";
|
||||
config.maxWidth = "700px";
|
||||
config.height = "525px";
|
||||
config.width = "700px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("newFelmentesWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function newFelmentesSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("newFelmentesWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
//Módosít
|
||||
|
||||
tanuloFelmentesHelper.modFelmentes = function (data) {
|
||||
var postData = { Id: data.ID };
|
||||
AjaxHelper.DoPost(url.ModFelmentes, postData, popUpModFelmentesWindow);
|
||||
}
|
||||
|
||||
tanuloFelmentesHelper.modFelmentesCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("modFelmentesWindow");
|
||||
}
|
||||
|
||||
tanuloFelmentesHelper.modFelmentesSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveFelmentes, formName, modFelmentesSaveFeedBackOk);
|
||||
}
|
||||
|
||||
function popUpModFelmentesWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(TanuloResource.FelmentesModositasa)";
|
||||
config.width = "650px";
|
||||
config.height = "525px";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("modFelmentesWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modFelmentesSaveFeedBackOk() {
|
||||
KretaWindowHelper.destroyWindow("modFelmentesWindow");
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
//Törlés
|
||||
tanuloFelmentesHelper.deleteFelmentesCimConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteFelmentes, rowData.ID);
|
||||
}
|
||||
|
||||
function deleteFelmentes(data) {
|
||||
AjaxHelper.DoPost(url.DeleteFelmentes, data, deleteFelmentesResponseOk);
|
||||
}
|
||||
|
||||
function deleteFelmentesResponseOk() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
refreshGrid(gridName);
|
||||
}
|
||||
|
||||
function refreshGrid(gridName) {
|
||||
KretaGridHelper.refreshGrid(gridName);
|
||||
}
|
||||
|
||||
return tanuloFelmentesHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
ul#TanuloPanelBar.k-panelbar .k-item > .k-link.k-header {
|
||||
font-size: 14px;
|
||||
line-height: 2em;
|
||||
}
|
||||
</style>
|
|
@ -0,0 +1,129 @@
|
|||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
|
||||
@model TanuloiAdatokModel
|
||||
|
||||
@{
|
||||
var alapadatokGridName = "TanuloiAlapadatokGrid";
|
||||
var tanugyiadatokGridName = "TanuloiTanugyiadatokGrid";
|
||||
var egyebAdatokGridName = "EgyebTanuloiAlapadatokGrid";
|
||||
var gondviseloAdatokGridName = "GondviseloAlapadatokGrid";
|
||||
}
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<TanuloiAlapadatokGridModel>(
|
||||
alapadatokGridName,
|
||||
new GridApiUrl(Constants.ApiControllers.CsoportTanuloiAdatokApi, "GetTanuloiAlapadatokGrid"),
|
||||
clientTemplateWholeDataRow: true,
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
useToolBar: false,
|
||||
showSorszam: false
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.AnyjaNeve);
|
||||
columns.Bound(c => c.SzuletesiHely);
|
||||
columns.Bound(c => c.SzuletesiIdo);
|
||||
columns.Bound(c => c.CimText).Encoded(false);
|
||||
columns.Bound(c => c.Telefonszam).Encoded(false);
|
||||
columns.Bound(c => c.EmailCim).Encoded(false);
|
||||
})
|
||||
.AutoBind(false)
|
||||
)
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<TanuloiAlapadatokGridModel>(
|
||||
tanugyiadatokGridName,
|
||||
new GridApiUrl(Constants.ApiControllers.CsoportTanuloiAdatokApi, "GetTanuloiTanugyiadatokGrid"),
|
||||
clientTemplateWholeDataRow: true,
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
useToolBar: false,
|
||||
showSorszam: false
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Torzslapszam);
|
||||
columns.Bound(c => c.Naplosorszam);
|
||||
columns.Bound(c => c.BeirasiNaploSorszam);
|
||||
columns.Bound(c => c.Evfolyam);
|
||||
})
|
||||
.AutoBind(false)
|
||||
)
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<TanuloiEgyebAdatokGridModel>(
|
||||
egyebAdatokGridName,
|
||||
new GridApiUrl(Constants.ApiControllers.CsoportTanuloiAdatokApi, "GetTanuloiEgyebAdatokGrid"),
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
useToolBar: false,
|
||||
showSorszam: false
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.IsTankotelezett);
|
||||
columns.Bound(c => c.TankotelezettsegVegeText);
|
||||
columns.Bound(c => c.IsMagantanulo);
|
||||
columns.Bound(c => c.IsMagantanuloSajatKeresere);
|
||||
columns.Bound(c => c.JogviszonyatSzunetelteto);
|
||||
columns.Bound(c => c.TajSzam);
|
||||
columns.Bound(c => c.Allampolgarsag);
|
||||
columns.Bound(c => c.KilepettTanulo);
|
||||
})
|
||||
.AutoBind(false)
|
||||
)
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<TanuloiGondviseloAdatokGridModel>(
|
||||
gondviseloAdatokGridName,
|
||||
new GridApiUrl(Constants.ApiControllers.CsoportTanuloiAdatokApi, "GetTanuloiGondviseloAdatokGrid"),
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
useToolBar: false,
|
||||
showSorszam: false
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.GondviseloNeve);
|
||||
columns.Bound(c => c.UtolsoBelepes);
|
||||
columns.Bound(c => c.UtolsoBelepesMobil);
|
||||
columns.Bound(c => c.CimText).Encoded(false);
|
||||
columns.Bound(c => c.Telefonszam);
|
||||
columns.Bound(c => c.EmailCim);
|
||||
})
|
||||
.AutoBind(false)
|
||||
)
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function () {
|
||||
var model = {
|
||||
tanuloId: "@Model.TanuloId",
|
||||
osztalyCsoportId: "@Model.OsztalyCsoportId"
|
||||
};
|
||||
KretaGridHelper.refreshGridByObject("@alapadatokGridName", model);
|
||||
KretaGridHelper.refreshGridByObject("@tanugyiadatokGridName", model);
|
||||
KretaGridHelper.refreshGridByObject("@egyebAdatokGridName", model);
|
||||
KretaGridHelper.refreshGridByObject("@gondviseloAdatokGridName", model);
|
||||
});
|
||||
|
||||
</script>
|
|
@ -0,0 +1,54 @@
|
|||
@using Kreta.Web.Areas.Tanulo.Models;
|
||||
|
||||
@model TanuloiFeljegyzesekModel
|
||||
|
||||
@if (Model.TanuloiFeljegyzesekItemList.Count != 0)
|
||||
{
|
||||
<table class="tanuloiFeljegyzesekTable">
|
||||
@foreach (var item in Model.TanuloiFeljegyzesekItemList)
|
||||
{
|
||||
<tr>
|
||||
<td>
|
||||
<span style="@item.FeljegyzesStyle">
|
||||
@(string.Format("{0} (Tanár: {1}, {2}):", item.Datum.ToShortDateString(), item.TanarNev, item.FeljegyzesTipusa))
|
||||
</span>
|
||||
<span>
|
||||
@(item.FejlegyzesSzovege)
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
</table>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="k-grid-norecords">
|
||||
<div class="k-grid-norecords-template">Nincs találat</div>
|
||||
</div>
|
||||
|
||||
}
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
table.tanuloiFeljegyzesekTable {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
table.tanuloiFeljegyzesekTable > tbody > tr {
|
||||
border: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
table.tanuloiFeljegyzesekTable > tbody > tr:first-child {
|
||||
border-top: 0;
|
||||
}
|
||||
|
||||
table.tanuloiFeljegyzesekTable > tbody > tr:last-child {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
table.tanuloiFeljegyzesekTable > tbody > tr > td > span {
|
||||
display: block;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
</style>
|
Loading…
Add table
Add a link
Reference in a new issue