init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,211 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
|
||||
@model AlkalmazottModModel
|
||||
|
||||
@using (Html.KretaForm("AlkalmazottModForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.AlkalmazottId)
|
||||
@Html.HiddenFor(x => x.AlkalmazottArray)
|
||||
@Html.HiddenFor(x => x.IsKozpontilagSzinkronizalt)
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
@if (!string.IsNullOrWhiteSpace(Model.AlkalmazottArray))
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.AlkalmazottNevArray, 3, 9)
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.AlkalmazottNev, 3, 9)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6 col-md-3">
|
||||
@Html.LabelFor(x => x.ModifyNem, null, htmlAttributes: new Dictionary<string, object>() { { "class", "windowInputLabel" } })
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-8">
|
||||
@Html.KretaSelectorFor(x => x.ModifyNem, Model.NemList)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.PedagogusFokozat, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetPedagogusFokozatList" }), "Text", "Value", onChangeFunction: "AlkalmazottHelper.changePedagogusFokozatComboBox('PedagogusFokozat')").AutoBind(true).Filter(FilterType.StartsWith).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsKozpontilagSzinkronizalt ? "GetMunkakorFullList" : "GetMunkakorList" }), "Text", "Value", onChangeFunction: "AlkalmazottHelper.setOktatoiFeladatokatIsEllatChkVisibility('MunkaKor')", isServerFiltering: false).AutoBind(true).MinLength(1).Filter(FilterType.StartsWith).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
<div id="SzakertoMesterpedagogusKutatotanarDiv">
|
||||
@Html.KretaComboBoxFor(x => x.SzakertoMesterpedagogusKutatotanar, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if(Model.IsKlebelsberg) {
|
||||
@Html.KretaComboBoxFor(x => x.VezetoPedagogusVezetoOvodaPedagogus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName(3, 3)
|
||||
}
|
||||
</div>
|
||||
<div id="TovabbiMunkakorTipusOktatoiFeladatDiv" class="row" style="display: none;">
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaComboBoxFor(x => x.OktatoiFeladatokatIsEllat, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FoglalkoztatasiJogviszony, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFoglalkoztatasiJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.NeedUpdateMunkaidoAdatai).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div id="MunkaidoAdataiHiddenInputsDiv" class="displayNone">
|
||||
<h1>@AlkalmazottResource.MunkaidoAdatai</h1>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FoglalkoztatasTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsKozpontilagSzinkronizalt ? "GetFoglalkoztatasTipusaFullList" : "GetFoglalkoztatasTipusaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
<div class="ReszmunkaidosSzazalek">
|
||||
@Html.KretaNumericFor(x => x.ReszmunkaidosSzazalek).Min(0).Max(100).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.VezetoiOraszamOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetVezetoiOraszamOkaTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
<div class="oraszam">
|
||||
@Html.KretaNumericFor(x => x.Oraszam).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="FeladattalTerheltOraszam">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaidoKedvezmenyOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkaidoKedvezmenyOkaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@if (Model.MunkaidoKedvezmenyOraszam.HasValue && Model.MunkaidoKedvezmenyOraszam.Value > 0)
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaidoKedvezmenyOraszam).Enable(false).RenderWithName(3, 3)
|
||||
}
|
||||
else
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaidoKedvezmenyOraszam).Value(0).Enable(false).RenderWithName(3, 3)
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaEmpty()
|
||||
<div class="PedagogusHetiOraszama">
|
||||
@Html.KretaTextBoxFor(x => x.PedagogusHetiOraszama).Enable(false).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.EgyebMunkaugyiAdatok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.AlkalmazasKezdete).RenderWithName(3, 3)
|
||||
@Html.KretaDatePickerFor(x => x.AlkalmazasVege).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.TartosHelyettesites, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Nyugdijas, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Foallasu, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Szakvizsga, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.SzakertoiVagyVizsgaelnokiTevekenysegu, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.SzakmaiTovabbkepzes, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Attanito, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.AttanitoMasIntezmeny, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if (Model.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.IsAttanitoSzCnBelul, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.IsOsztalyfonok, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.AllandoHelyettesitesre, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if (ClaimData.IsSelectedTanev21_22OrLater)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.IsInternetetOktCelraHasznal, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.IsInformatKepIsmRendelkezik, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.IsIktEszkozoketLgalabb40Hasznal, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.HasEfopEszkoz, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
@if (ClaimData.IsSzakkepzoIntezmeny)
|
||||
{
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.SZIRBeallitasok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.IsKuldhetoPedMinositesSzRnek, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaEmpty(6)
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
$('#NeedUpdateMunkaidoAdatai').change(function () {
|
||||
if ($(this).is(":checked")) {
|
||||
$("#MunkaidoAdataiHiddenInputsDiv").removeClass("displayNone");
|
||||
}
|
||||
else {
|
||||
$("#MunkaidoAdataiHiddenInputsDiv").addClass("displayNone");
|
||||
}
|
||||
|
||||
$("#MunkaidoKedvezmenyOka").data('kendoComboBox').value('');
|
||||
$("#FoglalkoztatasTipusa").data('kendoComboBox').value('').change();
|
||||
$("#VezetoiOraszamOka").data('kendoComboBox').value('');
|
||||
$("#Oraszam").data('kendoNumericTextBox').value(0)
|
||||
$("#MunkaidoKedvezmenyOraszam").data('kendoNumericTextBox').value(0);
|
||||
$("#ReszmunkaidosSzazalek").data('kendoNumericTextBox').value(0);
|
||||
});
|
||||
|
||||
AlkalmazottHelper.setMunkaugyiAdatok("FoglalkoztatasTipusa", "Oraszam", "MunkaidoKedvezmenyOraszam", "MunkaidoKedvezmenyOka", "ReszmunkaidosSzazalek", "VezetoiOraszamOka");
|
||||
|
||||
if (CommonUtils.parseBool("@Model.IsNszfhUjSzkt")) {
|
||||
var label = $('[for="VezetoiOraszamOka"]');
|
||||
if (CommonUtils.isNullOrUndefined(label) == false) {
|
||||
label.html(label.html().replace("@Html.Raw(AlkalmazottResource.VezetoiOraszamOka)", "@Html.Raw(AlkalmazottResource.VezetoiMegbizas)"));
|
||||
}
|
||||
var label2 = $('[for="MunkaidoKedvezmenyOka"]');
|
||||
if (CommonUtils.isNullOrUndefined(label2) == false) {
|
||||
label2.html(label2.html().replace("@Html.Raw(AlkalmazottResource.FeladattalTerheltOraszamOka)", "@Html.Raw(AlkalmazottResource.Egyebtevekenysegek)"));
|
||||
}
|
||||
}
|
||||
|
||||
AlkalmazottHelper.changePedagogusFokozatComboBox("PedagogusFokozat");
|
||||
|
||||
if (!CommonUtils.isNullOrUndefined($("#IsKozpontilagSzinkronizalt").val()) && CommonUtils.parseBool($("#IsKozpontilagSzinkronizalt").val())) {
|
||||
setItemisKozpontilagSzinkronizalt("ModifyNem");
|
||||
setItemisKozpontilagSzinkronizalt("PedagogusFokozat");
|
||||
//setItemisKozpontilagSzinkronizalt("MunkaKor");
|
||||
setItemisKozpontilagSzinkronizalt("FoglalkoztatasiJogviszony");
|
||||
setItemisKozpontilagSzinkronizalt("AlkalmazasKezdete");
|
||||
//ssetItemisKozpontilagSzinkronizalt("AlkalmazasVege");
|
||||
}
|
||||
|
||||
function setItemisKozpontilagSzinkronizalt(itemId) {
|
||||
$("#" + itemId).closest('div').addClass('disabledItem');
|
||||
var kozpontilagSzinkronizaltNemModosithatoText = "@AlkalmazottResource.KozpontilagSzinkronizaltNemModosithato";
|
||||
var label = $("[for*='" + $("#" + itemId).prop('name') + "']");
|
||||
var vanTooltipje = label.parent().hasClass('kretaLabelTooltip');
|
||||
if (vanTooltipje) {
|
||||
label.find('.kretaLabelTooltipText').html(kozpontilagSzinkronizaltNemModosithatoText);
|
||||
}
|
||||
else {
|
||||
label.parent().addClass('kretaLabelTooltip');
|
||||
label.html(label.html() + "<img class='kretaLabelTooltipImg'><span class='kretaLabelTooltipText'>" + kozpontilagSzinkronizaltNemModosithatoText + "</span>");
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,10 @@
|
|||
@using Kreta.Resources
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
|
||||
@model FeladatellatasiHelyPopupModel
|
||||
|
||||
<div class="@BootsrapHelper.GetSizeClasses(12)" style="margin: 20px 0px;">
|
||||
@AlkalmazottResource.KovTanevesFelhelyNemLetezik @AlkalmazottResource.KovTanevesFelhelyValasztas
|
||||
</div>
|
||||
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHelyIdPopup, Model.FeladatellatasiHelyList).RenderWithName()
|
2025
KretaWeb/Areas/Alkalmazott/Views/Alkalmazott/Index.cshtml
Normal file
2025
KretaWeb/Areas/Alkalmazott/Views/Alkalmazott/Index.cshtml
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,27 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.EszkozModel>(
|
||||
name: "EszkozGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetEszkozGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Nev);
|
||||
columns.Bound(c => c.Darab).Width("10%");
|
||||
columns.Bound(c => c.Tipus_DNAME);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {EszkozHelper.getExportEszkoz(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,28 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.PedagogusEletpalyamodellModel>(
|
||||
name: "PedagogusEletpalyamodellGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetPedagogusEletpalyamodellGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Fokozat_DNAME);
|
||||
columns.Bound(c => c.Statusz_DNAME);
|
||||
columns.Bound(c => c.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {PedagogusEletpalyamodellHelper.getExportPedagogusEletpalyamodell(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,8 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model AlkalmazottInfoModel.AlapadatModel
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.IsKuldhetoPedMinositesSzRnek_Str, 3, 3)
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,59 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model InfoTovabbiMunkaugyiAdatokPopUpModel
|
||||
|
||||
@using (Html.KretaForm("TovabbiMunkaugyiAdatokForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(model => model.TovabbiMunkaugyAdatModelId)
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.PedagogusFokozat_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.Munkakor_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.FoglalkoztatasiJogviszony_BNAME, 3, 9)
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.MunkaidoAdatai</h1>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.FoglalkoztatasTipusa_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.KotelezoOraszam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.MunkaidoKedvezmenyOka_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.MunkaidoKedvezmenyOraszam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaLabelFor(x => x.PedagogusHetiOraszama, 3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.EgyebMunkaugyiAdatok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.AlkalmazasKezdete_SDATE, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.AlkalmazasVege_SDATE, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.FeladatellatasiHely_BNAME, 3, 9)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Nyugdijas_BNAME, 3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
if (CommonUtils.parseBool("@Model.IsNszfhUjSzkt")) {
|
||||
var munkaidoKedvezmenyOka = document.querySelector('[for="MunkaidoKedvezmenyOka_BNAME"]');
|
||||
munkaidoKedvezmenyOka.innerHTML = munkaidoKedvezmenyOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.FeladattalTerheltOraszamOka)", "@Html.Raw(AlkalmazottResource.Egyebtevekenysegek)");
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,31 @@
|
|||
@using Kreta.Resources;
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security;
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.TovabbiMunkaugyiAdatokGridModel>(
|
||||
name: "TovabbiMunkaugyiAdatokGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetTovabbiMunkaugyiAdatokGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.MunkaKor_DNAME);
|
||||
columns.Bound(c => c.PedagogusFokozat_DNAME);
|
||||
columns.Bound(c => c.KotelezoOraszam);
|
||||
columns.Bound(c => c.MunkaidoKedvezmenyOka_DNAME).Title(ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny ? AlkalmazottResource.Egyebtevekenysegek : AlkalmazottResource.FeladattalTerheltOraszamOka);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { Name = CommonResource.Adatok, ClientAction = "TovabbiMunkaugyiAdatokHelper.infoTovabbiMunkaugyiAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok },
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
|
@ -0,0 +1,31 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.TovabbkepzesModel>(
|
||||
name: "TovabbkepzesGrid",
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetTovabbkepzesGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TovabbkepzesMegnevezese);
|
||||
columns.Bound(c => c.EngedelySzama);
|
||||
columns.Bound(c => c.Helyszin);
|
||||
columns.Bound(c => c.Datum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Oraszam);
|
||||
columns.Bound(c => c.TanusitvanySorszama);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {TovabbkepzesHelper.getExportTovabbkepzes(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,27 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.VegzettsegModel>(
|
||||
name: "VegzettsegGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetVegzettsegGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Vegzettseg_DNAME);
|
||||
columns.Bound(c => c.Kepesites);
|
||||
columns.Bound(c => c.Egyeb);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {VegzettsegHelper.getExportVegzettseg(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,33 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
|
||||
Html.KretaGrid<AlkalmazottInfoModel.KKVegzettsegMainModel>(
|
||||
name: "KKVegzettsegMainGrid",
|
||||
allowPaging: false,
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowScrolling:false,
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetKKVegzettsegMainGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } }),
|
||||
clientTemplateWholeDataRow: true,
|
||||
clientTemplate: "detailGrid-template",
|
||||
clientTemplateUrl: Url.Action("VegzettsegDetailGrid", "Alkalmazott", new { area = "Alkalmazott" })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Kepesites);
|
||||
columns.Bound(c => c.KepesitesTipus);
|
||||
columns.Bound(c => c.Vegzettseg);
|
||||
columns.Bound(c => c.MuveszetiAg);
|
||||
columns.Bound(c => c.Egyeb);
|
||||
})
|
||||
)
|
||||
@Html.KretaGridTemplate("detailGrid-template")
|
||||
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
|
@ -0,0 +1,33 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model AlkalmazottModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.VegzettsegModel>(
|
||||
name: "VegzettsegGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetVegzettsegGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Vegzettseg_DNAME);
|
||||
columns.Bound(c => c.Kepesites);
|
||||
columns.Bound(c => c.Egyeb);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { Name = CommonResource.Modositas, ClientAction = "VegzettsegHelper.modifyVegzettseg", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
|
||||
new RowFunction { Name= CommonResource.Torles, ClientAction = "VegzettsegHelper.deleteVegzettsegConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = AlkalmazottResource.UjVegzettseg, ClientAction = string.Format("function(){{ VegzettsegHelper.newVegzettseg({0}); }}", Model.AlkalmazottId) },
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {VegzettsegHelper.getExportVegzettseg(" + Model.AlkalmazottId + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
|
@ -0,0 +1,17 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model VegzettsegDetailModel
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.KKVegzettsegDetailModel>(
|
||||
name: "KKVegzettsegDetailGrid" + Guid.NewGuid(),
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowScrolling:false,
|
||||
allowPaging: false,
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetKKVegzettsegDetailGrid", new Dictionary<string, string> { { "Id", Model.EntityId.HasValue? Model.EntityId.ToString() :"0" }, { "tipus", Model.KepesitesTipus.HasValue?Model.KepesitesTipus.ToString() : "-1" }, { "alkalmazottId", Model.AlkalmazottId.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Terulet);
|
||||
})
|
||||
)
|
|
@ -0,0 +1,38 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model BetoltetlenAllashelyModel
|
||||
|
||||
@using (Html.KretaForm("NewBetoltetlenAllashelyForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.SzuletesiCsaladiNev)
|
||||
@Html.HiddenFor(x => x.SzuletesiUtonev)
|
||||
@Html.HiddenFor(x => x.AnyjaCsaladiNeve)
|
||||
@Html.HiddenFor(x => x.AnyjaUtoneve)
|
||||
@Html.HiddenFor(x => x.SzuletesiIdo)
|
||||
@Html.HiddenFor(x => x.SzuletesiHely)
|
||||
@Html.HiddenFor(x => x.Nem)
|
||||
@Html.HiddenFor(x => x.FoglalkoztatasiJogviszony)
|
||||
@Html.HiddenFor(x => x.BetoltetlenAllashely)
|
||||
@Html.HiddenFor(x => x.NevEloTag)
|
||||
@Html.HiddenFor(x => x.Cim)
|
||||
@Html.HiddenFor(x => x.Iranyitoszam)
|
||||
@Html.HiddenFor(x => x.Varos)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NevEloTag)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloCsaladiNev).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloUtonev).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(x => x.KotelezoOraszam).RenderWithName(3, 3)
|
||||
@*@Html.KretaCheckBoxFor(x => x.SzabadAllashely).RenderWithName(3, 3)*@
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model AlkalmazottModel
|
||||
@{
|
||||
bool isAutoBindNeeded = Model.CimElerhetosegModel.IsAutoBindNeeded;
|
||||
}
|
||||
<div id="CimElerhetosegModelForm" class="container-fluid details">
|
||||
@Html.Partial("_Cim_Elerhetoseg_Partial", Model.CimElerhetosegModel)
|
||||
</div>
|
|
@ -0,0 +1,37 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model HitoktatoModel
|
||||
|
||||
@using (Html.KretaForm("NewHitoktatoForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.SzuletesiCsaladiNev)
|
||||
@Html.HiddenFor(x => x.SzuletesiUtonev)
|
||||
@Html.HiddenFor(x => x.AnyjaCsaladiNeve)
|
||||
@Html.HiddenFor(x => x.AnyjaUtoneve)
|
||||
@Html.HiddenFor(x => x.SzuletesiIdo)
|
||||
@Html.HiddenFor(x => x.SzuletesiHely)
|
||||
@Html.HiddenFor(x => x.Nem)
|
||||
@Html.HiddenFor(x => x.FoglalkoztatasiJogviszony)
|
||||
@Html.HiddenFor(x => x.BetoltetlenAllashely)
|
||||
@Html.HiddenFor(x => x.NevEloTag)
|
||||
@Html.HiddenFor(x => x.Cim)
|
||||
@Html.HiddenFor(x => x.Iranyitoszam)
|
||||
@Html.HiddenFor(x => x.Varos)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NevEloTag)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloCsaladiNev).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloUtonev).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(x => x.KotelezoOraszam).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security
|
||||
@using Kreta.Resources
|
||||
@model KulsoGyakorlatiAllashelyModel
|
||||
|
||||
@using (Html.KretaForm("NewKulsoGyakorlatiAllashelyForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.SzuletesiCsaladiNev)
|
||||
@Html.HiddenFor(x => x.SzuletesiUtonev)
|
||||
@Html.HiddenFor(x => x.AnyjaCsaladiNeve)
|
||||
@Html.HiddenFor(x => x.AnyjaUtoneve)
|
||||
@Html.HiddenFor(x => x.SzuletesiIdo)
|
||||
@Html.HiddenFor(x => x.SzuletesiHely)
|
||||
@Html.HiddenFor(x => x.Nem)
|
||||
@Html.HiddenFor(x => x.FoglalkoztatasiJogviszony)
|
||||
@Html.HiddenFor(x => x.BetoltetlenAllashely)
|
||||
@Html.HiddenFor(x => x.NevEloTag)
|
||||
@Html.HiddenFor(x => x.Cim)
|
||||
@Html.HiddenFor(x => x.Iranyitoszam)
|
||||
@Html.HiddenFor(x => x.Varos)
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NevEloTag)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloCsaladiNev).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloUtonev).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(x => x.KotelezoOraszam).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,67 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Enums
|
||||
|
||||
@model KulsosAlkalmazottModel
|
||||
|
||||
@using (Html.KretaForm("NewKulsosAlkalmazottForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.SzuletesiCsaladiNev)
|
||||
@Html.HiddenFor(x => x.SzuletesiUtonev)
|
||||
@Html.HiddenFor(x => x.AnyjaCsaladiNeve)
|
||||
@Html.HiddenFor(x => x.AnyjaUtoneve)
|
||||
@Html.HiddenFor(x => x.SzuletesiIdo)
|
||||
@Html.HiddenFor(x => x.SzuletesiHely)
|
||||
@Html.HiddenFor(x => x.Nem)
|
||||
@Html.HiddenFor(x => x.FoglalkoztatasiJogviszony)
|
||||
@Html.HiddenFor(x => x.BetoltetlenAllashely)
|
||||
@Html.HiddenFor(x => x.NevEloTag)
|
||||
@Html.HiddenFor(x => x.Cim)
|
||||
@Html.HiddenFor(x => x.Iranyitoszam)
|
||||
@Html.HiddenFor(x => x.Varos)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NevEloTag)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloCsaladiNev).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.MunkavallaloUtonev).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(x => x.KotelezoOraszam).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div id="iskolaorAdatokContainer" style="display: none;">
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.BelepesiNev, new Dictionary<string, object> { { "autocomplete", "new-password" } }).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokFelhasznalonevTooltip)
|
||||
@Html.KretaPasswordFor(x => x.Jelszo, new Dictionary<string, object> { { "autocomplete", "new-password" } }).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokJelszoTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.EmailCim).RenderWithName(3, 3, tooltipResource: TanuloResource.ElerhetosegEmailTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.EmailTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEmailTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Telefon).RenderWithName(3, 3, tooltipResource: TanuloResource.ElerhetosegTelefonszamTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.TelefonTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTelefonTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$("#MunkaKor").change(function () {
|
||||
if ($(this).val() == @((int)MunkakorTipusEnum.iskolaor)) {
|
||||
$("#iskolaorAdatokContainer").show();
|
||||
}
|
||||
else {
|
||||
$("#iskolaorAdatokContainer").hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,255 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
@model AlkalmazottModel
|
||||
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.IsDualisKepzohelyiOktato)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.FeladatellatasiHelyKovTanev)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.SzakertoMesterpedagogus)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.IsSzakertoKutatotanar)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.IsAlkalmazottMentorAdatokKitoltve)
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.PedagogusFokozat, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetPedagogusFokozatList" }), "Text", "Value", onChangeFunction: "AlkalmazottHelper.changePedagogusFokozatComboBox('MunkaugyAdatModel_PedagogusFokozat')").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokPedagogusFokozatTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsKozpontilagSzinkronizalt ? "GetMunkakorFullList" : "GetMunkakorList" }), "Text", "Value", isServerFiltering: false, onChangeFunction: "AlkalmazottHelper.setOktatoiFeladatokatIsEllatChkVisibility('MunkaugyAdatModel_MunkaKor')").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokMunkakorTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
<div id="SzakertoMesterpedagogusKutatotanarDiv">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.SzakertoMesterpedagogusKutatotanar).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if (Model.MunkaugyAdatModel.IsKlebelsberg)
|
||||
{
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.VezetoPedagogusVezetoOvodaPedagogus).RenderWithName(3, 3)
|
||||
}
|
||||
</div>
|
||||
<div id="TovabbiMunkakorTipusOktatoiFeladatDiv" class="row" style="display: none;">
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.OktatoiFeladatokatIsEllat).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.FoglalkoztatasiJogviszony, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFoglalkoztatasiJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokFoglalkoztatasiJogviszonyTooltip)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.UtazoGyogypedagogus).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.MunkaidoAdatai</h1>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.FoglalkoztatasTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsKozpontilagSzinkronizalt ? "GetFoglalkoztatasTipusaFullList" : "GetFoglalkoztatasTipusaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokFoglalkoztatasTipusaTooltip)
|
||||
<div class="ReszmunkaidosSzazalek">
|
||||
@Html.KretaNumericFor(x => x.MunkaugyAdatModel.ReszmunkaidosSzazalek).Min(0).Max(100).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.VezetoiOraszamOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetVezetoiOraszamOkaTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokVezetoiOraszamOkaTooltip)
|
||||
<div class="oraszam">
|
||||
@Html.KretaNumericFor(x => x.MunkaugyAdatModel.Oraszam).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokOraszamTooltip)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="FeladattalTerheltOraszam">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.MunkaidoKedvezmenyOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkaidoKedvezmenyOkaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokFeladattalTerheltOraszamOkaTooltip)
|
||||
@if (Model.MunkaugyAdatModel.MunkaidoKedvezmenyOraszam.HasValue && Model.MunkaugyAdatModel.MunkaidoKedvezmenyOraszam.Value > 0)
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaugyAdatModel.MunkaidoKedvezmenyOraszam).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokMunkaidokedvezmenyOraszamaTooltip)
|
||||
}
|
||||
else
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaugyAdatModel.MunkaidoKedvezmenyOraszam).Value(0).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokMunkaidokedvezmenyOraszamaTooltip)
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
@if (Model.MunkaugyAdatModel.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.EgyebTevekenysegekTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetEgyebTevekenysegekList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.CsokkentettMunkaidos).RenderWithName(3, 3)
|
||||
<div class="PedagogusHetiOraszama">
|
||||
@Html.KretaTextBoxFor(x => x.MunkaugyAdatModel.PedagogusHetiOraszama).Enable(false).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.EgyebMunkaugyiAdatok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.MunkaugyAdatModel.AlkalmazasKezdete).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokAlkalmazasKezdeteTooltip)
|
||||
@Html.KretaDatePickerFor(x => x.MunkaugyAdatModel.AlkalmazasVege).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokAlkalmazasVegeTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokFeladatEllatasiHelyTooltip)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.TartosHelyettesites).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokTartosanTavollevoTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.BetoltetlenAllashely).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.Foallasu).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokFoallasuTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsKulsoAlkalmazott).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.Nyugdijas).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokNyugdijasTooltip)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.SzakertoiVagyVizsgaelnokiTevekenysegu).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.SzakmaiTovabbkepzes).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.Szakvizsga).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.Attanito).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.AttanitoMasIntezmeny).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if (Model.MunkaugyAdatModel.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsAttanitoSzCnBelul).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.AllandoHelyettesitesre).RenderWithName(3, 3)
|
||||
@Html.KretaLabelFor(x => x.MunkaugyAdatModel.SZTSZKod, 3, 3)
|
||||
</div>
|
||||
@if (Model.MunkaugyAdatModel.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsOsztalyfonok).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (Model.MunkaugyAdatModel.IsDualisKepzohelyiOktato)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.MunkaugyAdatModel.DualisKepzohelyNeve).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.MunkaugyAdatModel.DualisKepzohelyAdoszama).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@if(Model.MunkaugyAdatModel.IsDualisKepzesEnabled)
|
||||
{
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.OktatoSzervezetId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetDualisKepzohelyek" }), "Text", "Value", isSingleElementSet: false).AutoBind(true).RenderWithName(3, 3)
|
||||
}
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsSzakiranyuOktatasertFelelos).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
@if (ClaimData.IsSelectedTanev21_22OrLater)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsInternetetOktCelraHasznal).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsInformatKepIsmRendelkezik).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsIktEszkozoketLgalabb40Hasznal).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.HasEfopEszkoz).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
@if (Model.MunkaugyAdatModel.IsApaczaiMentorVisible)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsApaczaiMentor).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottElsodlegesMunkaugyiAdatokApaczaiMentorTooltip)
|
||||
@Html.KretaLabelFor(x => x.MunkaugyAdatModel.SZTSZKod2, 3, 3).RenderWithTooltip(3, 3, tooltipResource: AlkalmazottResource.ApaczaiMentorprogramhozKapcsolodoSZTSZTooltip)
|
||||
</div>
|
||||
<div class="row BankszamlaNyugdijInfoVisible">
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.HasBankszamlaInfo).Enable(false).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.HasNyugdijInfo).Enable(false).RenderWithName(3, 3)
|
||||
</div>
|
||||
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
AlkalmazottHelper.setMunkaugyiAdatok("MunkaugyAdatModel_FoglalkoztatasTipusa", "MunkaugyAdatModel_Oraszam", "MunkaugyAdatModel_MunkaidoKedvezmenyOraszam", "MunkaugyAdatModel_MunkaidoKedvezmenyOka", "MunkaugyAdatModel_ReszmunkaidosSzazalek", "MunkaugyAdatModel_VezetoiOraszamOka");
|
||||
AlkalmazottHelper.changePedagogusFokozatComboBox("MunkaugyAdatModel_PedagogusFokozat");
|
||||
|
||||
if (CommonUtils.parseBool("@Model.MunkaugyAdatModel.IsNszfhUjSzkt")) {
|
||||
var vezetiOraszamOka = document.querySelector('[for="MunkaugyAdatModel.VezetoiOraszamOka"]');
|
||||
vezetiOraszamOka.innerHTML = vezetiOraszamOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.VezetoiOraszamOka)", "@Html.Raw(AlkalmazottResource.VezetoiMegbizas)");
|
||||
|
||||
var munkaidoKedvezmenyOka = document.querySelector('[for="MunkaugyAdatModel.MunkaidoKedvezmenyOka"]');
|
||||
munkaidoKedvezmenyOka.innerHTML = munkaidoKedvezmenyOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.FeladattalTerheltOraszamOka)", "@Html.Raw(AlkalmazottResource.Egyebtevekenysegek)");
|
||||
}
|
||||
|
||||
AlkalmazottHelper.setOktatoiFeladatokatIsEllatChkVisibility("MunkaugyAdatModel_MunkaKor");
|
||||
|
||||
if (!CommonUtils.isNullOrUndefined($("#IsKozpontilagSzinkronizalt").val()) && CommonUtils.parseBool($("#IsKozpontilagSzinkronizalt").val())) {
|
||||
//Elsődleges munkaügyi adatok
|
||||
setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_PedagogusFokozat");
|
||||
//setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_MunkaKor");
|
||||
setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_FoglalkoztatasiJogviszony");
|
||||
//setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_FoglalkoztatasTipusa");
|
||||
setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_AlkalmazasKezdete");
|
||||
//setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_AlkalmazasVege");
|
||||
setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_SZTSZKod");
|
||||
//setItemisKozpontilagSzinkronizalt("MunkaugyAdatModel_ReszmunkaidosSzazalek");
|
||||
}
|
||||
|
||||
if (CommonUtils.parseBool('@(Model.MunkaugyAdatModel.IsDualisKepzohelyiOktato && Model.MunkaugyAdatModel.IsDualisKepzesEnabled && !Model.MunkaugyAdatModel.IsDualisKepzohelyFromSzervezet)')) {
|
||||
$('#MunkaugyAdatModel_OktatoSzervezetId').attr("aria-required", "false");
|
||||
$('#MunkaugyAdatModel_OktatoSzervezetId').attr("data-msg-required", "");
|
||||
$('#MunkaugyAdatModel_OktatoSzervezetId').attr("data-rule-required", "false");
|
||||
$('#MunkaugyAdatModel_OktatoSzervezetId').rules("add", { required: false });
|
||||
|
||||
var szervezetLabelText = $('label[for="MunkaugyAdatModel_OktatoSzervezetId"]').text();
|
||||
if (szervezetLabelText.indexOf(" *") > -1) {
|
||||
$('label[for="MunkaugyAdatModel_OktatoSzervezetId"]').text(szervezetLabelText.slice(0, -2));
|
||||
}
|
||||
}
|
||||
|
||||
function setItemisKozpontilagSzinkronizalt(itemId) {
|
||||
$("#" + itemId).closest('div').addClass('disabledItem');
|
||||
var kozpontilagSzinkronizaltNemModosithatoText = "@AlkalmazottResource.KozpontilagSzinkronizaltNemModosithato";
|
||||
var label = $("[for*='" + $("#" + itemId).prop('name') + "']");
|
||||
var vanTooltipje = label.parent().hasClass('kretaLabelTooltip');
|
||||
if (vanTooltipje) {
|
||||
label.find('.kretaLabelTooltipText').html(kozpontilagSzinkronizaltNemModosithatoText);
|
||||
}
|
||||
else {
|
||||
label.parent().addClass('kretaLabelTooltip');
|
||||
label.html(label.html() + "<img class='kretaLabelTooltipImg'><span class='kretaLabelTooltipText'>" + kozpontilagSzinkronizaltNemModosithatoText + "</span>");
|
||||
}
|
||||
}
|
||||
|
||||
$("#MunkaugyAdatModel_IsApaczaiMentor").on("focusout", isApaczaiMentorchanged);
|
||||
$("#MunkaugyAdatModel_IsApaczaiMentor").on("change", isApaczaiMentorchanged);
|
||||
|
||||
function isApaczaiMentorchanged() {
|
||||
if (!CommonUtils.isNullOrUndefined($("#MunkaugyAdatModel_IsApaczaiMentor"))
|
||||
&& !CommonUtils.isNullOrUndefined($("#MunkaugyAdatModel_IsApaczaiMentor")[0])
|
||||
&& $("#MunkaugyAdatModel_IsApaczaiMentor")[0].checked) {
|
||||
if (CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_MunkavallaloCsaladiNev").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_MunkavallaloUtonev").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_SzuletesiCsaladiNev").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_SzuletesiUtonev").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_AnyjaCsaladiNeve").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_AnyjaUtoneve").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_SzuletesiHely").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_SzuletesiIdo").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_TajSzam").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_AdoazonositoJel").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("#AlapAdatModel_OktatasiAzonosito").val())
|
||||
|| CommonUtils.isNullOrEmptyOrUndefined($("label[for='MunkaugyAdatModel_SZTSZKod']").text())
|
||||
|| !$("#ElerhetosegCimGrid").data("kendoGrid").dataSource.data().some(
|
||||
function (dataItem) {
|
||||
return dataItem.CimTipus == 907;
|
||||
})
|
||||
|| $("#ElerhetosegTelGrid").data("kendoGrid").dataSource.data().length == 0
|
||||
|| $("#ElerhetosegEmailGrid").data("kendoGrid").dataSource.data().length == 0
|
||||
) {
|
||||
$("#MunkaugyAdatModel_IsApaczaiMentor")[0].checked = false;
|
||||
KretaWindowHelper.warningWindow(
|
||||
"@(CommonResource.Figyelmeztetes)",
|
||||
"@(AlkalmazottResource.MentoriAdatokMegadasaKotelezo)"
|
||||
);
|
||||
} else {
|
||||
$(".BankszamlaNyugdijInfoVisible").show();
|
||||
}
|
||||
}
|
||||
else {
|
||||
$(".BankszamlaNyugdijInfoVisible").hide();
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,20 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model PedagogusEletpalyamodellModel
|
||||
|
||||
@using (Html.KretaForm("PedagogusEletpalyamodellForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(model => model.PedagogusEletpalyamodellId)
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Fokozat, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetEletpalyamodellFokozatList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottPedagogusEletpalyamodellFokozatTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.Statusz, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetEletpalyamodellStatuszList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.Datum).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
@using Kreta.Web.Models.EditorTemplates
|
||||
@model TabStripModel
|
||||
|
||||
@using (Html.KretaForm("AlkalmazottForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
<div id="NewAlkalmazottTabStrip">@Html.Partial(@"EditorTemplates\TabStrip", Model.TabList)</div>
|
||||
@Html.KretaTabStrip("NewAlkalmazottTabStrip").RenderOnModal();
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
|
||||
@model TovabbkepzesModel
|
||||
|
||||
@using (Html.KretaForm("TovabbkepzesForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(m => m.AlkalmazottId)
|
||||
@Html.HiddenFor(m => m.ID)
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(m => m.TovabbkepzesMegnevezese).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(m => m.EngedelySzama).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(m => m.Helyszin).RenderWithName(3, 3)
|
||||
@Html.KretaDatePickerFor(m => m.Datum).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(m => m.Oraszam).Format("#").Decimals(0).Step(1).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(m => m.TanusitvanySorszama).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model VegzettsegModel
|
||||
|
||||
@using (Html.KretaForm("VegzettsegForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(model => model.VegzettsegModelId)
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Vegzettseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetVegzetsegTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
@Html.KretaMultiSelectFor(x => x.Kepesites, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Egyeb).RenderWithName(4, 8)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,85 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
@model TovabbiMunkaugyiAdatokModel
|
||||
|
||||
@using (Html.KretaForm("TovabbiMunkaugyiAdatokForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(model => model.TovabbiMunkaugyAdatModelId)
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.PedagogusFokozat, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetPedagogusFokozatList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value", isServerFiltering: false).AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FoglalkoztatasiJogviszony, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFoglalkoztatasiJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 9)
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.MunkaidoAdatai</h1>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FoglalkoztatasTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFoglalkoztatasTipusaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
<div class="TovabbiMunkaugyiAdatokReszmunkaidosSzazalek">
|
||||
@Html.KretaNumericFor(x => x.ReszmunkaidosSzazalek).Min(0).Max(100).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.VezetoiOraszamOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetVezetoiOraszamOkaTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
<div class="oraszam">
|
||||
@Html.KretaNumericFor(x => x.Oraszam).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="TovabbiMunkaugyiAdatokFeladattalTerheltOraszam">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaidoKedvezmenyOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkaidoKedvezmenyOkaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@if (Model.MunkaidoKedvezmenyOraszam.HasValue && Model.MunkaidoKedvezmenyOraszam.Value > 0)
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaidoKedvezmenyOraszam).RenderWithName(3, 3)
|
||||
}
|
||||
else
|
||||
{
|
||||
@Html.KretaNumericFor(x => x.MunkaidoKedvezmenyOraszam).Value(0).RenderWithName(3, 3)
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaEmpty()
|
||||
<div class="TovabbiMunkaugyiAdatokPedagogusHetiOraszama">
|
||||
@Html.KretaTextBoxFor(x => x.PedagogusHetiOraszama).Enable(false).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.EgyebMunkaugyiAdatok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.AlkalmazasKezdete).RenderWithName(3, 3)
|
||||
@Html.KretaDatePickerFor(x => x.AlkalmazasVege).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 9)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.Nyugdijas).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
AlkalmazottHelper.setMunkaugyiAdatok("FoglalkoztatasTipusa", "Oraszam", "MunkaidoKedvezmenyOraszam", "MunkaidoKedvezmenyOka", "ReszmunkaidosSzazalek", "VezetoiOraszamOka");
|
||||
|
||||
if (CommonUtils.parseBool("@Model.IsNszfhUjSzkt")) {
|
||||
var vezetiOraszamOka = document.querySelector('[for="VezetoiOraszamOka"]');
|
||||
vezetiOraszamOka.innerHTML = vezetiOraszamOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.VezetoiOraszamOka)", "@Html.Raw(AlkalmazottResource.VezetoiMegbizas)");
|
||||
|
||||
var munkaidoKedvezmenyOka = document.querySelector('[for="MunkaidoKedvezmenyOka"]');
|
||||
munkaidoKedvezmenyOka.innerHTML = munkaidoKedvezmenyOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.FeladattalTerheltOraszamOka)", "@Html.Raw(AlkalmazottResource.Egyebtevekenysegek)");
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,52 @@
|
|||
@model Kreta.Web.Areas.Alkalmazott.Models.AMITanarVegzettsegWizardModel
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
@*/*resource*/*@
|
||||
<div style="padding-top: 15px;">
|
||||
@using (Html.KretaForm("VegzettsegWizardForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
@Html.HiddenFor(model => model.EntityId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.AMITanariVegzettsegTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAMITanarVegzettsegList" }), "Text", "Value").AutoBind(true).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.ZenemuveszetiTerulet).RenderWithName(5, 7)
|
||||
</div>
|
||||
@* Ha az elemek száma páratlan lesz, akkor ez a megoldás már nem lesz jó. *@
|
||||
<span id="zeneMuveszetiTeruletek">
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.KlasszikusZeneIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAMIKlasszikusZeneTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.NepZeneIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAMINepZeneTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.JazzZeneIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAMIJazzZeneTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.ElektroAkusztikusZeneIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAMIElektroAkusztikusZeneTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(5, 7)
|
||||
</div>
|
||||
</span>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.TancmuveszetiTerulet).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.KepzoEsIparMuveszetiTerulet).RenderWithName(5, 7)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.SzinEsBabMuveszetiTerulet).RenderWithName(5, 7)
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
$('#ZenemuveszetiTerulet').change(function () { VegzettsegWizard.handelZenemuveszetiElemekVisibility($(this).is(":checked")); });
|
||||
VegzettsegWizard.handelZenemuveszetiElemekVisibility($('#ZenemuveszetiTerulet').is(":checked"));
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,17 @@
|
|||
@model Kreta.Web.Areas.Alkalmazott.Models.GyogyPedagogusVegzettsegWizardModel
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
@*/*resource*/*@
|
||||
<div style="padding-top: 15px;">
|
||||
@using (Html.KretaForm("VegzettsegWizardForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.GyogypedagogusTeruletIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetGyogypedagogiaiTeruletList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
|
@ -0,0 +1,16 @@
|
|||
@using Kreta.Resources;
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
@*/*resource*/*@
|
||||
<div style="padding-top: 15px;">
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("pedagogusVegzettsegBtn", AlkalmazottResource.Pedagogus, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%;margin-bottom: 15px;" } })
|
||||
</div>
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("kozepfokuVegzettsegNelkuliBtn", AlkalmazottResource.KozepfokuVegzettsegNelkuli, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%;margin-bottom: 15px;" } })
|
||||
</div>
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("felsofokuVegzettsegNelkuliBtn", AlkalmazottResource.FelsofokuVegzettsegNelkuli, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%" } })
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,8 @@
|
|||
@using Kreta.Resources;
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
|
||||
<div style="padding: 15px; margin:15px;">
|
||||
@Html.Raw(AlkalmazottResource.KepesitesNemModositheto)
|
||||
</div>
|
|
@ -0,0 +1,8 @@
|
|||
@using Kreta.Resources;
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
|
||||
<div style="padding-top: 15px;">
|
||||
@Html.Raw(AlkalmazottResource.KepesiteshezVegzettsegNemRogzitheto)
|
||||
</div>
|
|
@ -0,0 +1,21 @@
|
|||
@model Kreta.Web.Areas.Alkalmazott.Models.TanarVegzettsegWizardModel
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
<div style="padding-top: 15px;">
|
||||
@using (Html.KretaForm("VegzettsegWizardForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
@Html.HiddenFor(model => model.EntityId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.TanariVegzettsegTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKKTanarVegzetsegTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
@Html.KretaMultiSelectFor(x => x.TantargyKategoriaIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKKSzakTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Egyeb).RenderWithName(4, 8)
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
|
@ -0,0 +1,17 @@
|
|||
@model Kreta.Web.Areas.Alkalmazott.Models.TanitoVegzettsegWizardModel
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
@*/*resource*/*@
|
||||
<div style="padding-top: 15px;">
|
||||
@using (Html.KretaForm("VegzettsegWizardForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.MuveltsegiTeruletIds, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanitoMuveltsegiTeruletList" }), "Text", "Value").AutoBind(true).RenderWithName(4, 8)
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
|
@ -0,0 +1,20 @@
|
|||
@using Kreta.Resources;
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
@*/*resource*/*@
|
||||
<div style="padding-top: 15px;">
|
||||
<input type="hidden" id="ForcedStepId" value="2">
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("tanarVegzettsegBtn", AlkalmazottResource.Tanar, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%;margin-bottom: 15px;" } })
|
||||
</div>
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("AMITanarVegzettsegBtn", AlkalmazottResource.TanarAMI, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%;margin-bottom: 15px;" } })
|
||||
</div>
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("tanitoVegzettsegBtn", AlkalmazottResource.Tanito, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%;margin-bottom: 15px;" } })
|
||||
</div>
|
||||
<div class="row" style="text-align: center;">
|
||||
@Html.KretaButton("gyogypedagogusVegzettsegBtn", AlkalmazottResource.Gyogypedagogus, htmlAttributes: new Dictionary<string, object>() { { "style", "width: 65%" } })
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,13 @@
|
|||
@using Kreta.Web.Models
|
||||
@model CimElerhetosegModel
|
||||
@{
|
||||
bool isAutoBindNeeded = Model.IsAutoBindNeeded;
|
||||
}
|
||||
|
||||
@using (Html.KretaForm("ElerhetosegCimForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
<div class="container-fluid details">
|
||||
@Html.Partial("_Cim_Elerhetoseg_Partial", Model)
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
@using Kreta.Web.Models
|
||||
@model CimElerhetosegModel
|
||||
|
||||
@using (Html.KretaForm("ElerhetosegEmailForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
<div class="container-fluid details">
|
||||
@Html.Partial("_Cim_Elerhetoseg_Partial", Model)
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
if ($("#AlapertelmezettEmail").prop("checked")) {
|
||||
$("#AlapertelmezettEmail").prop("disabled", true);
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,18 @@
|
|||
@using Kreta.Web.Models
|
||||
@model CimElerhetosegModel
|
||||
|
||||
@using (Html.KretaForm("ElerhetosegTelForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
<div class="container-fluid details">
|
||||
@Html.Partial("_Cim_Elerhetoseg_Partial", Model)
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
if ($("#AlapertelmezettTel").prop("checked")) {
|
||||
$("#AlapertelmezettTel").prop("disabled", true);
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,37 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
|
||||
@model AlkalmazottModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.TovabbkepzesModel>(
|
||||
name: "TovabbkepzesGrid",
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetTovabbkepzesGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TovabbkepzesMegnevezese);
|
||||
columns.Bound(c => c.EngedelySzama);
|
||||
columns.Bound(c => c.Helyszin);
|
||||
columns.Bound(c => c.Datum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Oraszam);
|
||||
columns.Bound(c => c.TanusitvanySorszama);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = CommonResource.Modositas, ClientAction = "TovabbkepzesHelper.modifyTovabbkepzes", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
|
||||
new RowFunction { Name= CommonResource.Torles, ClientAction = "TovabbkepzesHelper.deleteTovabbkepzesConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = CommonResource.Uj.ToUpper(), ClientAction = string.Format("function(){{ TovabbkepzesHelper.newTovabbkepzes({0}); }}", Model.AlkalmazottId) },
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {TovabbkepzesHelper.getExportTovabbkepzes(" + Model.AlkalmazottId + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,72 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model AlkalmazottInfoModel.AlapadatModel
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.OktatasiAzonosito, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.Nem_NAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.EloTag, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.CsaladiNev, 3, 3, false, "AlapadatModel_CsaladiNev")
|
||||
@Html.KretaLabelFor(model => model.Utonev, 3, 3, false, "AlapadatModel_Utonev")
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.SzuletesiElotag, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.SzuletesiCsaladNev, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.SzuletesiUtonev, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AnyjaElotag, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AnyjaCsaladiNeve, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.AnyjaUtonev, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.SzuletesiHely, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.SzuletesiIdo_SDATE, 3, 3, false, "AlapadatModel_SzuletesiIdo_SDATE")
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.SzuletesiOrszag, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.Anyanyelve, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.Allampolgarsag, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.Allampolgarsag2, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.IgazolvanyTipus_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.IgazolvanySzam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.BelepesiNev, 3, 9)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AktivStatusz_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AdoazonositoJel, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.TajSzam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="@BootsrapHelper.GetSizeClasses(3)">
|
||||
@Html.KretaInputLabelFor(model => model.Megjegyzes)
|
||||
</div>
|
||||
<div class="@BootsrapHelper.GetSizeClasses(3)">
|
||||
@Html.KretaDisplayTextFor(model => model.Megjegyzes)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$("#alkalmazottInfoWindow_wnd_title").text(
|
||||
$("#alkalmazottInfoWindow_wnd_title").text() +
|
||||
" [ " + $("#AlapadatModel_CsaladiNev").text() + " " + $("#AlapadatModel_Utonev").text() + " - " + $("#AlapadatModel_SzuletesiIdo_SDATE").text() + " ]");
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,78 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
@{
|
||||
List<FunctionCommand> ElerhetosegekFunctionCommandList = new List<FunctionCommand>();
|
||||
|
||||
ElerhetosegekFunctionCommandList.Add(new FunctionCommand
|
||||
{
|
||||
Name = ImportExportCommonResource.Export.ToUpper(),
|
||||
NestedCommands = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = "Cím adatok exportálása", ClientAction = "function() {ElerhetosegHelper.getExportElerhetosegCim(" + Model.Id.ToString() + "); }" },
|
||||
new FunctionCommand { Name = "Telefonszám adatok exportálása", ClientAction = "function() {ElerhetosegHelper.getExportElerhetosegTelefon(" + Model.Id.ToString() + "); }" },
|
||||
new FunctionCommand { Name = "E-mail cím adatok exportálása", ClientAction = "function() {ElerhetosegHelper.getExportElerhetosegEmail(" + Model.Id.ToString() + "); }" },
|
||||
new FunctionCommand { Name = "Összes elérhetőség exportálása", ClientAction = "function() {ElerhetosegHelper.getExportElerhetosegOsszes(" + Model.Id.ToString() + "); }" },
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.ElerhetosegCimModel>(
|
||||
name: "ElerhetosegCimGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetElerhetosegCimGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TIPUS_DNAME);
|
||||
columns.Bound(c => c.Orszag_DNAME);
|
||||
columns.Bound(c => c.IRANYITOSZAM).Width("10%");
|
||||
columns.Bound(c => c.VAROS);
|
||||
columns.Bound(c => c.Cim);
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.Alapertelmezett_BOOL, addHeaderTitle: true)
|
||||
.FunctionCommand(Html, ElerhetosegekFunctionCommandList)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
<br />
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.ElerhetosegTelefonModel>(
|
||||
name: "ElerhetosegTelefonGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetElerhetosegTelefonGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TYPE_DNAME);
|
||||
columns.Bound(c => c.Phone).Width("15%");
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.ALAPERTELMEZETT_BOOL, addHeaderTitle: true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
<br />
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.ElerhetosegEmailModel>(
|
||||
name: "ElerhetosegEmailGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetElerhetosegEmailGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TYPE_DNAME);
|
||||
columns.Bound(c => c.Email).Width("33%").ClientTemplate(@"
|
||||
# if (Email != null ){# #: Email # # } #
|
||||
# if (IsHibasanMegadva_BOOL == true) { #
|
||||
<i class='fa fa-exclamation-triangle' title='Hibás email cím!'></i>
|
||||
# }#");
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.ALAPERTELMEZETT_BOOL, addHeaderTitle: true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,171 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
|
||||
@model AlkalmazottInfoModel.ElsodlegesMunkaugyiAdatok
|
||||
|
||||
<div class="container-fluid details">
|
||||
@if (Model.IsFromSzervezetOktato)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.DualisKepzohelyNeve, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.DualisKepzohelyAdoszama, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsSzakiranyuOktatasertFelelos_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.BesorolasiFokozat_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.Munkakor_NAME, 3, 3)
|
||||
</div>
|
||||
@if (Model.IsVisibleOktatoiFeladatokatIsEllat)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaLabelFor(model => model.OktatoiFeladatokatIsEllat, 3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.FoglalkoztatasiJogviszony_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.UtazoGyogypedagogus_BNAME, 3, 3)
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.MunkaidoAdatai</h1>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.FoglalkoztatasTipusa_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.ReszmunkaidosSzazalek, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.VezetoiOraszamOka_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.KotelezoOraszam, 3, 3)
|
||||
</div>
|
||||
@if (Model.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.EgyebTevekenysegekTipus_NAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.MunkaidoKedvezmenyOka_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.MunkaidoKedvezmenyOraszam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.CsokkentettMunkaidos_BNAME, 3, 3)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h1>@AlkalmazottResource.EgyebMunkaugyiAdatok</h1>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AlkalmazasKezdete_SDATE, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.AlkalmazasVege_SDATE, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.FeladatellatasiHely_NAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.TartosanTavollevo_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.Nyugdijas_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.BetoltetlenAllashely_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.IsKulsoAlkalmazott_BNAME, 3, 3)
|
||||
@{
|
||||
if (Model.BesorolasiFokozat == (int)Kreta.Enums.BesorolasiFokozatTipusEnum.mesterpedagogus || Model.BesorolasiFokozat == (int)Kreta.Enums.BesorolasiFokozatTipusEnum.kutatotanar)
|
||||
{
|
||||
@Html.KretaLabelFor(model => model.SzakertoMesterpedagogusKutatotanar_BNAME, 3, 3);
|
||||
}
|
||||
}
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.Foallasu_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.Szakvizsga_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.SzakertoiVagyVizsgaelnokiTevekenysegu_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.SzakmaiTovabbkepzes_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.Attanito_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.AttanitoMasIntezmeny_BNAME, 3, 3)
|
||||
</div>
|
||||
@if (Model.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsAttanitoSzCnBelul_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(model => model.AllandoHelyettesitesre_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(model => model.SZTSZKod, 3, 3)
|
||||
</div>
|
||||
@if (Model.IsNszfhUjSzkt)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsOsztalyfonok_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (Model.IsDualisKepzohelyiOktato)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.DualisKepzohelyNeve, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.DualisKepzohelyAdoszama, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsSzakiranyuOktatasertFelelos_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (Model.IsKlebelsberg)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.VezetoPedagogusVezetoOvodaPedagogus_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
@if (ClaimData.IsSelectedTanev21_22OrLater)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsInternetetOktCelraHasznal_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.IsInformatKepIsmRendelkezik_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsIktEszkozoketLgalabb40Hasznal_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.HasEfopEszkoz_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
@if (Model.IsApaczaiMentorVisible)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.IsApaczaiMentor_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.SZTSZKod2, 3, 3).RenderWithTooltip(3, 3, tooltipResource: AlkalmazottResource.ApaczaiMentorprogramhozKapcsolodoSZTSZTooltip)
|
||||
</div>
|
||||
if(Model.IsApaczaiMentor)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.HasBankszamlaInfo_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.HasNyugdijInfo_BNAME, 3, 3)
|
||||
</div>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
if (!CommonUtils.parseBool("@Model.IsFromSzervezetOktato") && CommonUtils.parseBool("@Model.IsNszfhUjSzkt")) {
|
||||
var vezetiOraszamOka = document.querySelector('[for="VezetoiOraszamOka_NAME"]');
|
||||
vezetiOraszamOka.innerHTML = vezetiOraszamOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.VezetoiOraszamOka)", "@Html.Raw(AlkalmazottResource.VezetoiMegbizas)");
|
||||
|
||||
var munkaidoKedvezmenyOka = document.querySelector('[for="MunkaidoKedvezmenyOka_NAME"]');
|
||||
munkaidoKedvezmenyOka.innerHTML = munkaidoKedvezmenyOka.innerHTML.replace("@Html.Raw(AlkalmazottResource.FeladattalTerheltOraszamOka)", "@Html.Raw(AlkalmazottResource.Egyebtevekenysegek)");
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,32 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.ErtekelesModel>(
|
||||
name: "ErtekelesGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetErtekelesGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Tantargy);
|
||||
columns.Bound(c => c.Tanulo);
|
||||
columns.Bound(c => c.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Tema);
|
||||
columns.Bound(c => c.Osztalyzat_DNAME);
|
||||
columns.Bound(c => c.ErtekelesSzoveg);
|
||||
columns.Bound(c => c.Tipus_DNAME);
|
||||
columns.Bound(c => c.OsztalyCsoport);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {ErtekelesHelper.getExportErtekeles(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,28 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.FoglalkozasModel>(
|
||||
name: "FoglalkozasGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetFoglalkozasGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Tantargy);
|
||||
columns.Bound(c => c.OsztalyCsoport);
|
||||
columns.Bound(c => c.HetiOraszam).Width("10%");
|
||||
columns.Bound(c => c.Foglalkozas_DNAME);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {FoglalkozasokHelper.getExportFoglalkozas(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,31 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.MegtartottTanoraModel>(
|
||||
name: "MegtartottTanoraGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetMegtartottTanoraGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.OsztalyCsoport);
|
||||
columns.Bound(c => c.Tantargy);
|
||||
columns.Bound(c => c.Tema);
|
||||
columns.Bound(c => c.Helyett_BNAME);
|
||||
columns.Bound(c => c.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Oraszam).Width("10%");
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {MegtartottTanorakHelper.getExportMegtartottTanora(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,36 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Enums
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.OrarendiOraModel>(
|
||||
name: "OrarendiOraGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetOrarendiOraGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
//columns.Bound(c => c.Hetirend_DNAME).ClientTemplate("#if(Hetirend == \"" + (int)@HetiRendTipusEnum.MindegyikHet + "\") { # * # } else {# #:Hetirend_DNAME# #} #");
|
||||
columns.Bound(c => c.Hetirend_DNAME).ClientTemplate("#: Hetirend_DNAME #");
|
||||
|
||||
columns.Bound(c => c.HetNapja_DNAME).Sortable(false);
|
||||
columns.Bound(c => c.Ora);
|
||||
columns.Bound(c => c.OsztalyCsoport);
|
||||
columns.Bound(c => c.Tantargy);
|
||||
columns.Bound(c => c.Helyiseg);
|
||||
columns.Bound(c => c.ErvenyessegKezdete).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.ErvenyessegVege).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); ;
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {OrarendiOrakHelper.getExportOrarendiOra(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,4 @@
|
|||
@using Kreta.Web.Models.EditorTemplates
|
||||
@model TabStripModel
|
||||
|
||||
@Html.KretaTabStripAjax("AlkalmazottInfoTabStrip", Model.TabList)
|
|
@ -0,0 +1,28 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottDetailModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.TanmenetModel>(
|
||||
name: "TanmenetGrid",
|
||||
getUrl: new GridApiUrl(Model.AlkalmazottApiControllerName, "GetTanmenetGrid", new Dictionary<string, string> { { "Id", Model.Id.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Oraszam).Width("10%");
|
||||
columns.Bound(c => c.OsztalyCsoport);
|
||||
columns.Bound(c => c.Tantargy);
|
||||
columns.Bound(c => c.Tema);
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {TanmenetekHelper.getExportTanmenet(" + Model.Id.ToString() + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
</div>
|
|
@ -0,0 +1,117 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model AlkalmazottModel
|
||||
|
||||
<style>
|
||||
.rowFunction:empty {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container-fluid">
|
||||
<h4>@AlkalmazottResource.CimAdatok</h4>
|
||||
@{
|
||||
var kozpontilagNemSzinkronizaltLakcimList = new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = AlkalmazottResource.Modositas, ClientAction= "AlkalmazottElerhetosegCimHelper.modElerhetosegCim" },
|
||||
new RowFunction { Name = AlkalmazottResource.Torles, ClientAction= "AlkalmazottElerhetosegCimHelper.deleteElerhetosegCimConfirmWindow" }
|
||||
};
|
||||
|
||||
var kozpontilagSzinkronizaltLakcimList = new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = AlkalmazottResource.Modositas, ClientAction= "AlkalmazottElerhetosegCimHelper.modElerhetosegSzinkronizaltCim" }
|
||||
};
|
||||
}
|
||||
@(
|
||||
Html.KretaGrid<ElerhetosegCimModel>(
|
||||
name: "ElerhetosegCimGrid",
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetAlkalmazottElerhetosegCimGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.Value.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.CimTipus_DNAME);
|
||||
columns.Bound(c => c.Orszag_DNAME);
|
||||
columns.Bound(c => c.Irsz).Width("10%");
|
||||
columns.Bound(c => c.Varos);
|
||||
columns.Bound(c => c.Cim).Sortable(false).ClientTemplate(@"#: Kozterulet# #if(KozteruletJellegeNev != null){# #: KozteruletJellegeNev # #}else{# #}# #: HazSzam# #if(Emelet != null){# #: Emelet # #}else{# #}# #if(Ajto != null){# #: Ajto # #}else{# #}# ");
|
||||
columns.Bound(c => c.CimTipus).Hidden(true);
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.Alapertelmezett_BOOL, addHeaderTitle: true)
|
||||
.ConditionalRowFunction(Html, kozpontilagSzinkronizaltLakcimList, "AlkalmazottElerhetosegCimHelper.setRowEditingKozpontilagSzinkronizaltLakcim")
|
||||
.ConditionalRowFunction(Html, kozpontilagNemSzinkronizaltLakcimList, "AlkalmazottElerhetosegCimHelper.setRowEditingKozpontilagNemSzinkronizaltLakcim")
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name=AlkalmazottResource.Uj, ClientAction=string.Format("function(){{ AlkalmazottElerhetosegCimHelper.newElerhetosegCim({0}); }}", Model.AlkalmazottId.Value.ToString()) },
|
||||
})
|
||||
.AutoBind(true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
<br />
|
||||
<h4>@AlkalmazottResource.Telefonszam</h4>
|
||||
@{
|
||||
var telRowFunctionList = new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = AlkalmazottResource.Modositas, ClientAction= "AlkalmazottElerhetosegTelHelper.modElerhetosegTel" },
|
||||
new RowFunction { Name = AlkalmazottResource.Torles, ClientAction= "AlkalmazottElerhetosegTelHelper.deleteElerhetosegTelConfirmWindow" }
|
||||
};
|
||||
}
|
||||
@(
|
||||
Html.KretaGrid<ElerhetosegTelModel>
|
||||
(
|
||||
name: "ElerhetosegTelGrid",
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetAlkalmazottElerhetosegTelGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.Value.ToString() } }))
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Tipus_DNAME).Width("28%");
|
||||
columns.Bound(c => c.TelefonSzam).HeaderHtmlAttributes(new { data_gridheadertooltip = AlkalmazottResource.AlkalmazottElerhetosegTelefonszamTooltip }).Width("15%");
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.Alapertelmezett_BOOL, addHeaderTitle: true)
|
||||
.ConditionalRowFunction(Html, telRowFunctionList, "AlkalmazottElerhetosegTelHelper.setTelRowEditing")
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name=AlkalmazottResource.Uj, ClientAction=string.Format("function(){{ AlkalmazottElerhetosegTelHelper.newElerhetosegTel({0}); }}",Model.AlkalmazottId.Value.ToString()) },
|
||||
})
|
||||
.AutoBind(true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
<br />
|
||||
<h4>@AlkalmazottResource.EMail</h4>
|
||||
@{
|
||||
var emailRowFunctionList = new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = AlkalmazottResource.Modositas, ClientAction= "AlkalmazottElerhetosegEmailHelper.modElerhetosegEmail" },
|
||||
new RowFunction { Name = AlkalmazottResource.Torles, ClientAction= "AlkalmazottElerhetosegEmailHelper.deleteElerhetosegEmailConfirmWindow" }
|
||||
};
|
||||
}
|
||||
@(
|
||||
Html.KretaGrid<ElerhetosegEmailModel>
|
||||
(
|
||||
name: "ElerhetosegEmailGrid",
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetAlkalmazottElerhetosegEmailGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.Value.ToString() } }))
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Tipus_DNAME).Width("28%");
|
||||
columns.Bound(c => c.EmailCim).HeaderHtmlAttributes(new { data_gridheadertooltip = AlkalmazottResource.AlkalmazottElerhetosegEmailTooltip }).Width("15%").ClientTemplate(@"
|
||||
# if (EmailCim != null ){# #: EmailCim # # } #
|
||||
# if (IsHibasanMegadva_BOOL == true) { #
|
||||
<i class='fa fa-exclamation-triangle' title='Hibás email cím!'></i>
|
||||
# }#");
|
||||
})
|
||||
.CheckBoxColumn(AlkalmazottResource.Alapertelmezett, c => c.Alapertelmezett_BOOL, addHeaderTitle: true)
|
||||
.ConditionalRowFunction(Html, emailRowFunctionList, "AlkalmazottElerhetosegEmailHelper.setEmailRowEditing")
|
||||
.FunctionCommand(Html, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name=AlkalmazottResource.Uj, ClientAction=string.Format("function(){{ AlkalmazottElerhetosegEmailHelper.newElerhetosegEmail({0}); }}",Model.AlkalmazottId) },
|
||||
})
|
||||
.AutoBind(true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
<br /><br /><br />
|
||||
</div>
|
|
@ -0,0 +1,35 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model AlkalmazottModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.PedagogusEletpalyamodellModel>(
|
||||
name: "PedagogusEletpalyamodellGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetPedagogusEletpalyamodellGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Fokozat_DNAME);
|
||||
columns.Bound(c => c.Statusz_DNAME);
|
||||
columns.Bound(c => c.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { NameResourceId = 116 /*Módosítás*/, ClientAction = "PedagogusEletpalyamodellHelper.modifyPedagogusEletpalyamodell", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
|
||||
new RowFunction { NameResourceId = 117 /*Törlés*/, ClientAction = "PedagogusEletpalyamodellHelper.deletePedagogusEletpalyamodellConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand> {
|
||||
new FunctionCommand { NameResourceId = 2785 /*Új minősítés*/, ClientAction = string.Format("function(){{ PedagogusEletpalyamodellHelper.newPedagogusEletpalyamodell({0}); }}", Model.AlkalmazottId) },
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {PedagogusEletpalyamodellHelper.getExportPedagogusEletpalyamodell(" + Model.AlkalmazottId + "); }" }
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
13
KretaWeb/Areas/Alkalmazott/Views/Shared/Modify_PopUp.cshtml
Normal file
13
KretaWeb/Areas/Alkalmazott/Views/Shared/Modify_PopUp.cshtml
Normal file
|
@ -0,0 +1,13 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@model AlkalmazottModel
|
||||
|
||||
@using (Html.KretaForm("AlkalmazottForm"))
|
||||
{
|
||||
<input type="text" style="display: none;" />
|
||||
<input type="password" style="display: none;" />
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(model => model.AlkalmazottId)
|
||||
<div id="ModifyAlkalmazottTabStrip">@Html.Partial(@"EditorTemplates\TabStrip", Model.TabList)</div>
|
||||
@Html.KretaTabStrip("ModifyAlkalmazottTabStrip").RenderOnModal();
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
@using Kreta.Resources;
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security
|
||||
|
||||
@model AlkalmazottModel
|
||||
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
Html.KretaGrid<AlkalmazottInfoModel.TovabbiMunkaugyiAdatokGridModel>(
|
||||
name: "TovabbiMunkaugyiAdatokGrid",
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetTovabbiMunkaugyiAdatokGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.ToString() } })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.MunkaKor_DNAME);
|
||||
columns.Bound(c => c.PedagogusFokozat_DNAME);
|
||||
columns.Bound(c => c.KotelezoOraszam);
|
||||
columns.Bound(c => c.MunkaidoKedvezmenyOka_DNAME).Title(ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny ? AlkalmazottResource.Egyebtevekenysegek : AlkalmazottResource.FeladattalTerheltOraszamOka);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { Name=CommonResource.Modositas, ClientAction = "TovabbiMunkaugyiAdatokHelper.modifyTovabbiMunkaugyiAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
|
||||
new RowFunction { Name=CommonResource.Torles, ClientAction = "TovabbiMunkaugyiAdatokHelper.deleteTovabbiMunkaugyiAdatokConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = CommonResource.Uj, ClientAction = string.Format("function(){{ TovabbiMunkaugyiAdatokHelper.newTovabbiMunkaugyiAdatok({0}); }}", Model.AlkalmazottId) },
|
||||
})
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn))
|
||||
)
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
|
@ -0,0 +1,42 @@
|
|||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@model AlkalmazottModel
|
||||
|
||||
<div style="padding-bottom: 5px; padding-top: 5px;">@Html.Raw(AlkalmazottResource.TantargyKategoriaFeltetelLeiras)</div>
|
||||
<div class="container-fluid">
|
||||
@(
|
||||
|
||||
Html.KretaGrid<AlkalmazottInfoModel.KKVegzettsegMainModel>(
|
||||
name: "KKVegzettsegMainGrid",
|
||||
allowPaging: false,
|
||||
allowFilterable: false,
|
||||
allowSorting: false,
|
||||
allowScrolling:false,
|
||||
getUrl: new GridApiUrl("AlkalmazottApi", "GetKKVegzettsegMainGrid", new Dictionary<string, string> { { "Id", Model.AlkalmazottId.ToString() } }),
|
||||
clientTemplateWholeDataRow: true,
|
||||
clientTemplate: "detailGrid-template",
|
||||
clientTemplateUrl: Url.Action("VegzettsegDetailGrid", "Alkalmazott", new { area = "Alkalmazott" })
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Kepesites);
|
||||
columns.Bound(c => c.KepesitesTipus);
|
||||
columns.Bound(c => c.Vegzettseg);
|
||||
columns.Bound(c => c.MuveszetiAg);
|
||||
columns.Bound(c => c.Egyeb);
|
||||
})
|
||||
.RowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { Name = CommonResource.Modositas, ClientAction = "VegzettsegWizard.ModifyVegzettsegPopUp", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas, IsConditional = true, IsVisibleRowFunctionJsFunctionName="VegzettsegHelper.VegzettsegModositasaRowFunctionMegjelenitese", SendSender = true },
|
||||
new RowFunction { Name= CommonResource.Torles, ClientAction = "VegzettsegWizard.DeleteVegzettseg", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
|
||||
})
|
||||
.FunctionCommand(Html, new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = AlkalmazottResource.UjVegzettseg, ClientAction = string.Format("function(){{ VegzettsegWizard.OpenVegzettsegWizard({0}); }}", Model.AlkalmazottId) },
|
||||
})
|
||||
)
|
||||
@Html.KretaGridTemplate("detailGrid-template")
|
||||
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
@Html.KretaEmpty()
|
||||
</div>
|
|
@ -0,0 +1,39 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security
|
||||
@using Kreta.Resources
|
||||
@model DualisKepzohelyiOktatoModel
|
||||
|
||||
@Html.HiddenFor(x => x.NevEloTag)
|
||||
@Html.HiddenFor(x => x.IsDualisKepzohelyFromSzervezet)
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NevEloTag)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.CsaladiNev).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.Utonev).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
<div @(Model.IsDualisKepzohelyFromSzervezet ? "class=disabledItem" : string.Empty)>
|
||||
@Html.KretaComboBoxFor(x => x.MunkaKor, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetMunkakorList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
@if(Model.IsDualisKepzohelyFromSzervezet)
|
||||
{
|
||||
@Html.KretaComboBoxFor(x => x.OktatoSzervezetId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Constants.ComboBoxHelperApiActions.GetDualisKepzohelyek }), "Text", "Value", useGroup: true).AutoBind(true).RenderWithName(3, 3)
|
||||
}
|
||||
else
|
||||
{
|
||||
@Html.KretaComboBoxFor(x => x.FeladatellatasiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
}
|
||||
</div>
|
||||
@if(!Model.IsDualisKepzohelyFromSzervezet)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.DualisKepzohelyNeve).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.DualisKepzohelyAdoszama).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsSzakiranyuOktatasertFelelos).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,16 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
@model AlkalmazottModel
|
||||
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.IsDualisKepzohelyiOktato)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.IsDualisKepzohelyFromSzervezet)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.DualisKepzohelyNeve)
|
||||
@Html.HiddenFor(x => x.MunkaugyAdatModel.DualisKepzohelyAdoszama)
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.MunkaugyAdatModel.OktatoSzervezetId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetDualisKepzohelyek" }), "Text", "Value", useGroup: true).AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.MunkaugyAdatModel.IsSzakiranyuOktatasertFelelos).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,20 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security
|
||||
@using Kreta.Resources
|
||||
@model DualisKepzohelyiOktatoModel
|
||||
@{ bool isAktiv = ClaimData.IsActivTanev; }
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.JogosultsagModel.BelepesiNev, new Dictionary<string, object> { { "autocomplete", "new-password" } }).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokFelhasznalonevTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(model => model.JogosultsagModel.JogosultsagiSzint, Model.JogosultsagModel.JogosultsagiSzintList).AutoBind(true).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokJogosultsagiSzintTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaPasswordFor(x => x.JogosultsagModel.Jelszo, new Dictionary<string, object> { { "autocomplete", "new-password" } }).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokJelszoTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaPasswordFor(x => x.JogosultsagModel.IsmeteltJelszo).Enable(isAktiv).RenderWithName(6, 6)
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,42 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Security
|
||||
@using Kreta.Resources
|
||||
@model AlkalmazottModel
|
||||
@{ bool isAktiv = ClaimData.IsActivTanev; }
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.JogosultsagModel.BelepesiNev, new Dictionary<string, object> { { "autocomplete", "new-password" } }).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokFelhasznalonevTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(model => model.JogosultsagModel.JogosultsagiSzint, Model.JogosultsagModel.JogosultsagiSzintList).AutoBind(true).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokJogosultsagiSzintTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaPasswordFor(x => x.JogosultsagModel.Jelszo, new Dictionary<string, object> { { "autocomplete", "new-password" } }).Enable(isAktiv).RenderWithName(6, 6, tooltipResource: AlkalmazottResource.AlkalmazottBelepesiAdatokJelszoTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaPasswordFor(x => x.JogosultsagModel.IsmeteltJelszo).Enable(isAktiv).RenderWithName(6, 6)
|
||||
</div>
|
||||
@if(!Model.IsFromSzervezet)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.JogosultsagModel.DiakolimpiaiJog).Enable(isAktiv).RenderWithName()
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.JogosultsagModel.KozossegiSzolgalatKezelo).Enable(isAktiv).RenderWithName()
|
||||
</div>
|
||||
if (Model.JogosultsagModel.LEPModulKezeloSystemSetting)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.JogosultsagModel.LEPModulKezelo).Enable(isAktiv).RenderWithName()
|
||||
</div>
|
||||
}
|
||||
if (Model.JogosultsagModel.IsHrFeatureEnabled)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.JogosultsagModel.IsHrKezelo).Enable(isAktiv).RenderWithName()
|
||||
</div>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
</div>
|
|
@ -0,0 +1,12 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
@model AlkalmazottModel
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.AlapAdatModel.IsKuldhetoPedMinositesSzRnek).RenderWithName(3, 3)
|
||||
@Html.KretaEmpty(6)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
10
KretaWeb/Areas/Alkalmazott/Views/Shared/New_PopUp.cshtml
Normal file
10
KretaWeb/Areas/Alkalmazott/Views/Shared/New_PopUp.cshtml
Normal file
|
@ -0,0 +1,10 @@
|
|||
@using Kreta.Web.Models.EditorTemplates
|
||||
@model TabStripModel
|
||||
|
||||
@using (Html.KretaForm("NewDualisKepzohelyiOktatoForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
<div id="NewDualisKepzohelyiOktatoTabStrip">@Html.Partial(@"EditorTemplates\TabStrip", Model.TabList)</div>
|
||||
@Html.KretaTabStrip("NewDualisKepzohelyiOktatoTabStrip").RenderOnModal();
|
||||
}
|
||||
|
|
@ -0,0 +1,136 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
@model AlkalmazottModel
|
||||
|
||||
@Html.HiddenFor(x => x.IsKozpontilagSzinkronizalt)
|
||||
<div class="container-fluid details">
|
||||
<input type="hidden" id="nhdOktatasiAzonosito" value="@Model.AlapAdatModel.OktatasiAzonosito" />
|
||||
<div class="row">
|
||||
@Html.KretaMaskedTextBoxFor(x => x.AlapAdatModel.OktatasiAzonosito, "00000000000").RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokOktatasiAzonositoTooltip)
|
||||
@Html.KretaSelectorFor(x => x.AlapAdatModel.Nem, Model.AlapAdatModel.NemList).RenderWithNameForSelector(3, 3)
|
||||
</div>
|
||||
@if (ClaimData.IsSzakkepzoIntezmeny)
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.AlapAdatModel.IsOktatasiAzonositoNelkul).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.NevEloTag).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokNevElotagTooltip)
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.SzuletesiNevElotag).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokSzuletesiElotagTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.MunkavallaloCsaladiNev).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokCsaladiNevTooltip)
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.SzuletesiCsaladiNev).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokSzuletesiCsaladnevTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.MunkavallaloUtonev).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokUtonevTooltip)
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.SzuletesiUtonev).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokSzuletesiUtonevTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.AnyjaNeveElotag).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokAnyjaElotagTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.AnyjaCsaladiNeve).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokAnyjaSzuletesiCsaladnevTooltip)
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.AnyjaUtoneve).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokAnyjaSzuletesiUtonevTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.SzuletesiHely).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokSzuletesiHelyTooltip)
|
||||
@Html.KretaDatePickerFor(x => x.AlapAdatModel.SzuletesiIdo).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokSzuletesiIdoTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.AlapAdatModel.SzuletesiOrszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Model.IsKozpontilagSzinkronizalt ? "GetOrszagFullList" : "GetOrszagList" }), "Text", "Value", isServerFiltering: false).AutoBind(true).MinLength(2).Filter(FilterType.Contains).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.SzuletesiOrszagTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.AlapAdatModel.Anyanyelve, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetNyelvList" }), "Text", "Value", isServerFiltering: false).AutoBind(true).MinLength(2).Filter(FilterType.Contains).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AnyanyelveTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.AlapAdatModel.Allampolgarsag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Model.IsKozpontilagSzinkronizalt ? "GetAllampolgarsagFullList" : "GetAllampolgarsagList" }), "Text", "Value", isServerFiltering: false).AutoBind(true).MinLength(2).Filter(FilterType.Contains).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AllampolgarsagTooltip)
|
||||
@Html.KretaComboBoxFor(x => x.AlapAdatModel.Allampolgarsag2, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Model.IsKozpontilagSzinkronizalt ? "GetAllampolgarsagFullList" : "GetAllampolgarsagList" }), "Text", "Value", isServerFiltering: false).AutoBind(true).MinLength(2).Filter(FilterType.Contains).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.Allampolgarsag2Tooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.AlapAdatModel.IgazolvanyTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetIgazolvanyTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokIgazolvanyTipusTooltip)
|
||||
@Html.KretaTextBoxFor(x => x.AlapAdatModel.IgazolvanySzam).RenderWithName(3, 3, tooltipResource: AlkalmazottResource.AlkalmazottSzemelyesAdatokIgazolvanySzamaTooltip)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMaskedTextBoxFor(x => x.AlapAdatModel.AdoazonositoJel, "8000000000").RenderWithName(3, 3)
|
||||
@Html.KretaMaskedTextBoxFor(x => x.AlapAdatModel.TajSzam, "000000000").RenderWithName(3, 3)
|
||||
</div>
|
||||
|
||||
<h4>@AlkalmazottResource.Megjegyzes</h4>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaTextAreaFor(x => x.AlapAdatModel.Megjegyzes).RenderWithName(3, 9)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
var utolsoOktatasiAzonosito = "";
|
||||
|
||||
setTimeout(function () {
|
||||
$("#AlapAdatModel_MunkavallaloCsaladiNev").change(function () {
|
||||
var szulCsNev = $("#AlapAdatModel_SzuletesiCsaladiNev");
|
||||
if (szulCsNev.val() == "") {
|
||||
szulCsNev.val($(this).val()).focus().focusout();
|
||||
}
|
||||
});
|
||||
|
||||
$("#AlapAdatModel_MunkavallaloUtonev").change(function () {
|
||||
var szulUNev = $("#AlapAdatModel_SzuletesiUtonev");
|
||||
if (szulUNev.val() == "") {
|
||||
szulUNev.val($(this).val()).focus().focusout();
|
||||
}
|
||||
});
|
||||
|
||||
$('#AlapAdatModel_IsOktatasiAzonositoNelkul').change(function () {
|
||||
var value = this.checked;
|
||||
var alapAdatModelOktatasiAzonosito = $('#AlapAdatModel_OktatasiAzonosito');
|
||||
if (value) {
|
||||
alapAdatModelOktatasiAzonosito.addClass('k-state-disabled');
|
||||
alapAdatModelOktatasiAzonosito.addClass('disabledItem');
|
||||
utolsoOktatasiAzonosito = alapAdatModelOktatasiAzonosito.val();
|
||||
alapAdatModelOktatasiAzonosito.val("");
|
||||
}
|
||||
else {
|
||||
alapAdatModelOktatasiAzonosito.removeClass('k-state-disabled');
|
||||
alapAdatModelOktatasiAzonosito.removeClass('disabledItem');
|
||||
if (utolsoOktatasiAzonosito != "") {
|
||||
alapAdatModelOktatasiAzonosito.val(utolsoOktatasiAzonosito);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#AlapAdatModel_IsOktatasiAzonositoNelkul').trigger('change');
|
||||
}, 1);
|
||||
|
||||
if (!CommonUtils.isNullOrUndefined($("#IsKozpontilagSzinkronizalt").val()) && CommonUtils.parseBool($("#IsKozpontilagSzinkronizalt").val())) {
|
||||
//Személyes adatok
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_NevEloTag");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_MunkavallaloCsaladiNev");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_SzuletesiCsaladiNev");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_MunkavallaloUtonev");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_SzuletesiUtonev");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_AnyjaCsaladiNeve");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_AnyjaUtoneve");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_SzuletesiHely");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_SzuletesiIdo");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_SzuletesiOrszag");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_Allampolgarsag");
|
||||
setItemisKozpontilagSzinkronizalt("AlapAdatModel_Nem");
|
||||
}
|
||||
|
||||
function setItemisKozpontilagSzinkronizalt(itemId) {
|
||||
$("#" + itemId).closest('div').addClass('disabledItem');
|
||||
var kozpontilagSzinkronizaltNemModosithatoText = "@AlkalmazottResource.KozpontilagSzinkronizaltNemModosithato";
|
||||
var label = $("[for*='" + $("#" + itemId).prop('name') + "']");
|
||||
var vanTooltipje = label.parent().hasClass('kretaLabelTooltip');
|
||||
if (vanTooltipje) {
|
||||
label.find('.kretaLabelTooltipText').html(kozpontilagSzinkronizaltNemModosithatoText);
|
||||
}
|
||||
else {
|
||||
label.parent().addClass('kretaLabelTooltip');
|
||||
label.html(label.html()+"<img class='kretaLabelTooltipImg'><span class='kretaLabelTooltipText'>" + kozpontilagSzinkronizaltNemModosithatoText + "</span>");
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,42 @@
|
|||
@using Kreta.Web.Areas.Alkalmazott.Models
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Security
|
||||
|
||||
@model AlkalmazottModModel
|
||||
|
||||
@using (Html.KretaForm("AlkalmazottModForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.AlkalmazottId)
|
||||
@Html.HiddenFor(x => x.AlkalmazottArray)
|
||||
@Html.HiddenFor(x => x.IsFromSzervezet)
|
||||
<div class="container-fluid details">
|
||||
<div>
|
||||
@if (!string.IsNullOrWhiteSpace(Model.AlkalmazottArray))
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.AlkalmazottNevArray, 3, 9)
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.AlkalmazottNev, 3, 9)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6 col-md-3">
|
||||
@Html.LabelFor(x => x.ModifyNem, null, htmlAttributes: new Dictionary<string, object>() { { "class", "windowInputLabel" } })
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-8">
|
||||
@Html.KretaSelectorFor(x => x.ModifyNem, Model.NemList)
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.OktatoSzervezetId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetDualisKepzohelyek" }), "Text", "Value", useGroup: true, isSingleElementSet: false).AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
3
KretaWeb/Areas/Alkalmazott/Views/_ViewStart.cshtml
Normal file
3
KretaWeb/Areas/Alkalmazott/Views/_ViewStart.cshtml
Normal file
|
@ -0,0 +1,3 @@
|
|||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
}
|
38
KretaWeb/Areas/Alkalmazott/Views/web.config
Normal file
38
KretaWeb/Areas/Alkalmazott/Views/web.config
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
||||
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
|
||||
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
|
||||
<system.web.webPages.razor>
|
||||
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
||||
<pages pageBaseType="System.Web.Mvc.WebViewPage">
|
||||
<namespaces>
|
||||
<add namespace="System.Web.Mvc" />
|
||||
<add namespace="System.Web.Mvc.Ajax" />
|
||||
<add namespace="System.Web.Mvc.Html" />
|
||||
<add namespace="System.Web.Routing" />
|
||||
<add namespace="Kreta.Web" />
|
||||
<add namespace="Kreta.BusinessLogic.Utils" />
|
||||
<add namespace="Kendo.Mvc.UI" />
|
||||
<add namespace="Kreta.Web.Helpers" />
|
||||
<add namespace="System.Web.Optimization" />
|
||||
</namespaces>
|
||||
</pages>
|
||||
</system.web.webPages.razor>
|
||||
|
||||
<appSettings>
|
||||
<add key="webpages:Enabled" value="false" />
|
||||
</appSettings>
|
||||
|
||||
<system.webServer>
|
||||
<handlers>
|
||||
<remove name="BlockViewHandler"/>
|
||||
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
</configuration>
|
Loading…
Add table
Add a link
Reference in a new issue