92 lines
No EOL
3.7 KiB
Text
92 lines
No EOL
3.7 KiB
Text
@{
|
|
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
|
}
|
|
|
|
<div id="orarendek-torlese-container" class="view-container" style="padding: 40px 0px;"></div>
|
|
|
|
<script type="text/javascript">
|
|
var OrarendekTorleseHelper = (function () {
|
|
var orarendekTorleseHelper = function () { };
|
|
|
|
var popupName = "SelectorPopup";
|
|
var viewContainerClassName = ".view-container";
|
|
var oraTipusRdoListContainerId = "#ora-tipus-rdo-list-container";
|
|
|
|
var url = {
|
|
OpenPopup: "@Url.Action("OpenSelectorPopup", Constants.Controllers.OrarendekTorlese, new { area = Constants.Areas.Orarend })",
|
|
LoadFeladatellatasiHelyView: "@Url.Action("LoadFeladatellatasiHelyView", Constants.Controllers.OrarendekTorlese, new { area = Constants.Areas.Orarend })",
|
|
LoadOsztalyView: "@Url.Action("LoadOsztalyView", Constants.Controllers.OrarendekTorlese, new { area = Constants.Areas.Orarend })",
|
|
LoadCsoportView: "@Url.Action("LoadCsoportView", Constants.Controllers.OrarendekTorlese, new { area = Constants.Areas.Orarend })",
|
|
}
|
|
|
|
orarendekTorleseHelper.openSelector = function () {
|
|
$(viewContainerClassName).empty();
|
|
var postData = { url: "@Request.Headers["Referer"]" };
|
|
AjaxHelper.DoPost(url.OpenPopup, postData, selectorPopup);
|
|
}
|
|
|
|
function selectorPopup(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@OrarendekTorleseResource.OrarendekTorlese";
|
|
config.content = data;
|
|
config.width = 500;
|
|
config.height = 292;
|
|
|
|
var modal = KretaWindowHelper.createWindow(popupName, config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
orarendekTorleseHelper.vissza = function () {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@OrarendekTorleseResource.VisszaConfirmText", orarendekTorleseHelper.openSelector);
|
|
}
|
|
|
|
orarendekTorleseHelper.loadFeladatellatasiHelyView = function () {
|
|
AjaxHelper.DoPost(url.LoadFeladatellatasiHelyView, null, loadView);
|
|
$('.view-buttons').removeClass('hidden');
|
|
}
|
|
|
|
orarendekTorleseHelper.loadOsztalyView = function () {
|
|
AjaxHelper.DoPost(url.LoadOsztalyView, null, loadView);
|
|
}
|
|
|
|
orarendekTorleseHelper.loadCsoportView = function () {
|
|
AjaxHelper.DoPost(url.LoadCsoportView, null, loadView);
|
|
}
|
|
|
|
orarendekTorleseHelper.visszaUrl = function (url) {
|
|
window.location = url;
|
|
}
|
|
|
|
function loadView(data) {
|
|
$(viewContainerClassName).append(data);
|
|
KretaWindowHelper.destroyWindow(popupName);
|
|
}
|
|
|
|
orarendekTorleseHelper.torles = function (torlesFunction) {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Torles", "@OrarendekTorleseResource.TorlesConfirmText", torlesFunction);
|
|
}
|
|
|
|
orarendekTorleseHelper.rdoListOnChange = function () {
|
|
$(oraTipusRdoListContainerId).find("label.labelError").removeClass("labelError");
|
|
}
|
|
|
|
orarendekTorleseHelper.torlesSuccessCallBack = function (result) {
|
|
KretaWindowHelper.notification("@OrarendekTorleseResource.TorlesSikeresText", "success");
|
|
if (!CommonUtils.isNullOrEmpty(result) && result.isBase64()) {
|
|
var dataUri = "data:text/plain;base64," + result;
|
|
kendo.saveAs({
|
|
dataURI: dataUri,
|
|
fileName: "@OrarendekTorleseResource.ExportZipFileName"
|
|
});
|
|
}
|
|
}
|
|
|
|
return orarendekTorleseHelper;
|
|
})();
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function () {
|
|
OrarendekTorleseHelper.openSelector();
|
|
});
|
|
</script> |