kreta/KretaWeb/Areas/Orarend/Views/TanariOrarend/TanoraAdatai_Tab.cshtml
2024-03-13 00:33:46 +01:00

467 lines
No EOL
26 KiB
Text

@using Kreta.Web.Areas.Orarend.Models;
@using Kreta.Framework;
@using Kreta.Enums;
@using Kreta.Web.Security;
@using System.Collections.Generic;
@model TanoraAdatok
@{
Layout = null;
}
@using (Html.KretaForm("TanoraAdataiForm"))
{
var terem = Html.KretaComboBoxFor(m => m.Terem, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList", isFromSzervezet = Model.SzervezetTipusId_TanoraAdatok.HasValue }), "Text", "Value", useGroup: false).AutoBind(true);
var sorszamoz = Html.KretaCheckBoxFor(m => m.Sorszamozando);
var megjegyzes = Html.KretaTextBoxFor(m => m.Megjegyzes);
var oraKezd = Html.KretaTimePickerFor(m => m.OraKezdete);
var oraVeg = Html.KretaTimePickerFor(m => m.OraVege);
@Html.HiddenFor(x => x.NaplozasDatum)
<div class="container-fluid details">
<div class="row">
@Html.KretaLabelFor(m => m.OsztalyCsoportNev, 3, 3)
@Html.KretaLabelFor(m => m.OratartamEsOraszam, 3, 3)
</div>
<div class="row">
@Html.KretaLabelFor(m => m.TantargyNev, 3, 3)
@if(Model.SzervezetTipusId_TanoraAdatok.HasValue)
{
@Html.KretaCheckBoxFor(m => m.IsEgybefuggoGyakorlat).RenderWithName(3, 3)
}
else if (Model.IsNapirend)
{
@Html.KretaLabelFor(m => m.Oraszam, 3, 3)
}
</div>
<div class="row">
@Html.KretaLabelFor(m => m.TanarNev, 3, 3)
@if (Model.IsTanora)
{
@Html.KretaCheckBoxFor(m => m.Megtartott).Enable(Model.Naplozhat && !Model.ElmaradtTanitasiOraRogzitesenekTiltasa).RenderWithName(3, 3)
}
else
{
@Html.KretaLabelFor(m => m.MegtartottText, 3, 3)
if (Model.Megtartott == null && Model.IsTanora == false) { Model.Megtartott = true; }
@Html.HiddenFor(m => m.Megtartott)
}
</div>
<div class="row">
@(terem.Enable(Model.Naplozhat).RenderWithName(3, 3))
</div>
<div class="row">
@if (Model.Naplozhat && Model.TanarSorszamozhat)
{
@(sorszamoz.Enable(true).RenderWithName(3, 3))
}
else
{
@(sorszamoz.Enable(false).RenderWithName(3, 3))
}
@if (Model.Sorszamozando)
{
<div data-sorszam-visible="true">
@Html.KretaLabelFor(m => m.EvesOraSorszam, 3, 3, false, "EvesOraSorszamLabelTanora")
</div>
}
</div>
@if (!Model.HasOrarendiOra)
{
<div class="row">
@(oraKezd.Interval(15).Enable(Model.Naplozhat).RenderWithName(3, 3))
@(oraVeg.Interval(15).Enable(Model.Naplozhat).RenderWithName(3, 3))
</div>
if (!Model.IsNapirend)
{
<script>
function oraszamOnChange() {
if (lastOraszamValue === $("#Oraszam").data("kendoNumericTextBox").value()) return;
getOra();
}
function oraszamOnSpin() {
getOra();
}
function getOra() {
const getCsengetesiRendOrakURL = "@Url.HttpRouteUrl("ActionApi", new { controller = "TanariOrarendApi", action = "GetCsengetesiRendEsOrak" })";
const aktualisCsengetesiRendId = $("#CsengetesiRendID").data("kendoComboBox").value();
const aktualisOraszam = $("#Oraszam").data("kendoNumericTextBox").value();
AjaxHelper.DoPost(getCsengetesiRendOrakURL, { aktualisCsengetesiRendId, aktualisOraszam }, onSuccess);
}
function onSuccess(data) {
$("#OraKezdete").data("kendoMaskedTimePicker").value(data.Kezdete);
$("#OraVege").data("kendoMaskedTimePicker").value(data.Vege);
lastOraszamValue = $("#Oraszam").data("kendoNumericTextBox").value();
}
</script>
<div class="row">
@Html.KretaComboBoxFor(x => x.CsengetesiRendID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetCsengetesiRendList" })).AutoBind(true).RenderWithName(3, 3)
@Html.KretaNumericFor(x => x.Oraszam).Events(e => e.Change("oraszamOnChange").Spin("oraszamOnSpin")).RenderWithName(3, 3, tooltipResource: CsengetesiRendResource.OraszamModositjaAzIdopontokat)
</div>
<script>
var lastOraszamValue = $("#Oraszam").data("kendoNumericTextBox").value();
</script>
}
}
else
{
@Html.HiddenFor(m => m.CsengetesiRendID)
@Html.HiddenFor(m => m.Oraszam)
@Html.HiddenFor(m => m.OraKezdete)
@Html.HiddenFor(m => m.OraVege)
}
<div class="row">
@(megjegyzes.Enable(Model.Naplozhat).RenderWithName(3, 9))
</div>
@*OpenBoard Képek*@
@if (Model.OpenBoardFiles.Count > 0)
{
<h4>@StringResourcesUtil.GetString(8369)</h4>
<div class="row col-xs-12" id="OpenBoardFiles">
@Html.KretaCheckBoxListForOpenBoardKepek("OpenBoardFiles", Model.OpenBoardFiles, 10)
</div>
}
@if(!Model.SzervezetTipusId_TanoraAdatok.HasValue)
{
@*A tanóra tulajdonságai*@
<h4>@StringResourcesUtil.GetString(4543)</h4>
<div id="tanoraAdataiAccordion" role="tablist" aria-multiselectable="true">
<div class="k-widget k-panelbar">
<div role="tab" id="tanoraAdataiAltalanosHeading">
<a data-toggle="collapse" data-parent="#tanoraAdataiAccordion" href="#collapseAltalanos" aria-expanded="true" aria-controls="collapseAltalanos">
<h5 style="font-weight: bold; padding-left: 1em;">@OrarendResource.Altalanos</h5>
</a>
</div>
</div>
<div id="collapseAltalanos" class="collapse" role="tabpanel" aria-labelledby="tanoraAdataiAltalanosHeading" data-parent="#tanoraAdataiAccordion">
<div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.Tulora).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.IKTTanora).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.IPRTanora).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Meres).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.Bontott).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.NemzetisegiOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Differencialt).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Drama).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.ParhuzamosOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.MindennaposTestneveles).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Kooperativ).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Multikulturalis).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.NemSzakrendszeruOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.IsFelnottoktatasiSzerzodes).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.OnlineOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
</div>
</div>
<div class="k-widget k-panelbar">
<div role="tab" id="tanoraAdataiEfop311119ProjektHeading">
<a data-toggle="collapse" data-parent="#tanoraAdataiAccordion" href="#collapseEfop311119Projekt" aria-expanded="true" aria-controls="collapseEfop311119Projekt">
<h5 style="font-weight: bold; padding-left: 1em;">@OrarendResource.Efop311119ProjektPedagogus</h5>
</a>
</div>
</div>
<div id="collapseEfop311119Projekt" class="collapse" role="tabpanel" aria-labelledby="tanoraAdataiEfop311119ProjektHeading" data-parent="#tanoraAdataiAccordion">
<div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanevTananyaganakIsmetlese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanevTananyaganakKiegeszitese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokDigitalisKeszsegfejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Projektmunka).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanulokKompenzaciosIraskeszsegFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokKompenzaciosOlvasasiKepessegFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokNyelviKepessegenekKompenzaciosFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanulokOnmegismeresenekSegitese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokOnallosagraNevelese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokOrientaciosTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanulokSzocialitasanakFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokTovabbhaladasatElokeszitoTevekenysegek).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
</div>
</div>
<div class="k-widget k-panelbar">
<div role="tab" id="tanoraAdataiEfop311119ProjektNOKSHeading">
<a data-toggle="collapse" data-parent="#tanoraAdataiAccordion" href="#collapseEfop311119ProjektNOKS" aria-expanded="true" aria-controls="collapseEfop311119ProjektNOKS">
<h5 style="font-weight: bold; padding-left: 1em;">@OrarendResource.Efop311119ProjektNOKS</h5>
</a>
</div>
</div>
<div id="collapseEfop311119ProjektNOKS" class="collapse" role="tabpanel" aria-labelledby="tanoraAdataiEfop311119ProjektNOKSHeading" data-parent="#tanoraAdataiAccordion">
<div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.PedagogusAltalJelzettEgyeniEsetkezeles).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.ProjektmunkaTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.DigitalisKeszsegfejlesztes).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.KozossegiMunkaTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanoraElokeszitesenekTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanoraLebonyolitasanakTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.NapkozisTevekenysegKeretebenEgyeniFejlesztes).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
</div>
</div>
<div class="k-widget k-panelbar">
<div role="tab" id="tanoraAdataiKomplexAlapProgramHeading">
<a data-toggle="collapse" data-parent="#tanoraAdataiAccordion" href="#collapseKomplexAlapProgram" aria-expanded="true" aria-controls="collapseKomplexAlapProgram">
<h5 style="font-weight: bold; padding-left: 1em;">@OrarendResource.KomplexAlapProgram</h5>
</a>
</div>
</div>
<div id="collapseKomplexAlapProgram" class="collapse" role="tabpanel" aria-labelledby="tanoraAdataiKomplexAlapProgramHeading" data-parent="#tanoraAdataiAccordion">
<div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.DFHT).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Rahangolodas).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Testmozgas).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Muveszet).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.KIPOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.KomplexOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Eletgyakorlat).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Logika).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TeOrad).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.DigitalisAlapProgram).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
</div>
</div>
<div class="k-widget k-panelbar">
<div role="tab" id="tanoraAdataiEgyebPalyazatHeading">
<a data-toggle="collapse" data-parent="#tanoraAdataiAccordion" href="#collapseEgyebPalyazat" aria-expanded="true" aria-controls="collapseEgyebPalyazat">
<h5 style="font-weight: bold; padding-left: 1em;">@OrarendResource.EgyebPalyazat</h5>
</a>
</div>
</div>
<div id="collapseEgyebPalyazat" class="collapse" role="tabpanel" aria-labelledby="tanoraAdataiEgyebPalyazatHeading" data-parent="#tanoraAdataiAccordion">
<div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TAMOPOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Tiop).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.EFOP32317).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.EFOP33717).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.VEKOP73317).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TIOP11112120120001).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.EFOP31716EselyteremtesAKoznevelesben).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.GINOP623).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
<div class="row">
@Html.KretaCheckBoxFor(x => x.EFOP23517201700038Miapalya).Enable(Model.Naplozhat).RenderWithName(2, 1)
</div>
</div>
</div>
</div>
if (Model.Helyettesites)
{
<div class="row">
@Html.KretaCheckBoxFor(m => m.Helyettesites).Enable(false).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(m => m.HelyettesitoTanar, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetTanarListItems" })).Enable(false).AutoBind(true).RenderWithName(3, 3)
@if (Model.HelyettesitesTipusa.ToString() == ((int)HelyettesitesTipusEnum.oraosszevonas).ToString() /*Óraösszevonás?*/)
{
@Html.KretaComboBoxFor(m => m.HelyettesitesTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetHelyettesitesTipus", osszevonas = Model.HelyettesitesTipusa })).HtmlAttributes(new Dictionary<string, object>() { { "readonly", "readonly" } }).AutoBind(true).RenderWithName(3, 3)
}
else
{
@Html.KretaComboBoxFor(m => m.HelyettesitesTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetHelyettesitesTipus", osszevonas = Model.HelyettesitesTipusa })).Enable(false).AutoBind(true).RenderWithName(3, 3)
}
</div>
<div class="row">
@Html.KretaTextAreaFor(m => m.HelyettesitesOka, 3, string.IsNullOrWhiteSpace(Model.HelyettesitesOka) ? null : new Dictionary<string, object>() { { "readonly", "readonly" } }).RenderWithName(3, 9)
</div>
}
}
</div>
}
<style type="text/css">
.k-checkbox-label-inline {
display: inline-block;
}
</style>
<script type="text/javascript">
var TanoraAdataiHelper = (function () {
var tanoraAdataiHelper = function () { };
tanoraAdataiHelper.getModel = function () { return getModel("TanoraAdataiForm"); }
function getModel(formName) {
var model = {};
var checkedOpenBoardFileIdList = [];
var openBoardFiles = $("input[id*='OpenBoardFiles']");
for (file in openBoardFiles) {
if (openBoardFiles[file].checked) {
checkedOpenBoardFileIdList.push(openBoardFiles[file].value);
}
}
var form = $("#" + formName).toObject();
model.TeremId = form.Terem;
model.Sorszamozando = form.Sorszamozando;
model.Megjegyzes = form.Megjegyzes;
model.ParhuzamosOra = form.ParhuzamosOra;
model.Tulora = form.Tulora;
model.TAMOPOra = form.TAMOPOra;
model.KAPOra = form.KAPOra;
model.VEKOP73317 = form.VEKOP73317;
model.KIPOra = form.KIPOra;
model.NemSzakrendszeruOra = form.NemSzakrendszeruOra;
model.IKTTanora = form.IKTTanora;
model.NemzetisegiOra = form.NemzetisegiOra;
model.IsFelnottoktatasiSzerzodes = form.IsFelnottoktatasiSzerzodes;
model.OnlineOra = form.OnlineOra;
model.IsEgybefuggoGyakorlat = form.IsEgybefuggoGyakorlat;
model.MindennaposTestneveles = form.MindennaposTestneveles;
model.IPRTanora = form.IPRTanora;
model.Differencialt = form.Differencialt;
model.Kooperativ = form.Kooperativ;
model.Meres = form.Meres;
model.Drama = form.Drama;
model.Tiop = form.Tiop;
model.Bontott = form.Bontott;
model.IsMegtartott = form.Megtartott;
model.OraKezdete = form.OraKezdete;
model.OraVege = form.OraVege;
model.HelyettesitesTipusa = form.HelyettesitesTipusa;
@if (string.IsNullOrWhiteSpace(Model.HelyettesitesOka))
{
<text>model.HelyettesitesOka = form.HelyettesitesOka; </text>
}
model.Oraszam = form.Oraszam;
model.CsengetesiRendID = form.CsengetesiRendID;
model.Multikulturalis = form.Multikulturalis;
model.EFOP32317 = form.EFOP32317;
model.KomplexOra = form.KomplexOra;
model.GINOP623 = form.GINOP623;
model.EFOP31716EselyteremtesAKoznevelesben = form.EFOP31716EselyteremtesAKoznevelesben;
model.EFOP33717 = form.EFOP33717;
model.TIOP11112120120001 = form.TIOP11112120120001;
model.DFHT = form.DFHT;
model.Rahangolodas = form.Rahangolodas;
model.Testmozgas = form.Testmozgas;
model.Muveszet = form.Muveszet;
model.Eletgyakorlat = form.Eletgyakorlat;
model.Logika = form.Logika;
model.TeOrad = form.TeOrad;
model.DigitalisAlapProgram = form.DigitalisAlapProgram;
model.EFOP23517201700038Miapalya = form.EFOP23517201700038Miapalya;
model.TanevTananyaganakIsmetlese = form.TanevTananyaganakIsmetlese;
model.TanevTananyaganakKiegeszitese = form.TanevTananyaganakKiegeszitese;
model.TanulokDigitalisKeszsegfejlesztese = form.TanulokDigitalisKeszsegfejlesztese;
model.Projektmunka = form.Projektmunka;
model.TanulokKompenzaciosIraskeszsegFejlesztese = form.TanulokKompenzaciosIraskeszsegFejlesztese;
model.TanulokKompenzaciosOlvasasiKepessegFejlesztese = form.TanulokKompenzaciosOlvasasiKepessegFejlesztese;
model.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese = form.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese;
model.TanulokNyelviKepessegenekKompenzaciosFejlesztese = form.TanulokNyelviKepessegenekKompenzaciosFejlesztese;
model.TanulokOnmegismeresenekSegitese = form.TanulokOnmegismeresenekSegitese;
model.TanulokOnallosagraNevelese = form.TanulokOnallosagraNevelese;
model.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese = form.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese;
model.TanulokOrientaciosTamogatasa = form.TanulokOrientaciosTamogatasa;
model.TanulokSzocialitasanakFejlesztese = form.TanulokSzocialitasanakFejlesztese;
model.TanulokTovabbhaladasatElokeszitoTevekenysegek = form.TanulokTovabbhaladasatElokeszitoTevekenysegek;
model.PedagogusAltalJelzettEgyeniEsetkezeles = form.PedagogusAltalJelzettEgyeniEsetkezeles;
model.ProjektmunkaTamogatasa = form.ProjektmunkaTamogatasa;
model.DigitalisKeszsegfejlesztes = form.DigitalisKeszsegfejlesztes;
model.KozossegiMunkaTamogatasa = form.KozossegiMunkaTamogatasa;
model.TanoraElokeszitesenekTamogatasa = form.TanoraElokeszitesenekTamogatasa;
model.TanoraLebonyolitasanakTamogatasa = form.TanoraLebonyolitasanakTamogatasa;
model.NapkozisTevekenysegKeretebenEgyeniFejlesztes = form.NapkozisTevekenysegKeretebenEgyeniFejlesztes;
model.NaplozasDatum = form.NaplozasDatum;
model.checkedOpenBoardFileIdList = checkedOpenBoardFileIdList
return model;
}
return tanoraAdataiHelper;
})();
var KepekListajaHelper = (function () {
var kepekListajaHelper = function () { };
var formName = "KepekListajaForm";
var url = {
OpenModifyKepPopUp: "@Url.Action("OpenModifyKepPopUp", ClaimManager.HasPackage("Adminisztrator") ? "AdminKepekListaja" : "KepekListaja", new { area = "Orarend" })",
SaveKepData: "@Url.HttpRouteUrl(Kreta.Web.Constants.RouteKey.ActionApi, new { controller = "KepekListajaApi", action = "SaveKepData" })"
}
kepekListajaHelper.openModifyKepWindow = function (id) {
var postData = { oraFileId:id };
AjaxHelper.DoPost(url.OpenModifyKepPopUp, postData, popUpModifyWindow);
}
kepekListajaHelper.modifyKepCancel = function () {
KretaWindowHelper.destroyWindow("modifyKepWindow");
}
kepekListajaHelper.modifyKepSave = function () {
var form = $('#' + formName);
if (form.valid()) {
var data = form.toObject();
AjaxHelper.DoValidationPost(url.SaveKepData, formName, data);
renameModified(data);
}
}
function popUpModifyWindow(data) {
var config = KretaWindowHelper.getWindowConfigContainer();
config.title = "@(OrarendResource.Kep)";
config.width = "250px";
config.height = "200px";
config.content = data;
var modal = KretaWindowHelper.createWindow("modifyKepWindow", config);
KretaWindowHelper.openWindow(modal, true);
}
function renameModified(data) {
KretaWindowHelper.destroyWindow("modifyKepWindow");
$("#lblFeltoltottFajlok" + data.OraFileId).html(data.KepNeve);
}
return kepekListajaHelper;
})();
</script>
<script>
$(document).ready(function () {
if (window.EgyediHelyettesitesTuloraDefault !== undefined && window.EgyediHelyettesitesTuloraDefault != null) {
$("#Tulora").prop('checked', window.EgyediHelyettesitesTuloraDefault);
window.EgyediHelyettesitesTuloraDefault = null;
}
});
</script>