init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
197
KretaWeb/Scripts/OsztalyBevitelVisibilityHelper.js
Normal file
197
KretaWeb/Scripts/OsztalyBevitelVisibilityHelper.js
Normal file
|
@ -0,0 +1,197 @@
|
|||
var OsztalyBevitelVisibilityHelper = function () {
|
||||
var helper = function () {};
|
||||
|
||||
helper.feladatellatasiHelyIsSzakkepzesesJSON = '';
|
||||
helper.feladatellatasiHelyIsNktJSON = '';
|
||||
helper.isSelectedTanev20_21OrLater = '';
|
||||
helper.isSelectedTanev21_22OrLater = '';
|
||||
helper.szakmacsoportTipusNa = null;
|
||||
helper.agazatTipusNa = null;
|
||||
helper.szakkepesitesTipusNa = null;
|
||||
helper.reszszakkepesiteTipusNa = null;
|
||||
helper.agazatTipusUjSzktNa = null;
|
||||
helper.szakmaTipusUjSzktNa = null;
|
||||
helper.szakmairanyTipusUjSzktNa = null;
|
||||
helper.tanulmanyiTeruletNktTipusNa = null;
|
||||
helper.szakkepesitesNktTipusNa = null;
|
||||
helper.szakiranyNktTipusNa = null;
|
||||
|
||||
helper.SetGimnaziunTobbOsztalyosVisibility = function (selectedFeladHelyId) {
|
||||
var feladatellatasiHelyIsGimnazium = CommonUtils.JSONparse(
|
||||
$('#GimnaziumIdsJSON').val()
|
||||
);
|
||||
var isGimnazium = false;
|
||||
|
||||
$.each(feladatellatasiHelyIsGimnazium, function (index, value) {
|
||||
if (value == selectedFeladHelyId) {
|
||||
isGimnazium = true;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
var div = $('#Gimnazium');
|
||||
if (isGimnazium) {
|
||||
div.show();
|
||||
} else {
|
||||
div.hide();
|
||||
}
|
||||
};
|
||||
|
||||
//Nevelés-oktatás EGYMI
|
||||
helper.SetSzakkepesitesBlokkVisibilityNevOktEsEgymi = function (
|
||||
selectedFeladHelyId
|
||||
) {
|
||||
var selectedFeladHelyIsSzakkepzeses = getSelectedFelhelyType(
|
||||
helper.feladatellatasiHelyIsSzakkepzesesJSON,
|
||||
selectedFeladHelyId
|
||||
);
|
||||
|
||||
var selectedFeladHelyIsNkt = getSelectedFelhelyType(
|
||||
helper.feladatellatasiHelyIsNktJSON,
|
||||
selectedFeladHelyId
|
||||
);
|
||||
|
||||
var ujSzktContainer = $('#ujSzktContainer');
|
||||
var regiSzktContainer = $('#regiSzktContainer');
|
||||
var nktContainer = $('#NktContainer');
|
||||
|
||||
if (
|
||||
helper.isSelectedTanev20_21OrLater &&
|
||||
!helper.isSelectedTanev21_22OrLater
|
||||
) {
|
||||
if (selectedFeladHelyIsSzakkepzeses) {
|
||||
regiSzktContainer.show();
|
||||
ujSzktContainer.show();
|
||||
} else {
|
||||
regiSzktContainer.hide();
|
||||
ujSzktContainer.hide();
|
||||
setRegiSzktDataToDefault();
|
||||
setUjSzktDataToDefault();
|
||||
}
|
||||
|
||||
if (selectedFeladHelyIsNkt) {
|
||||
nktContainer.show();
|
||||
} else {
|
||||
nktContainer.hide();
|
||||
setNktDataToDefault();
|
||||
}
|
||||
} else {
|
||||
if (
|
||||
selectedFeladHelyIsSzakkepzeses &&
|
||||
!helper.isSelectedTanev21_22OrLater
|
||||
) {
|
||||
regiSzktContainer.show();
|
||||
} else {
|
||||
regiSzktContainer.hide();
|
||||
setRegiSzktDataToDefault();
|
||||
}
|
||||
ujSzktContainer.hide();
|
||||
nktContainer.hide();
|
||||
setUjSzktDataToDefault();
|
||||
setNktDataToDefault();
|
||||
}
|
||||
|
||||
setOsztalyKepzesiJellemzokVisibility(
|
||||
selectedFeladHelyIsNkt && helper.isSelectedTanev21_22OrLater
|
||||
);
|
||||
};
|
||||
|
||||
//AMI
|
||||
helper.SetSzakkepesitesBlokkVisibilityAmi = function (selectedFeladHelyId) {
|
||||
var selectedFeladHelyIsNkt = getSelectedFelhelyType(
|
||||
helper.feladatellatasiHelyIsNktJSON,
|
||||
selectedFeladHelyId
|
||||
);
|
||||
|
||||
var nktContainer = $('#NktContainer');
|
||||
|
||||
if (
|
||||
selectedFeladHelyIsNkt &&
|
||||
helper.isSelectedTanev20_21OrLater &&
|
||||
!helper.isSelectedTanev21_22OrLater
|
||||
) {
|
||||
nktContainer.show();
|
||||
} else {
|
||||
nktContainer.hide();
|
||||
setNktDataToDefault();
|
||||
}
|
||||
|
||||
setOsztalyKepzesiJellemzokVisibility(
|
||||
selectedFeladHelyIsNkt && helper.isSelectedTanev21_22OrLater
|
||||
);
|
||||
};
|
||||
|
||||
function getSelectedFelhelyType(felhelyJSON, selectedFeladHelyId) {
|
||||
var result = false;
|
||||
var felhelyDictionary = '';
|
||||
if (CommonUtils.isNullOrUndefined(felhelyJSON)) {
|
||||
return result;
|
||||
} else {
|
||||
felhelyDictionary = CommonUtils.JSONparse(felhelyJSON);
|
||||
}
|
||||
|
||||
$.each(felhelyDictionary, function (id, value) {
|
||||
if (id === selectedFeladHelyId) {
|
||||
result = value;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
function setRegiSzktDataToDefault() {
|
||||
$('#SzakmacsoportId')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakmacsoportTipusNa);
|
||||
$('#AgazatId').data('kendoComboBox').value(helper.agazatTipusNa);
|
||||
$('#SzakkepesitesId')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakkepesitesTipusNa);
|
||||
$('#ReszSzakkepesitesId')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.reszszakkepesiteTipusNa);
|
||||
}
|
||||
|
||||
function setUjSzktDataToDefault() {
|
||||
$('#AgazatUjSzktTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.agazatTipusUjSzktNa);
|
||||
$('#SzakmaTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakmaTipusUjSzktNa);
|
||||
$('#SzakmairanyTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakmairanyTipusUjSzktNa);
|
||||
}
|
||||
|
||||
function setNktDataToDefault() {
|
||||
$('#TanulmanyiTeruletNktTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.tanulmanyiTeruletNktTipusNa);
|
||||
$('#SzakkepesitesNktTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakkepesitesNktTipusNa);
|
||||
$('#SzakiranyNktTipusId ')
|
||||
.data('kendoComboBox')
|
||||
.value(helper.szakiranyNktTipusNa);
|
||||
}
|
||||
|
||||
function setOsztalyKepzesiJellemzokVisibility(isVisible) {
|
||||
var kepzesijellemzoTabstripItem = $('#OsztalyKepzesiJellemzok_TabStripId');
|
||||
if (!CommonUtils.isNullOrUndefined(kepzesijellemzoTabstripItem)) {
|
||||
if (isVisible) {
|
||||
$('#OsztalyKepzesiJellemzok_TabStripId').attr(
|
||||
'style',
|
||||
'display:block !important'
|
||||
);
|
||||
} else {
|
||||
$('#OsztalyKepzesiJellemzok_TabStripId').attr(
|
||||
'style',
|
||||
'display:none !important'
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return helper;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue