init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,202 @@
|
|||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Enums.ManualEnums
|
||||
|
||||
@model TanuloApaczaiPalyazatBenyujtasModel
|
||||
|
||||
<script type="text/javascript">
|
||||
var PalyazatBenyujtasWizard = (function () {
|
||||
var palyazatBenyujtasWizard = function () { };
|
||||
var urls = {
|
||||
OpenPalyazatBenyujtasWizard: "@Url.Action("OpenPalyazatBenyujtasWizard", "TanuloApaczai", new { area = "Tanulo" })",
|
||||
OpenPalyazatBenyujtasDokumentumokWizard: "@Url.Action("OpenPalyazatBenyujtasDokumentumokWizard", "TanuloApaczai", new { area = "Tanulo" })",
|
||||
OpenPalyazatBenyujtasAtlagokWizard: "@Url.Action("OpenPalyazatBenyujtasAtlagokWizard", "TanuloApaczai", new { area = "Tanulo" })",
|
||||
OpenPalyazatBenyujtasOsszegzoWizard: "@Url.Action("OpenPalyazatBenyujtasOsszegzoWizard", "TanuloApaczai", new { area = "Tanulo" })",
|
||||
CreatePalyazat: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.TanuloApaczaiApi, action = "CreatePalyazat" })",
|
||||
};
|
||||
|
||||
palyazatBenyujtasWizard.OpenWizard = function (tanuloId) {
|
||||
var wizardContentURL = '@Url.Action("LoadWizardContent", "Wizard", new { area = "" })';
|
||||
var baseModel = { actualStepId: 1, tanuloId: tanuloId };
|
||||
|
||||
var wizard = new KretaWizard(urls.OpenPalyazatBenyujtasWizard + '?tanuloId=' + tanuloId, baseModel, true, false, true, true, true);
|
||||
wizard.onReadyEvent = readyEvent;
|
||||
wizard.onEndEvent = endEvent;
|
||||
wizard.onBackEvent = backEvent;
|
||||
wizard.onNextEvent = nextEvent;
|
||||
wizard.onCancelEvent = cancelEvent;
|
||||
|
||||
var modelData = CommonUtils.JSONparse('@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model.ContentModel))');
|
||||
wizard.dataToBeSentOnNextPage = modelData;
|
||||
|
||||
wizard.Open(wizardContentURL, null, false, { selector: '.apaczaiContentContainer', height: '440px' });
|
||||
}
|
||||
|
||||
function readyEvent(sender) {
|
||||
var stepDisplayModel = CommonUtils.JSONparse('@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model.StepDisplayModel))');
|
||||
setStepDisplay(stepDisplayModel, sender.baseModel.actualStepId);
|
||||
StepDisplayHelper.Draw();
|
||||
if (sender.baseModel.actualStepId === 1) {
|
||||
$('.modalFooter').css('width', 'calc(100% - 40px)');
|
||||
$('#wizardNextBtn').parent().addClass("BtnOk")
|
||||
$('#wizardNextBtn').html('@TanuloApaczaiResource.WizardPage1NextButtonText');
|
||||
$('#wizardNextBtn').removeClass('disabledItem');
|
||||
var szamlavezetoBank = $('#' + sender.dataToBeSentOnNextPage.BankszamlaModel.SzamlavezetoBankId).val();
|
||||
sender.dataToBeSentOnNextPage.AlapAdatModel.TanuloBankszamla.SzamlavezetoBank = szamlavezetoBank;
|
||||
sender.dataToBeSentOnNextPage.BankszamlaModel.SzamlavezetoBank = szamlavezetoBank;
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 2) {
|
||||
if (typeof (SetdokumentumTipus) == "function") {
|
||||
SetdokumentumTipus(@((int)ApaczaiDokumentumTipusEnum.HatranyosHelyzetIgazolas), sender.dataToBeSentOnNextPage.DokumentumokModel.CountHatranyosHelyzetIgazolas);
|
||||
SetdokumentumTipus(@((int)ApaczaiDokumentumTipusEnum.HozzajaruloNyilatkozat), sender.dataToBeSentOnNextPage.DokumentumokModel.CountHozzajaruloDokumentum);
|
||||
SetdokumentumTipus(@((int)ApaczaiDokumentumTipusEnum.MentoriTamogatoNyilatkozat), sender.dataToBeSentOnNextPage.DokumentumokModel.CountMentoriTamogatoNyilatkozat);
|
||||
SetdokumentumTipus(@((int)ApaczaiDokumentumTipusEnum.ElozoTanevEvvegiBizonyitvany), sender.dataToBeSentOnNextPage.DokumentumokModel.CountElozoTanevEvvegiBizonyitvany);
|
||||
SetdokumentumTipus(@((int)ApaczaiDokumentumTipusEnum.Egyeb), sender.dataToBeSentOnNextPage.DokumentumokModel.CountEgyebDokumentum);
|
||||
}
|
||||
if ((sender.dataToBeSentOnNextPage.DokumentumokModel.CountHatranyosHelyzetIgazolas > 0)
|
||||
&& (sender.dataToBeSentOnNextPage.DokumentumokModel.CountHozzajaruloDokumentum > 0)
|
||||
&& (sender.dataToBeSentOnNextPage.DokumentumokModel.CountMentoriTamogatoNyilatkozat > 0)
|
||||
&& (sender.dataToBeSentOnNextPage.DokumentumokModel.CountElozoTanevEvvegiBizonyitvany > 0)) {
|
||||
if ($("#wizardNextBtn").hasClass('disabledItem')) {
|
||||
$("#wizardNextBtn").removeClass('disabledItem');
|
||||
}
|
||||
}
|
||||
$('#wizardBackBtn').html('@TanuloApaczaiResource.WizardBackButtonText');
|
||||
$('#wizardNextBtn').html('@TanuloApaczaiResource.WizardPage2NextButtonText');
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 3) {
|
||||
$('#wizardBackBtn').html('@TanuloApaczaiResource.WizardBackButtonText');
|
||||
$('#wizardNextBtn').html('@TanuloApaczaiResource.WizardPage1NextButtonText');
|
||||
var keziatlag = $("#KeziAtlag").data('kendoNumericTextBox');
|
||||
if (keziatlag.value()) {
|
||||
$('#KeziAtlagBtn').trigger('click');
|
||||
}
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 4) {
|
||||
$('#wizardEndBtn').html('@(Model.ContentModel.AtlagokModel.PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve ||
|
||||
Model.ContentModel.AtlagokModel.PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve ? TanuloApaczaiResource.Bekuldes : TanuloApaczaiResource.WizardPage3NextButtonText)');
|
||||
}
|
||||
}
|
||||
|
||||
function endEvent(sender) {
|
||||
AjaxHelper.DoPost(urls.CreatePalyazat, sender.dataToBeSentOnNextPage, sikeresPalyazatBenyujtas, sikertelenPalyazatBenyujtas);
|
||||
}
|
||||
|
||||
function sikeresPalyazatBenyujtas() {
|
||||
$('#wizardProgressBar').data('kendoProgressBar').value(100);
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Siker", "@TanuloApaczaiResource.SikeresBenyujtas", false, kezdoOldalraNavigalas, "@CommonResource.Rendben");
|
||||
}
|
||||
|
||||
function kezdoOldalraNavigalas() {
|
||||
window.location.assign("/Tanulo/TanuloApaczai");
|
||||
}
|
||||
|
||||
function sikertelenPalyazatBenyujtas(data) {
|
||||
var uzenet;
|
||||
if (data.responseJSON.Json) {
|
||||
uzenet = data.responseJSON.Json.Uzenet + ((data.responseJSON.Json.MegjelenitendoHiba) ? ' (' + data.responseJSON.Json.MegjelenitendoHiba + ')' : '');
|
||||
}
|
||||
else if (data.responseJSON.ModelState) {
|
||||
uzenet = '@(Model.ContentModel.AtlagokModel.PalyazatStatusz == ApaczaiPalyazatStatuszEnum.AdategyeztetesreVisszakuldve ||
|
||||
Model.ContentModel.AtlagokModel.PalyazatStatusz == ApaczaiPalyazatStatuszEnum.FelulvizsgalatrolAdategyeztetesreVisszakuldve ? ErrorResource.SikertelenApaczaiPalyazatAdategyeztetes : ErrorResource.SikertelenApaczaiPalyazatBenyujtas)'.slice(0, -1) + '@ErrorResource.KerjukEllenorizdAMegadottAdatokat';
|
||||
}
|
||||
else {
|
||||
uzenet = data.responseJSON.Message;
|
||||
}
|
||||
KretaWindowHelper.feedbackWindow("@ErrorResource.Hiba", uzenet, true, null, "@CommonResource.Rendben");
|
||||
}
|
||||
|
||||
function backEvent(sender) {
|
||||
if (sender.baseModel.actualStepId === 1) {
|
||||
sender.showCancel = true;
|
||||
var formAdatok = sender.GetModel();
|
||||
sender.dataToBeSentOnNextPage.DokumentumokModel = formAdatok;
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 2) {
|
||||
var formAdatok = sender.GetModel();
|
||||
sender.dataToBeSentOnNextPage.DokumentumokModel.CountElozoTanevEvvegiBizonyitvany = formAdatok.CountElozoTanevEvvegiBizonyitvany;
|
||||
}
|
||||
}
|
||||
|
||||
function cancelEvent(sender) {
|
||||
TanuloApaczaiHelper.HomePartial();
|
||||
}
|
||||
|
||||
function nextEvent(sender) {
|
||||
sender.baseModel.actualStepId++;
|
||||
if (sender.baseModel.actualStepId === 2) {
|
||||
var bankszamlaSzam = $("#" + sender.dataToBeSentOnNextPage.BankszamlaModel.BankszamlaSzamId).val();
|
||||
if (CommonUtils.isNullOrWhiteSpace(bankszamlaSzam)) {
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@TanuloApaczaiResource.BankszamlaAdatokMegadasaKotelezo", true);
|
||||
sender.baseModel.actualStepId--;
|
||||
return false;
|
||||
}
|
||||
|
||||
sender.currentUrl = urls.OpenPalyazatBenyujtasDokumentumokWizard + '?tanuloId=' + sender.baseModel.tanuloId;
|
||||
sender.showCancel = false;
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 3) {
|
||||
var formAdatok = sender.GetModel();
|
||||
sender.dataToBeSentOnNextPage.DokumentumokModel = formAdatok;
|
||||
sender.currentUrl = urls.OpenPalyazatBenyujtasAtlagokWizard + '?tanuloId=' + sender.baseModel.tanuloId;
|
||||
sender.showCancel = false;
|
||||
}
|
||||
else if (sender.baseModel.actualStepId === 4) {
|
||||
var formAdatok = sender.GetModel();
|
||||
|
||||
var szamitottAtlag = parseFloat((formAdatok.SzamitottAtlag || "").replace(",", "."));
|
||||
var keziAtlag = parseFloat((formAdatok.KeziAtlag || "").replace(",", "."));
|
||||
|
||||
if (isNaN(szamitottAtlag) && isNaN(keziAtlag)) {
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@TanuloApaczaiResource.AtlagMegadasaKotelezo", true, null, "@CommonResource.Rendben");
|
||||
$("#wizardNextBtn").addClass('disabledItem');
|
||||
sender.baseModel.actualStepId--;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isNaN(szamitottAtlag) && szamitottAtlag < @Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag.ToString(System.Globalization.CultureInfo.InvariantCulture) && !isNaN(keziAtlag) && keziAtlag < @Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag.ToString(System.Globalization.CultureInfo.InvariantCulture)) {
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@(string.Format(TanuloApaczaiResource.SzamitottEsManualisAtlagAlattiHiba, Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag))", true, null, "@CommonResource.Rendben");
|
||||
$("#wizardNextBtn").addClass('disabledItem');
|
||||
sender.baseModel.actualStepId--;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isNaN(szamitottAtlag) && szamitottAtlag < @Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag.ToString(System.Globalization.CultureInfo.InvariantCulture)) {
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@(string.Format(TanuloApaczaiResource.SzamitottAtlagAlattiHiba, Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag))", true, null, "@CommonResource.Rendben");
|
||||
$("#wizardNextBtn").addClass('disabledItem');
|
||||
sender.baseModel.actualStepId--;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isNaN(keziAtlag) && keziAtlag < @Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag.ToString(System.Globalization.CultureInfo.InvariantCulture)) {
|
||||
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@(string.Format(TanuloApaczaiResource.ManualisAtlagAlattiHiba, Kreta.Core.Constants.MinMaxValues.MinApaczaiAtlag))", true, null, "@CommonResource.Rendben");
|
||||
$("#wizardNextBtn").addClass('disabledItem');
|
||||
sender.baseModel.actualStepId--;
|
||||
return false;
|
||||
}
|
||||
|
||||
sender.dataToBeSentOnNextPage.AtlagokModel.KeziAtlag = formAdatok.KeziAtlag;
|
||||
sender.dataToBeSentOnNextPage.AtlagokModel.Feljegyzes = formAdatok.Feljegyzes;
|
||||
sender.dataToBeSentOnNextPage.AtlagokModel.HatranyosHelyzetIgazolasKiallitasDatuma = formAdatok.HatranyosHelyzetIgazolasKiallitasDatuma;
|
||||
sender.dataToBeSentOnNextPage.AtlagokModel.PalyazatStatusz = formAdatok.PalyazatStatusz;
|
||||
sender.dataToBeSentOnNextPage.DokumentumokModel.CountElozoTanevEvvegiBizonyitvany = formAdatok.CountElozoTanevEvvegiBizonyitvany;
|
||||
sender.currentUrl = urls.OpenPalyazatBenyujtasOsszegzoWizard + '?tanuloId=' + sender.baseModel.tanuloId;
|
||||
|
||||
sender.showEnd = true;
|
||||
sender.showNext = false;
|
||||
}
|
||||
}
|
||||
|
||||
function setStepDisplay(model, activestep) {
|
||||
if (model) {
|
||||
StepDisplayHelper.SetProperties(model, activestep);
|
||||
}
|
||||
}
|
||||
|
||||
return palyazatBenyujtasWizard;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
PalyazatBenyujtasWizard.OpenWizard(@Model.TanuloId);
|
||||
});
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue