This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,231 @@
@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@using Kreta.Resources
@using Kreta.Web.Security
@using Kreta.Enums
@model BesorolasModOsztalybolKiirtTanulokModel
@Scripts.Render("~/bundles/JegyzekAdatokHelper")
<div class="container-fluid details">
@Html.HiddenFor(x => x.AlapadatModel.TanuloCsoportId)
@Html.HiddenFor(x => x.AlapadatModel.TanuloId)
@Html.HiddenFor(x => x.AlapadatModel.OsztalyId)
@Html.HiddenFor(x => x.AlapadatModel.IsNKTSzakkepzeses)
@Html.HiddenFor(x => x.AlapadatModel.IsSzakkepzeses)
<div class="row">
@Html.KretaTextBoxFor(x => x.AlapadatModel.OsztalyNev).Enable(false).RenderWithName(3, 3)
@if (Model.AlapadatModel.IsOsszevontOsztaly)
{
@Html.KretaComboBoxFor(x => x.AlapadatModel.TanuloEvfolyamTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanuloEvfolyamList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
}
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.AlapadatModel.TanuloNev).Enable(false).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.TantervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantervList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@if (Model.AlapadatModel.KilepesDatum.HasValue)
{
@Html.KretaDatePickerFor(x => x.AlapadatModel.BelepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.KilepesDatum.Value).RenderWithName(3, 3)
}
else
{
@Html.KretaDatePickerFor(x => x.AlapadatModel.BelepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.UtolsoTanitasiNap).RenderWithName(3, 3)
}
@Html.KretaDatePickerFor(x => x.AlapadatModel.KilepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.UtolsoNap).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaNumericFor(x => x.AlapadatModel.NaploSorszam).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.AlapadatModel.TorzslapSzam).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.AlapadatModel.Megjegyzes).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.AlapadatModel.BefogadoIntezmeny).RenderWithName(3, 3)
</div>
@if (Model.AlapadatModel.IsSzakkepzo)
{
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.JogviszonyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
</div>
}
@if (Model.AlapadatModel.IsNKTSzakkepzeses || Model.AlapadatModel.IsSzakkepzeses || Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
if (ClaimData.IsSelectedTanev20_21OrLater && !Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
<div class="szktTitleContainer">
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsUjSzktBlokkAlkalmaz, htmlAttributes: new Dictionary<string, object>() { { "id", "IsUjSzktBlokkAlkalmaz" } }, renderLabelToRight: true)
<label class="normaltexttransform jegyzekcimlabel">@OsztalyCsoportResource.UjSzkt</label>
}
else
{
<h4 class="normaltexttransform">@OsztalyCsoportResource.UjSzkt</h4>
}
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatUjSzktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatUjSzktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "AgazatUjSzktTipus" }, { "class", Model.AlapadatModel.IsAgazatUjSzktTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "SzakmaTipus" }, { "class", Model.AlapadatModel.IsSzakmaTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmairanyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmairanyTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "SzakmairanyTipus" }, { "class", Model.AlapadatModel.IsSzakmairanyTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
}
<div class="szktTitleContainer">
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsNktBlokkAlkalmaz, htmlAttributes: new Dictionary<string, object>() { { "id", "IsNktBlokkAlkalmaz" } }, renderLabelToRight: true)
<label class="normaltexttransform jegyzekcimlabel">@OsztalyCsoportResource.NKTCim</label>
}
else
{
<h4 class="normaltexttransform">@OsztalyCsoportResource.NKTCim</h4>
}
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.TanulmanyiTeruletNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanulmanyiTeruletNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "TanulmanyiTeruletNktTipus" }, { "class", Model.AlapadatModel.IsTanulmanyiTeruletNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakkepesitesNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "SzakkepesitesNktTipus" }, { "class", Model.AlapadatModel.IsSzakkepesitesNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakiranyNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakiranyNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "SzakiranyNktTipus" }, { "class", Model.AlapadatModel.IsSzakiranyNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
if (!Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
<div class="szktTitleContainer">
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsRegiSzktBlokkAlkalmaz, htmlAttributes: new Dictionary<string, object>() { { "id", "IsRegiSzktBlokkAlkalmaz" } }, renderLabelToRight: true)
<label class="normaltexttransform jegyzekcimlabel">@OsztalyCsoportResource.RegiSzkt</label>
}
else
{
<h4 class="normaltexttransform">@OsztalyCsoportResource.RegiSzkt</h4>
}
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmacsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmacsoportTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "class", Model.AlapadatModel.IsSzakmacsoportModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakkepesitesSzakmacsoportjaTooltip)
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "class", Model.AlapadatModel.IsAgazatModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakkozepiskolaiAgazatTooltip)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "class", Model.AlapadatModel.IsSzakkepesitesModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakepesitesTooltip)
@Html.KretaComboBoxFor(x => x.AlapadatModel.ReszSzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakkepesitesTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "class", Model.AlapadatModel.IsReszSzakkepesitesModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokResszakepestesTooltip)
</div>
}
<div>
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
<div class="szktTitleContainer">
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsUjSzktReszSzakmakBlokkAlkalmaz, htmlAttributes: new Dictionary<string, object>() { { "id", "IsUjSzktReszSzakmakBlokkAlkalmaz" } }, renderLabelToRight: true)
<label class="normaltexttransform jegyzekcimlabel">@OsztalyCsoportResource.UjSzktReszszakmakCim</label>
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "AgazatReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsAgazatReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmaReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "SzakmaReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsSzakmaReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.AlapadatModel.ReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary<string, object>() { { "id", "ReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
</div>
}
</div>
}
</div>
<script type="text/javascript">
var BesorolasHelper = (function () {
var besorolasHelper = function () { };
var jegyzekAdatokHelper = new JegyzekAdatokHelper();
jegyzekAdatokHelper.AgazatUjSzktTipusEnumNa = @((int)AgazatUjSzktTipusEnum.na);
jegyzekAdatokHelper.SzakmaTipusEnumNa = @((int)SzakmaTipusEnum.na);
jegyzekAdatokHelper.SzakmairanyTipusEnumNa = @((int)SzakmairanyTipusEnum.na);
jegyzekAdatokHelper.TanulmanyiTeruletNktTipusEnumNa = @((int)TanulmanyiTeruletNktTipusEnum.na);
jegyzekAdatokHelper.SzakkepesitesNktTipusEnumNa = @((int)SzakkepesitesNktTipusEnum.na);
jegyzekAdatokHelper.SzakiranyNktTipusEnumNa = @((int)SzakiranyNktTipusEnum.na);
jegyzekAdatokHelper.SzakmacsoportTipusEnumNa = @((int)SzakmacsoportTipusEnum.Na);
jegyzekAdatokHelper.AgazatTipusEnumNa = @((int)AgazatTipusEnum.Na);
jegyzekAdatokHelper.SzakkepesitesTipusEnumNa = @((int)SzakkepesitesTipusEnum.Na);
jegyzekAdatokHelper.ReszszakkepesitesTipusEnumNa = @((int)ReszszakkepesitesTipusEnum.Na);
jegyzekAdatokHelper.AgazatReszSzakmaTipusEnumNa = @((int)AgazatReszSzakmaTipusEnum.na);
jegyzekAdatokHelper.SzakmaReszSzakmaTipusEnumNa = @((int)SzakmaReszSzakmaTipusEnum.na);
jegyzekAdatokHelper.ReszSzakmaTipusEnumNa = @((int)ReszSzakmaTipusEnum.na);
jegyzekAdatokHelper.modelPrefix = "AlapadatModel_";
besorolasHelper.changedJegyzekCombok = function () {
jegyzekAdatokHelper.changedJegyzekCombok();
}
return besorolasHelper;
})();
$(document).ready(function () {
$("#IsUjSzktBlokkAlkalmaz").click(jegyzekCheckBoxLikeRadioButton);
$("#IsNktBlokkAlkalmaz").click(jegyzekCheckBoxLikeRadioButton);
$("#IsRegiSzktBlokkAlkalmaz").click(jegyzekCheckBoxLikeRadioButton);
$("#IsUjSzktReszSzakmakBlokkAlkalmaz").click(jegyzekCheckBoxLikeRadioButton);
function jegyzekCheckBoxLikeRadioButton() {
if (CommonUtils.parseBool("@ClaimData.IsSelectedTanev21_22OrLater")) {
const group = ['#IsUjSzktBlokkAlkalmaz', '#IsNktBlokkAlkalmaz', '#IsRegiSzktBlokkAlkalmaz', '#IsUjSzktReszSzakmakBlokkAlkalmaz'];
for (let chbx of group) {
if (this.checked) {
$(chbx).not(this).prop('disabled', true);
$(chbx).not(this).prop('checked', false);
}
else {
$(chbx).not(this).prop('disabled', false);
}
}
}
}
setTimeout(function () {
if (CommonUtils.parseBool("@ClaimData.IsSelectedTanev21_22OrLater"))
{
BesorolasHelper.changedJegyzekCombok();
}
}, 1000);
});
</script>
<style>
.szktTitleContainer {
margin: 20px 0px;
}
.szktTitleContainer > .k-checkbox-label {
margin: 0px 0px 0px -10px !important;
font-weight: 600;
font-variant: small-caps;
}
</style>

View file

@ -0,0 +1,15 @@
@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@model BesorolasModOsztalybolKiirtTanulokModel
<div class="container-fluid details">
<div class="row">
@Html.KretaNumericFor(x => x.MulasztasokModel.HozottIgazolatlanHianyzas).RenderWithName(3, 3)
@Html.KretaNumericFor(x => x.MulasztasokModel.HozottIgazolatlanKesesPercben).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaNumericFor(x => x.MulasztasokModel.HozottIgazoltHianyzas).RenderWithName(3, 3)
@Html.KretaNumericFor(x => x.MulasztasokModel.HozottIgazoltKesesPercben).RenderWithName(3, 3)
</div>
</div>

View file

@ -0,0 +1,8 @@
@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@using Kreta.Enums
@using Kreta.Resources
@model BesorolasModOsztalybolKiirtTanulokModel
@Html.Partial("_ZaradekBuborekPartial", Model.ZaradekModel, new ViewDataDictionary { { "TabStripName", "BesorolasModOsztalybolKiirtTanulokTabStrip" } })

View file

@ -0,0 +1,236 @@
@using Kreta.Framework;
@using Kreta.Web.Helpers.Grid;
@using Kreta.BusinessLogic.Classes;
@using Kreta.Web.Areas.OsztalyCsoport.Models;
@using Kreta.Resources;
@model AktTanevBesorolasSearchModel
@{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; }
@section AddSearchPanel {
@using (Html.SearchPanelSideBar("searchForm", "BesorolasModOsztalybolKiirtTanulokGrid"))
{
@Html.KretaTextBoxFor(model => model.TanuloSrc).RenderSearchPanelSideBar()
@Html.KretaComboBoxFor(model => model.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyListForCascadeCB" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.BelepesiDatumTol, model => model.BelepesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.KilepesiDatumTol, model => model.KilepesiDatumIg)
@Html.KretaRangeNumericSideBar(model => model.ZaradekokSzamaTol, model => model.ZaradekokSzamaIg, precision: 0)
@Html.KretaComboBoxFor(model => model.KiVagyAtSorolasiZaradek, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetVanNincs" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeNumericSideBar(model => model.NaplosorszamTol, model => model.NaplosorszamIg, precision: 0)
@Html.KretaTextBoxFor(model => model.Torzslapszam).RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.KileptetesiDatumTol, model => model.KileptetesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.UtolsoModositasDatumTol, model => model.UtolsoModositasDatumIg)
}
}
@{
List<FunctionCommand> nestedExportFunctions = new List<FunctionCommand>
{
new FunctionCommand { Name = BesorolasResource.KiirtTanulokListaja, ClientAction = "BesorolasExportHelper.exportOsztalyKiirt" },
};
}
<div>
@(
Html.KretaGrid<BesorolasModOsztalybolKiirtTanulokGridModel>(
name: "BesorolasModOsztalybolKiirtTanulokGrid",
getUrl: new GridApiUrl("BesorolasModOsztalybolKiirtTanulokApi", "GetBesorolasModOsztalybolKiirtTanulokGrid", new Dictionary<string, string> { }),
dataParameterFunction: "searchForm",
allowScrolling: true,
sort: (sort =>
{
sort.Add(m => m.OsztalyNev).Ascending();
sort.Add(m => m.NevElotagNelkul).Ascending();
})
)
.SelectBoxColumn(Html, 0) /* */
.Columns(columns =>
{
columns.Bound(c => c.Tanev).Width("8%");
columns.Bound(c => c.OsztalyNev);
columns.Bound(c => c.NevElotagNelkul).SetDisplayProperty("TanuloNev");
columns.Bound(c => c.BelepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.KilepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.ZaradekokSzama);
columns.Bound(c => c.Vegzaradek);
columns.Bound(c => c.NaploSorszam).Width("8%");
columns.Bound(c => c.TorzslapSzam).Width("8%");
columns.Bound(c => c.KilepesRogzitesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.UtolsoModositas).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
})
.RowFunction(Html, new List<RowFunction> {
new RowFunction { NameResourceId = 116 /*Módosítás*/, ClientAction= "BesorolasModOsztalybolKiirtTanulokHelper.openModWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
new RowFunction { NameResourceId = 117 /*Törlés*/, ClientAction= "BesorolasModOsztalybolKiirtTanulokHelper.openDeleteConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
})
.FunctionCommand(Html, new List<FunctionCommand> {
new FunctionCommand { NameResourceId = 116 /*Módosítás*/, ClientAction="BesorolasModOsztalybolKiirtTanulokHelper.openSelectModWindow" },
new FunctionCommand { Name = BesorolasResource.ZaradekokKezelese, ClientAction="BesorolasModOsztalybolKiirtTanulokHelper.openZaradekTobbesModositasPopUp" },
new FunctionCommand { NameResourceId = 4392 /*Besorolás dátum frissítés szeptember 1-re*/, ClientAction="BesorolasModOsztalybolKiirtTanulokHelper.openUpdateConfirmWindow" },
new FunctionCommand { Name = ImportExportCommonResource.Export.ToUpper(), NestedCommands = nestedExportFunctions }
})
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
)
</div>
@Html.Partial("_BesorolasPartial", Model)
<script type="text/javascript">
var BesorolasModOsztalybolKiirtTanulokHelper = (function () {
var besorolasModOsztalybolKiirtTanulokHelper = function () { };
var gridName = "BesorolasModOsztalybolKiirtTanulokGrid";
var formName = "BesorolasModOsztalybolKiirtTanulokForm";
var url = {
OpenModPopUp: "@Url.Action("OpenModPopUp", "BesorolasModOsztalybolKiirtTanulok", new { area = "OsztalyCsoport" })",
OpenTobbesModPopUp: "@Url.Action("OpenTobbesModPopUp", "BesorolasModOsztalybolKiirtTanulok", new { area = "OsztalyCsoport" })",
SaveData: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "BesorolasModOsztalybolKiirtTanulokApi", action = "SaveData" })",
SaveDataTobbes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "BesorolasModOsztalybolKiirtTanulokApi", action = "SaveDataTobbes" })",
UpdateDatum: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "BesorolasModOsztalybolKiirtTanulokApi", action = "UpdateDatum" })",
DeleteBesorolas: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "BesorolasModOsztalybolKiirtTanulokApi", action = "DeleteBesorolas" })",
OpenZaradekTobbesModositasPopUp: "@Url.Action("OpenZaradekTobbesModositasPopUp", "Zaradek", new { area = "OsztalyCsoport" })",
}
besorolasModOsztalybolKiirtTanulokHelper.openModWindow = function (data) {
AjaxHelper.DoPost(url.OpenModPopUp, { TanuloCsoportId: data.ID }, openModPopUp);
}
besorolasModOsztalybolKiirtTanulokHelper.openSelectModWindow = function (data) {
var selectedRows = KretaGridHelper.getSelectedRowsByGridName("BesorolasModOsztalybolKiirtTanulokGrid");
if (selectedRows.length > 0) {
var parameters = [];
$.each(selectedRows, function (index, value) {
parameters.push({ TanuloId: value.TanuloId, OsztalyId: value.OsztalyId, TanuloCsoportId: value.ID, TanuloNev: value.TanuloNev });
});
if (parameters.length > 1) {
AjaxHelper.DoPost(url.OpenTobbesModPopUp, parameters, openModPopUp);
} else {
AjaxHelper.DoPost(url.OpenModPopUp, parameters[0], openModPopUp);
}
}
else {
KretaWindowHelper.warningWindow("@(StringResourcesUtil.GetString(368))" /*Figyelmeztetés*/, "@(StringResourcesUtil.GetString(4937))" /*Nincs kijelölve tanuló!*/);
}
}
besorolasModOsztalybolKiirtTanulokHelper.modifyCancel = function () {
KretaWindowHelper.destroyWindow("OsztalyTanuloModWindow");
refreshGrid();
}
besorolasModOsztalybolKiirtTanulokHelper.modifySave = function () {
AjaxHelper.DoPostElement(url.SaveData, formName, saveFeedBackOk);
}
besorolasModOsztalybolKiirtTanulokHelper.modifyTobbesSave = function () {
AjaxHelper.DoPostElement(url.SaveDataTobbes, formName, saveFeedBackOk, feedbackErrorWithMessage);
}
function feedbackErrorWithMessage(data) {
var messageJson = CommonUtils.JSONparse(data.responseText);
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", messageJson.Message, true);
refreshGrid();
}
besorolasModOsztalybolKiirtTanulokHelper.openUpdateConfirmWindow = function (rowData) {
var selectedRows = KretaGridHelper.getSelectedRowsByGridName("BesorolasModOsztalybolKiirtTanulokGrid");
if (selectedRows.length > 0) {
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(string.Format(OsztalyCsoportResource.BiztosanFrissitiAKivalasztottTanulokEsetebenAzAktualis0LepesDatumokatSzeptember1Re, "osztály"))", UpdateDatum, selectedRows);
} else {
KretaWindowHelper.warningWindow("@(StringResourcesUtil.GetString(368))" /*Figyelmeztetés*/, "@(StringResourcesUtil.GetString(4937))" /*Nincs kijelölve tanuló!*/);
}
}
besorolasModOsztalybolKiirtTanulokHelper.openDeleteConfirmWindow = function (rowData) {
var postData = { tanuloCsoportId: rowData.ID, osztalyId: rowData.OsztalyId, tanuloId: rowData.TanuloId };
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(OsztalyCsoportResource.HaTorliATanulotEbbolAzOsztalybolTorlodniFogAzOsztalybontottCsoportokbolIs)", deleteBesorolas, postData);
}
function deleteBesorolas(postData) {
AjaxHelper.DoPostQuery(url.DeleteBesorolas, null, postData, deleteFeedBackOk, deleteBesorolasErrorHandler);
}
function UpdateDatum(selectedRows) {
var parameters = [];
$.each(selectedRows, function (index, value) {
parameters.push(value.ID);
});
AjaxHelper.DoPost(url.UpdateDatum, parameters, updateFeedBackOk);
}
function openModPopUp(data) {
var config = KretaWindowHelper.getWindowConfigContainer();
config.title = "@(string.Format(OsztalyCsoportResource.OCS0TanuloAdatok, "Osztály"))";
config.content = data;
config.closeFunction = refreshGrid;
var modal = KretaWindowHelper.createWindow("OsztalyTanuloModWindow", config);
KretaWindowHelper.openWindow(modal, true);
}
function refreshGrid() {
KretaGridHelper.refreshGrid(gridName);
}
function saveFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
refreshGrid();
}
function updateFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
refreshGrid();
}
function deleteFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
refreshGrid();
}
besorolasModOsztalybolKiirtTanulokHelper.openZaradekTobbesModositasPopUp = function (data) {
var selectedRows = KretaGridHelper.getSelectedRowsByGridName(gridName);
if (selectedRows.length > 0) {
var parameters = [];
var tanuloCsoportIdList = []
var tanuloNevList = [];
$.each(selectedRows, function (index, value) {
tanuloCsoportIdList.push(value.ID);
tanuloNevList.push(value.TanuloNev);
});
var parameters = {};
parameters.tanuloCsoportIdList = tanuloCsoportIdList;
parameters.tanuloNevArray = tanuloNevList.join(', ');
parameters.gridName = gridName;
parameters.isOsztalyList = true;
if (parameters.tanuloCsoportIdList.length > 1) {
AjaxHelper.DoPost(url.OpenZaradekTobbesModositasPopUp, parameters, openModPopUp);
}
else {
var parameters = [];
$.each(selectedRows, function (index, value) {
parameters.push({ TanuloId: value.TanuloId, isZaradekTabAktiv: true, OsztalyId: value.OsztalyId, TanuloCsoportId: value.ID, TanuloNev: value.TanuloNev });
});
AjaxHelper.DoPost(url.OpenModPopUp, parameters[0], openModPopUp);
}
}
else {
KretaWindowHelper.warningWindow("@(CommonResource.Figyelmeztetes)" /*Figyelmeztetés*/, "@(ErrorResource.NincsKijelolveTanulo)" /*Nincs kijelölve tanuló!*/);
}
}
function deleteBesorolasErrorHandler(response) {
var errorMessage = "";
if (!CommonUtils.isNullOrUndefined(response.responseJSON.Json)) {
errorMessage = response.responseJSON.Json.message;
}
else {
errorMessage = response.responseJSON.Message;
}
KretaWindowHelper.warningWindow("@(CommonResource.Figyelmeztetes)", errorMessage);
}
besorolasModOsztalybolKiirtTanulokHelper.getHtmlNewLinesString = function (text) {
return (text || "").replace(CommonUtils.LineBreakRegex, '<br/>');
}
return besorolasModOsztalybolKiirtTanulokHelper;
})();
</script>

View file

@ -0,0 +1,10 @@
@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@model BesorolasModOsztalybolKiirtTanulokModel
@using (Html.KretaForm("BesorolasModOsztalybolKiirtTanulokForm"))
{
@Html.KretaValidationSummary()
@Html.KretaTabStripAjax("BesorolasModOsztalybolKiirtTanulokTabStrip", Model.TabList)
}

View file

@ -0,0 +1,232 @@
@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@using Kreta.Enums
@using Kreta.Resources
@using Kreta.Web.Security
@model BesorolasTobbesModOsztalybolKiirtTanulokModel
<style>
.szktTitleContainer {
margin: 20px 0px;
}
</style>
@using (Html.KretaForm("BesorolasModOsztalybolKiirtTanulokForm"))
{
@Html.KretaValidationSummary()
@Html.HiddenFor(x => x.TanuloCsoportId)
@Html.HiddenFor(x => x.TanuloId)
@Html.HiddenFor(x => x.OsztalyId)
@Html.HiddenFor(x => x.TanuloCsoportIdArray)
<div class="container-fluid details">
@if (string.IsNullOrWhiteSpace(Model.TanuloCsoportIdArray))
{
<div class="row">
@Html.KretaTextBoxFor(x => x.OsztalyNev).Enable(false).RenderWithName(3, 3)
@Html.KretaEmpty(6)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.TanuloNev).Enable(false).RenderWithName(3, 3)
@Html.KretaEmpty(6)
</div>
}
else
{
<div class="row">
@Html.KretaLabelFor(x => x.TanuloNevArray, 3, 9)
</div>
}
<div class="row">
@if (Model.KilepesDatum.HasValue)
{
@Html.KretaDatePickerFor(x => x.BelepesDatum).Min(Model.KezdoNap).Max(Model.KilepesDatum.Value).RenderWithName(3, 3)
}
else
{
@Html.KretaDatePickerFor(x => x.BelepesDatum).Min(Model.KezdoNap).Max(Model.UtolsoTanitasiNap).RenderWithName(3, 3)
}
@if (Model.BelepesDatum.HasValue)
{
@Html.KretaDatePickerFor(x => x.KilepesDatum).Min(Model.BelepesDatum.Value).Max(Model.UtolsoNap).RenderWithName(3, 3)
}
else
{
@Html.KretaDatePickerFor(x => x.KilepesDatum).Min(Model.KezdoNap).Max(Model.UtolsoNap).RenderWithName(3, 3)
}
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.Megjegyzes).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.BefogadoIntezmeny).RenderWithName(3, 3)
</div>
@if (Model.IsSzakkepzo)
{
<div class="row">
@Html.KretaComboBoxFor(x => x.JogviszonyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
</div>
}
@if (Model.IsSzakkepesites || Model.IsNKTSzakkepzeses)
{
if (ClaimData.IsSelectedTanev20_21OrLater)
{
<div class="szktTitleContainer">
<h4 class="normaltexttransform">@OsztalyCsoportResource.UjSzkt</h4>
</div>
<div id="UjSzktDiv">
<div class="row">
@Html.KretaComboBoxFor(x => x.AgazatUjSzktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatUjSzktTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetUjSzktTipus()").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetUjSzktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.SzakmairanyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmairanyTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetUjSzktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
</div>
}
<div class="szktTitleContainer">
<h4 class="normaltexttransform">@OsztalyCsoportResource.NKTCim</h4>
</div>
<div id="NKTDiv">
<div class="row">
@Html.KretaComboBoxFor(x => x.TanulmanyiTeruletNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanulmanyiTeruletNktTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetNktTipus()").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakkepesitesNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesNktTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetNktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.SzakiranyNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakiranyNktTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetNktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
</div>
<div class="szktTitleContainer">
<h4 class="normaltexttransform">@OsztalyCsoportResource.RegiSzkt</h4>
</div>
<div id="RegiSzktDiv">
<div class="row">
@Html.KretaComboBoxFor(x => x.SzakmacsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmacsoportTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetRegiSzktTipus()").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AgazatId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetRegiSzktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.SzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetRegiSzktTipus()").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.ReszSzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakkepesitesTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetRegiSzktTipus()").AutoBind(true).RenderWithName(3, 3)
</div>
</div>
if (ClaimData.IsSelectedTanev21_22OrLater)
{
<div class="szktTitleContainer">
<h4 class="normaltexttransform">@OsztalyCsoportResource.UjSzktReszszakmakCim</h4>
</div>
<div id="ReszszakepesitesDiv">
<div class="row">
@Html.KretaComboBoxFor(x => x.AgazatReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatReszSzakmaTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetReszszakkepesitesTipus()").RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakmaReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaReszSzakmaTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetReszszakkepesitesTipus()").RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.ReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakmaTipusList" }), "Text", "Value", onChangeFunction: "TanuloTobbesModositasHelper.SetReszszakkepesitesTipus()").RenderWithName(3, 3)
</div>
</div>
}
}
</div>
}
<script type="text/javascript">
var TanuloTobbesModositasHelper = (function() {
tanuloTobbesModositasHelper = function () { };
tanuloTobbesModositasHelper.SetUjSzktTipus = function () {
if (@Json.Encode(ClaimData.IsSelectedTanev21_22OrLater)) {
var agazatUjSzktTipusId = $("#AgazatUjSzktTipusId").data("kendoComboBox").value();
var szakmaTipusId = $("#SzakmaTipusId").data("kendoComboBox").value();
var szakmairanyTipusId = $("#SzakmairanyTipusId").data("kendoComboBox").value();
if (!CommonUtils.isNullOrEmpty(agazatUjSzktTipusId) || !CommonUtils.isNullOrEmpty(szakmaTipusId) || !CommonUtils.isNullOrEmpty(szakmairanyTipusId)) {
$("#NKTDiv").addClass('disabledItem');
$("#RegiSzktDiv").addClass('disabledItem');
$("#ReszszakepesitesDiv").addClass('disabledItem');
}
else {
$("#NKTDiv").removeClass('disabledItem');
$("#RegiSzktDiv").removeClass('disabledItem');
$("#ReszszakepesitesDiv").removeClass('disabledItem');
}
}
}
tanuloTobbesModositasHelper.SetNktTipus = function () {
if (@Json.Encode(ClaimData.IsSelectedTanev21_22OrLater)) {
var tanulmanyiTeruletNktTipusId = $("#TanulmanyiTeruletNktTipusId").data("kendoComboBox").value();
var szakkepesitesNktTipusId = $("#SzakkepesitesNktTipusId").data("kendoComboBox").value();
var szakiranyNktTipusId = $("#SzakiranyNktTipusId").data("kendoComboBox").value();
if (!CommonUtils.isNullOrEmpty(tanulmanyiTeruletNktTipusId) || !CommonUtils.isNullOrEmpty(szakkepesitesNktTipusId) || !CommonUtils.isNullOrEmpty(szakiranyNktTipusId)) {
$("#UjSzktDiv").addClass('disabledItem');
$("#RegiSzktDiv").addClass('disabledItem');
$("#ReszszakepesitesDiv").addClass('disabledItem');
}
else {
$("#UjSzktDiv").removeClass('disabledItem');
$("#RegiSzktDiv").removeClass('disabledItem');
$("#ReszszakepesitesDiv").removeClass('disabledItem');
}
}
}
tanuloTobbesModositasHelper.SetRegiSzktTipus = function () {
if (@Json.Encode(ClaimData.IsSelectedTanev21_22OrLater)) {
var szakmacsoportId = $("#SzakmacsoportId").data("kendoComboBox").value();
var agazatId = $("#AgazatId").data("kendoComboBox").value();
var szakkepesitesId = $("#SzakkepesitesId").data("kendoComboBox").value();
var reszSzakkepesitesId = $("#ReszSzakkepesitesId").data("kendoComboBox").value();
if (!CommonUtils.isNullOrEmpty(szakmacsoportId) || !CommonUtils.isNullOrEmpty(agazatId) || !CommonUtils.isNullOrEmpty(szakkepesitesId) || !CommonUtils.isNullOrEmpty(reszSzakkepesitesId)) {
$("#UjSzktDiv").addClass('disabledItem');
$("#NKTDiv").addClass('disabledItem');
$("#ReszszakepesitesDiv").addClass('disabledItem');
}
else {
$("#UjSzktDiv").removeClass('disabledItem');
$("#NKTDiv").removeClass('disabledItem');
$("#ReszszakepesitesDiv").removeClass('disabledItem');
}
}
}
tanuloTobbesModositasHelper.SetReszszakkepesitesTipus = function () {
if (@Json.Encode(ClaimData.IsSelectedTanev21_22OrLater)) {
var agazatReszSzakmaTipusId = $("#AgazatReszSzakmaTipusId").data("kendoComboBox").value();
var szakmaReszSzakmaTipusId = $("#SzakmaReszSzakmaTipusId").data("kendoComboBox").value();
var reszSzakmaTipusId = $("#ReszSzakmaTipusId").data("kendoComboBox").value();
if (!CommonUtils.isNullOrEmpty(agazatReszSzakmaTipusId) || !CommonUtils.isNullOrEmpty(szakmaReszSzakmaTipusId) || !CommonUtils.isNullOrEmpty(reszSzakmaTipusId)) {
$("#UjSzktDiv").addClass('disabledItem');
$("#NKTDiv").addClass('disabledItem');
$("#RegiSzktDiv").addClass('disabledItem');
}
else {
$("#UjSzktDiv").removeClass('disabledItem');
$("#NKTDiv").removeClass('disabledItem');
$("#RegiSzktDiv").removeClass('disabledItem');
}
}
}
return tanuloTobbesModositasHelper;
})();
$(document).ready(function () {
$("#BelepesDatum").change(function () {
var kilepesDatum = $("#KilepesDatum").data("kendoDatePicker");
kilepesDatum.setOptions({
min: new Date($("#BelepesDatum").val())
});
});
$("#KilepesDatum").change(function () {
var kilepesDatum = $("#BelepesDatum").data("kendoDatePicker");
kilepesDatum.setOptions({
max: new Date($("#KilepesDatum").val())
});
});
});
</script>