847 lines
43 KiB
C#
847 lines
43 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.Classes.AsposeHelpers;
|
|
using Kreta.BusinessLogic.Helpers;
|
|
using Kreta.Core;
|
|
using Kreta.Enums;
|
|
using Kreta.Enums.ManualEnums;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Areas.Nyomtatvanyok.Logic;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.Nyomtatvanyok.Controllers
|
|
{
|
|
public partial class NyomtatvanyokController : BaseNyomtatvanyokController
|
|
{
|
|
private ActionResult JogviszonyIskolalatogatasiIgazolas(NyomtatvanyModel model, bool isJogviszony, Enums.DokumentumTipusEnum dokumentumTipus, bool isFelnottkepzesesJogviszonySzures)
|
|
{
|
|
try
|
|
{
|
|
var helper = new NyomtatvanyokHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
if (isJogviszony)
|
|
{
|
|
if (ClaimData.IsSzakkepzoIntezmeny)
|
|
{
|
|
NyomtatvanyokLogic.ValidateJogviszonyLetolthetosegSzakkepzo(model.TanulocsoportIdList, model.OsztalyIdList, helper, ClaimData.IsSelectedTanev21_22OrLater);
|
|
}
|
|
else
|
|
{
|
|
NyomtatvanyokLogic.ValidateFelnottkepzes(model.TanulocsoportIdList, model.OsztalyIdList, helper);
|
|
}
|
|
if (model.TanulocsoportIdList != null)
|
|
{
|
|
model.TanuloIdList = helper.GetTanuloIdListByTanulocsoportIdList(model.TanulocsoportIdList);
|
|
}
|
|
}
|
|
var metodus = helper.GetType().GetMethod(nameof(helper.GetIskolalatogatasiIgazolas));
|
|
var dsParameterek = new Dictionary<string, object>()
|
|
{
|
|
{"isFelnottkepzesesJogviszonySzures", isFelnottkepzesesJogviszonySzures},
|
|
{"isSzakkepzoIntezmeny", ClaimData.IsSzakkepzoIntezmeny }
|
|
};
|
|
var frxParameterek = new Dictionary<string, object>()
|
|
{
|
|
{"Kelt", NyomtatvanyokLogic.KeltSzoveg(model.KeltDatum, model.KeltFormatumId)},
|
|
{"TagintezmenyCim", GetTagintezmenyCime(model)},
|
|
{"Jogviszony", isJogviszony},
|
|
{"AlulirottMegnevezese", new AlkalmazottMunkaugyiAdatokHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetAlkalmazottByVezetoiOraszamOk(true).Where(x => x.Value == model.AlulirottMegnevezesId.ToString()).FirstOrDefault()?.Text},
|
|
};
|
|
var nyomtatvanyNeve = isJogviszony ? NyomtatvanyEnum.Tanuloijogviszonyigazolas.ToString() : NyomtatvanyEnum.Iskolalatogatasiigazolas.ToString();
|
|
return AltalanosTanuloiGeneralas(model, NyomtatvanyEnum.Iskolalatogatasiigazolas.ToString(), DokumentumKategoriaEnum.IgazolasokMulasztasiErtesitok, dokumentumTipus, metodus, 0, dsParameterek, frxParameterek, nyomtatvanyNeve: nyomtatvanyNeve, distinctTables: "Fejlec", tablakFilterByTanuloId: "Tanulok", tanuloIdColumnName: "TanuloId", emptyDocumentTable: "Tanulok", egyediLablecKellOldalszam: false);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex);
|
|
}
|
|
}
|
|
|
|
private ActionResult ErtesitesGyamhatosag10Cst([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model, bool isTankoteles, string nyomtatvanyNeve)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyamhivatalnak10CstNT_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyamhivatalnak10CstNT_TorzsHeaderText},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_CimzoText},
|
|
{"GondviseloText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", true },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, isTankoteles, 10, nyomtatvanyNeve);
|
|
}
|
|
|
|
private ActionResult GetMulasztasErtesito(NyomtatvanyModel model, Dictionary<string, object> egyediFrxParameterek, bool isTankoteles, int igazolatlanMulasztasokSzama, string nyomtatvanyNeve, bool isSzulonek = false)
|
|
{
|
|
try
|
|
{
|
|
if (isSzulonek)
|
|
{
|
|
model.MustGondviseloIsTorvenyes = true;
|
|
}
|
|
|
|
var helper = new NyomtatvanyokHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
|
|
var isIskolaerdekuSzamit = GetIsIskolaerdekuSzamit();
|
|
|
|
var metodus = helper.GetType().GetMethod(nameof(helper.GetErtesitesSzulonekEsIntezmenynek));
|
|
var dsParameterek = new Dictionary<string, object>
|
|
{
|
|
{"iskolaErdekuSzamit", isIskolaerdekuSzamit},
|
|
{"igazolatlanOrakSzama", igazolatlanMulasztasokSzama},
|
|
{"tankoteles", isTankoteles},
|
|
{"kiiratkozottTanulokMegjelenitese", model.KiiratkozottTanulokMegjelenitese },
|
|
{"isMuveszetOktatas", false },
|
|
{"gondviselonek", isSzulonek },
|
|
{"gondviseloIsTorvenyes", model.MustGondviseloIsTorvenyes ?? false }
|
|
};
|
|
|
|
var vezetoNevTitulusString = new AlkalmazottMunkaugyiAdatokHelper(ConnectionTypeExtensions.GetSessionConnectionType())
|
|
.GetAlkalmazottByVezetoiOraszamOk(true).Where(x => x.Value == model.AlulirottMegnevezesId.ToString()).FirstOrDefault()?.Text.Split(new string[] { " - " }, StringSplitOptions.None);
|
|
var alulirottSzoveg = string.Format(NyomtatvanyokResource.ErtesitoTanulonakNemTK10_AlulirottText, vezetoNevTitulusString[0], vezetoNevTitulusString[1]);
|
|
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"AlulirottText", alulirottSzoveg},
|
|
{"Kelt", NyomtatvanyokLogic.KeltSzoveg(model.KeltDatum, model.KeltFormatumId)}
|
|
};
|
|
|
|
if (model.TagintezmenyCime)
|
|
{
|
|
var mukodesihelyVarosKeltezeshez = new MukodesiHelyHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetMukodesiHelyAdatok(model.TagintezmenyId.Value).Varos;
|
|
if (egyediFrxParameterek.ContainsKey("FejlecText"))
|
|
{
|
|
egyediFrxParameterek["FejlecText"] = $@"{egyediFrxParameterek["FejlecText"]}{model.TagintezmenyCimeDropdown}";
|
|
}
|
|
|
|
egyediFrxParameterek.Add("MukodesiHelyText", $@"{mukodesihelyVarosKeltezeshez}, ");
|
|
}
|
|
else
|
|
{
|
|
egyediFrxParameterek.Add("MukodesiHelyText", $@"{NyomtatvanyokResource.Ertesito_IntezmenyCimebolVaros}");
|
|
}
|
|
|
|
foreach (var frxParameter in egyediFrxParameterek)
|
|
{
|
|
frxParameterek.Add(frxParameter.Key, frxParameter.Value);
|
|
}
|
|
|
|
return AltalanosTanuloiGeneralas(model, "MulasztasErtesito", DokumentumKategoriaEnum.IgazolasokMulasztasiErtesitok, null, metodus, 0, dsParameterek, frxParameterek, nyomtatvanyNeve, excludedTables: "Table1", distinctTables: "", tablakFilterByTanuloId: "MulasztasFej,GondviseloAdatok", tanuloIdColumnName: "TanuloId", emptyDocumentTable: "MulasztasFej", egyediLablecKellOldalszam: false);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (ex.Message == NyomtatvanyokResource.UresDokumentum)
|
|
{
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex, NyomtatvanyokResource.MulasztasErtesitoErrorMessage);
|
|
}
|
|
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex);
|
|
}
|
|
}
|
|
|
|
private ActionResult ErtesitesTanuloAlapon(NyomtatvanyModel model, bool isTankoteles, string nyomtatvanyNeve, int? gondviseloTableIndex, int? mulasztasTableIndex, bool isMuveszetOktatas = false)
|
|
{
|
|
try
|
|
{
|
|
var asposeHelper = new AsposeHelper();
|
|
var asposeMethod = asposeHelper.GetType().GetMethod(nameof(asposeHelper.GetErtesitesTanuloAlapon));
|
|
|
|
return AltalanosNktMulasztasErtesites(model, isTankoteles, nyomtatvanyNeve, gondviseloTableIndex, mulasztasTableIndex, asposeMethod, isMuveszetOktatas);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (ex.Message == NyomtatvanyokResource.UresDokumentum)
|
|
{
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex, NyomtatvanyokResource.MulasztasErtesitoErrorMessage);
|
|
}
|
|
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex);
|
|
}
|
|
}
|
|
|
|
private ActionResult ErtesitesGondviseloAlapon(NyomtatvanyModel model, bool isTankoteles, string nyomtatvanyNeve, bool isMuveszetOktatas = false, bool isSzulonek = false)
|
|
{
|
|
try
|
|
{
|
|
if (isTankoteles)
|
|
{
|
|
model.MustGondviselo = true;
|
|
}
|
|
|
|
var asposeHelper = new AsposeHelper();
|
|
var asposeMethod = asposeHelper.GetType().GetMethod(nameof(asposeHelper.GetErtesitesGondviseloAlapon));
|
|
|
|
if (isSzulonek)
|
|
{
|
|
model.MustGondviseloIsTorvenyes = true;
|
|
}
|
|
|
|
return AltalanosNktMulasztasErtesites(model, isTankoteles, nyomtatvanyNeve, null, null, asposeMethod, isMuveszetOktatas, isSzulonek: isSzulonek);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if (ex.Message.Equals(TanuloResource.ATanulonakNincsRogzitettTorvenyesKepviseloje)
|
|
|| ex.Message.Equals(NyomtatvanyokResource.TanulonakNincsRogzitveGondviselo))
|
|
{
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex);
|
|
}
|
|
else
|
|
{
|
|
throw NyomtatvanyokLogic.NyomtatvanyError(ex, NyomtatvanyokResource.MulasztasErtesitoErrorMessage);
|
|
}
|
|
}
|
|
}
|
|
|
|
private ActionResult AltalanosNktMulasztasErtesites(NyomtatvanyModel model, bool isTankoteles, string nyomtatvanyNeve, int? gondviseloTableIndex, int? mulasztasTableIndex, MethodInfo asposeMethod, bool isMuveszetOktatas, bool isSzulonek = false)
|
|
{
|
|
try
|
|
{
|
|
var connection = ConnectionTypeExtensions.GetSessionConnectionType();
|
|
|
|
var isIskolaerdekuSzamit = GetIsIskolaerdekuSzamit();
|
|
|
|
var dsHelper = new NyomtatvanyokHelper(connection);
|
|
var dsMethod = dsHelper.GetType().GetMethod(nameof(dsHelper.GetErtesitesSzulonekEsIntezmenynek));
|
|
var dsParameterek = new Dictionary<string, object>
|
|
{
|
|
{ "iskolaErdekuSzamit", isIskolaerdekuSzamit },
|
|
{ "igazolatlanOrakSzama", model.IgazolatlanOrakSzama },
|
|
{ "tankoteles", isTankoteles },
|
|
{ "gondviselonek", isSzulonek },
|
|
{ "kiiratkozottTanulokMegjelenitese", model.KiiratkozottTanulokMegjelenitese },
|
|
{ "isMuveszetOktatas", isMuveszetOktatas },
|
|
{ "gondviseloIsTorvenyes", model.MustGondviseloIsTorvenyes ?? false }
|
|
};
|
|
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
};
|
|
|
|
var (isDokumentumFejlecMegjelenit, isDokumentumLablecMegjelenit) = dsHelper.GetActualIntezmenyAdatok();
|
|
|
|
var intezmenyHelper = new IntezmenyHelper(connection);
|
|
|
|
using (var asposeHelperOptions = new AsposeHelperOptions(ClaimData.SelectedTanevID.Value)
|
|
{
|
|
Margins = null,
|
|
DocumentParameters = new AsposeDocumentParameters()
|
|
{
|
|
Kelt = model.KeltDatum,
|
|
KeltFormatum = (KeltFormatumTipusEnum)model.KeltFormatumId,
|
|
NyomtatvanyFormatum = (NyomtatvanyFormatumEnum)model.FormatumId,
|
|
},
|
|
MulasztasErtesitoNktGondviseloTableIndex = gondviseloTableIndex,
|
|
MulasztasErtesitoNktMulasztasTableIndex = mulasztasTableIndex,
|
|
})
|
|
{
|
|
if (model.TagintezmenyCime)
|
|
{
|
|
var mukodesihely = new MukodesiHelyHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetMukodesiHelyAdatok(model.TagintezmenyId.Value);
|
|
asposeHelperOptions.DocumentParameters.IsTagintezmenyAdatokMegjelenjen = model.TagintezmenyCime;
|
|
asposeHelperOptions.DocumentParameters.TagintezmenyCime = model.TagintezmenyCimeDropdown.Replace(mukodesihely.Nev, "").Trim(" ,".ToCharArray()).ReplaceMultipleSpacesAndTrim();
|
|
asposeHelperOptions.DocumentParameters.TagintezmenyNeve = mukodesihely.Nev?.ReplaceMultipleSpacesAndTrim();
|
|
asposeHelperOptions.DocumentParameters.TagintezmenyVaros = mukodesihely.Varos?.ReplaceMultipleSpacesAndTrim();
|
|
}
|
|
|
|
if (model.AlulirottMegnevezesId.IsEntityId())
|
|
{
|
|
var alulirott = new AlkalmazottMunkaugyiAdatokHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetAlkalmazottByVezetoiOraszamOk(true, nyomtatvanyNyelvEnum: 0, isNemzetisegiDokumentum: false).Where(x => x.Value == model.AlulirottMegnevezesId.ToString()).FirstOrDefault()?.Text;
|
|
var index = alulirott.LastIndexOf(" - ");
|
|
var nev = alulirott.Substring(0, index).ReplaceMultipleSpacesAndTrim();
|
|
var beosztas = alulirott.Substring(index + " - ".Length).ReplaceMultipleSpacesAndTrim();
|
|
asposeHelperOptions.DocumentParameters.AlairoSzemely = new Dictionary<string, string>()
|
|
{
|
|
{"Nev", nev },
|
|
{"Beosztas", beosztas },
|
|
};
|
|
}
|
|
|
|
if (isDokumentumFejlecMegjelenit)
|
|
{
|
|
asposeHelperOptions.EgyediFejlec = intezmenyHelper.GetIntezmenyFejlecDokumentum();
|
|
}
|
|
|
|
return AltalanosTanuloiGeneralas(model, $"{nyomtatvanyNeve}.docx", DokumentumKategoriaEnum.IgazolasokMulasztasiErtesitok, null, dsMethod, 0, dsParameterek, frxParameterek, nyomtatvanyNeve: nyomtatvanyNeve, distinctTables: "", tablakFilterByTanuloId: "MulasztasFej,MulasztasAdat,GondviseloAdatok", tanuloIdColumnName: "TanuloId", emptyDocumentTable: "MulasztasFej", egyediLablecKellOldalszam: false, IsAspose: true, asposeMetodus: asposeMethod, asposeHelperOptions: asposeHelperOptions);
|
|
}
|
|
}
|
|
catch (Exception)
|
|
{
|
|
throw;
|
|
}
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult IskolalatogatasiIgazolas([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
return JogviszonyIskolalatogatasiIgazolas(model, false, Enums.DokumentumTipusEnum.IskolalatogatasiLap, false);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult TanuloiJogviszonyIgazolas([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
return JogviszonyIskolalatogatasiIgazolas(model, true, Enums.DokumentumTipusEnum.TanuloiJogviszonyIgazoloLap_, true);
|
|
}
|
|
|
|
#region Mulasztási értesítők - Nkt.
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere2OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 2;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesCsaladGyermekjoletReszere2OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere10OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesCsaladGyermekjoletReszere10OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere30OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 30;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesCsaladGyermekjoletReszere30OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere50OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesCsaladGyermekjoletReszere50OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyermekvedelmiSzakszolgReszere10OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesGyermekvedelmiSzakszolgReszere10OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyermekvedelmiSzakszolgReszere30OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 30;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesGyermekvedelmiSzakszolgReszere30OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyermekvedelmiSzakszolgReszere50OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesGyermekvedelmiSzakszolgReszere50OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyamhivatalReszere50OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesGyamhivatalReszere50OraUtanTankoteles), 1, 3);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesKollegium1OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesKollegium1OraUtanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktKerelemCsaladtamFeladatkorbenEljaroKormhivatal50utanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktKerelemCsaladtamFeladatkorbenEljaroKormhivatal50utanTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesAltalanosSzabalysertesiHatosagnak30OraTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 30;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesTanuloAlapon(model, true, nameof(NktErtesitesAltalanosSzabalysertesiHatosagnak30OraTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladiPotlekJogosultjanakReszere10OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesGondviseloAlapon(model, true, nameof(NktErtesitesCsaladiPotlekJogosultjanakReszere10OraUtanTankoteles), isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesSzulonek1OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesGondviseloAlapon(model, true, nameof(NktErtesitesSzulonek1OraUtanTankoteles), isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesSzulonek10OraUtanTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
model.IsTankoteles = true;
|
|
return ErtesitesGondviseloAlapon(model, true, nameof(NktErtesitesSzulonek10OraUtanTankoteles), isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladiPotlekJogosultjanakReszere10OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesGondviseloAlapon(model, false, nameof(NktErtesitesCsaladiPotlekJogosultjanakReszere10OraUtanNemTankoteles), isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesNagykoruMasodikNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 11;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesNagykoruMasodikNemTankoteles), null, null);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktKerelemCsaladtamFeladatkorbenEljaroKormhivatal50utanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktKerelemCsaladtamFeladatkorbenEljaroKormhivatal50utanNemTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyamhivatalReszere50OraUtanNemTankotelesKiskoru(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesGyamhivatalReszere50OraUtanNemTankotelesKiskoru), 1, 4);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere11OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 11;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesCsaladGyermekjoletReszere11OraUtanNemTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyamhivatalReszere50OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 50;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesGyamhivatalReszere50OraUtanNemTankoteles), null, 1);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesSzulonek11OraUtanNemTankotelesKiskoru(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 11;
|
|
return ErtesitesGondviseloAlapon(model, false, nameof(NktErtesitesSzulonek11OraUtanNemTankotelesKiskoru), isSzulonek: true);
|
|
}
|
|
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesSzulonek10OraUtanNemTankotelesKiskoru(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesGondviseloAlapon(model, false, nameof(NktErtesitesSzulonek10OraUtanNemTankotelesKiskoru), isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesCsaladGyermekjoletReszere10OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesCsaladGyermekjoletReszere10OraUtanNemTankoteles), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesNagykoruTanulo10OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesNagykoruTanulo10OraUtanNemTankoteles), null, null);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesGyermekvedelmiSzakszolgReszere10OraUtanNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesGyermekvedelmiSzakszolgReszere10OraUtanNemTankoteles), null, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesKollegium10OraUtanNemTankotelesKiskoru(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 10;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesKollegium10OraUtanNemTankotelesKiskoru), 1, 2);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesAMIElsoErtesitoNagykorunakNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesAMIElsoErtesitoNagykorunakNemTankoteles), null, null, true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesAMIMasodikErtesitoNagykorunakNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
return ErtesitesTanuloAlapon(model, false, nameof(NktErtesitesAMIMasodikErtesitoNagykorunakNemTankoteles), null, null, true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesAMIElsoErtesitoSzulonekNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
return ErtesitesGondviseloAlapon(model, false, nameof(NktErtesitesAMIElsoErtesitoSzulonekNemTankoteles), true, isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult NktErtesitesAMIMasodikErtesitoSzulonekNemTankoteles(NyomtatvanyModel model)
|
|
{
|
|
model.IgazolatlanOrakSzama = 1;
|
|
return ErtesitesGondviseloAlapon(model, false, nameof(NktErtesitesAMIMasodikErtesitoSzulonekNemTankoteles), true, isSzulonek: true);
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Mulasztasi értesítők - Szkt.
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesSzulonekEgyOraUtanTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitoSzulonekTK1_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitoSzulonekTK1_TorzsText},
|
|
{"CimzoText", string.Empty},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", false },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 1, NyomtatvanyokResource.ErtesitoSzulonekTK1_Fajlnev, isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesSzulonekNemTK10([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesSzulonekNemTK10_Fejlectext},
|
|
{"TorzsHeaderText", model.FormatumId == (int)NyomtatvanyFormatumEnum.PDF ? NyomtatvanyokResource.ErtesitesSzulonekNemTK10_TorzsText : NyomtatvanyokResource.ErtesitesSzulonekNemTK10_TorzsText.Replace("<u>", string.Empty).Replace("</u>", string.Empty)},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"CimzoText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", false },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, false, 10, NyomtatvanyokResource.ErtesitesSzulonekNemTK10_Fajlnev, isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesTanulonakTizOraUtanNemTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitoTanulonakNemTK10_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitoTanulonakNemTK10_TorzsText},
|
|
{"CimzoText", string.Empty},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", false },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, false, 10, NyomtatvanyokResource.ErtesitoTanulonakNemTK10_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesSzulonekTizOraUtanCstTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitoSzuloknekCstTK10_FejlecText},
|
|
{"TorzsHeaderText", model.FormatumId == (int)NyomtatvanyFormatumEnum.PDF ? NyomtatvanyokResource.ErtesitoSzuloknekCstTK10_TorzsText : NyomtatvanyokResource.ErtesitoSzuloknekCstTK10_TorzsText.Replace("<i>", string.Empty).Replace("</i>", string.Empty)},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"CimzoText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", false },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 10, NyomtatvanyokResource.ErtesitoSzuloknekCstTK10_Fajlnev, isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesSzulonekTizOraUtanCstNemTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitoSzuloknekCstNemTK10_FejlecText},
|
|
{"TorzsHeaderText", model.FormatumId == (int)NyomtatvanyFormatumEnum.PDF ? NyomtatvanyokResource.ErtesitoSzuloknekCstNemTK10_TorzsText : NyomtatvanyokResource.ErtesitoSzuloknekCstNemTK10_TorzsText.Replace("<i>", string.Empty).Replace("</i>", string.Empty)},
|
|
{"TorzsFooterText", string.Empty},
|
|
{"CimzoText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", false },
|
|
{"IsGondviseloDetailsVisible", false },
|
|
{"IsMulasztasokDetailsVisible", false },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, false, 10, NyomtatvanyokResource.ErtesitoSzuloknekCstNemTK10_Fajlnev, isSzulonek: true);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyamhatosag5OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyamhatosag5OraNemTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5TK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 5, NyomtatvanyokResource.ErtesitesGyamhivatalnak5TK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyamhatosag5OraNemTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyamhatosag5OraNemTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, false, 5, NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyamhatosag25OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyamhatosag5OraNemTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5TK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyamhivatalnak25TK_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyamhivatalnak5NT_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 25, NyomtatvanyokResource.ErtesitesGyamhatosag25OraTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyamhatosag10CstTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
model.IsTankoteles = true;
|
|
return ErtesitesGyamhatosag10Cst(model, true, NyomtatvanyokResource.ErtesitesGyamhivatalnak10CstTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyamhatosag10CstNTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
return ErtesitesGyamhatosag10Cst(model, false, NyomtatvanyokResource.ErtesitesGyamhivatalnak10CstNT_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyermekjoletiSzolgalat5OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyermekjoletiSzolgalat5OraTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyermekjoletiSzolgalat5OraTK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyermekjoletiSzolgalat5OraTK_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyermekjoletiSzolgalat5OraTK_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 5, NyomtatvanyokResource.ErtesitesGyermekjoletiSzolgalat5OraTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyermekjoleti15OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", true },
|
|
{"MellekletLabelText", NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_MellekletLabelText },
|
|
{"IsMellekletLabelVisible", true }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 15, NyomtatvanyokResource.ErtesitesGyermekjoleti15OraTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyermekvedelmiszolg5OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", true },
|
|
{"MellekletLabelText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_MellekletLabelText },
|
|
{"IsMellekletLabelVisible", true }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 5, NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesGyermekvedelmiszolg5OraNemTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_TorzsFooterText},
|
|
{"CimzoText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_CimzoText},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", true },
|
|
{"MellekletLabelText", NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_MellekletLabelText },
|
|
{"IsMellekletLabelVisible", true }
|
|
};
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, false, 5, NyomtatvanyokResource.ErtesitesGyermekvedelmiszolg5OraNemTK_Fajlnev);
|
|
}
|
|
|
|
[HttpPost]
|
|
public ActionResult ErtesitesAltSzabalysertes15OraTK([ModelBinder(typeof(NyomtatvanyModelBinderWithPoszeidonIktatasDefiniciok))]
|
|
NyomtatvanyModel model)
|
|
{
|
|
var frxParameterek = new Dictionary<string, object>
|
|
{
|
|
{"FejlecText", NyomtatvanyokResource.ErtesitesAltSzabalysertes15OraTK_FejlecText},
|
|
{"TorzsHeaderText", NyomtatvanyokResource.ErtesitesAltSzabalysertes15OraTK_TorzsHeaderText},
|
|
{"TorzsFooterText", NyomtatvanyokResource.ErtesitesAltSzabalysertes15OraTK_TorzsFooterText},
|
|
{"CimzoText", string.Empty},
|
|
{"IsCimzoAndIktatoszamVisible", true },
|
|
{"IsGondviseloDetailsVisible", true },
|
|
{"IsMulasztasokDetailsVisible", true },
|
|
{"IsTiszteletteltextVisible", false },
|
|
{"IsCimzettLabelVisible", false },
|
|
{"MellekletLabelText", string.Empty },
|
|
{"IsMellekletLabelVisible", false }
|
|
};
|
|
|
|
model.IsTankoteles = true;
|
|
|
|
return GetMulasztasErtesito(model, frxParameterek, true, 15, NyomtatvanyokResource.ErtesitesAltSzabalysertes15OraTK_Fajlnev);
|
|
}
|
|
|
|
#endregion Mulasztasi értesítők - Szkt.
|
|
}
|
|
}
|