init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,270 @@
|
|||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.HelperClasses.OsztalyCsoportbaSorolas;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.BusinessLogic.Security;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Framework;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Areas.OsztalyCsoport.Models;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.OsztalyCsoport.Controllers
|
||||
{
|
||||
[MvcRoleClaimsAuthorize(true)]
|
||||
[MvcRolePackageAuthorize(TanevEnum.KovTanev, KretaClaimPackages.KollegiumModul.ClaimValue)]
|
||||
public class KollegiumKovTanevSorolasController : Controller
|
||||
{
|
||||
public ActionResult CsoportAtleptetes()
|
||||
{
|
||||
TanevCO aktData;
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType());
|
||||
aktData = helper.GetTanevInfo();
|
||||
|
||||
var tanevHelper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
TanevCO kovData = tanevHelper.GetTanevInfo();
|
||||
var model = new KovTanevCsoportAtleptetesModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumCsoportokListByEvfolyamForBesorolasokAktTanev" }),
|
||||
FromChangeEvent = "KovTanevCsoportAtleptetesHelper.changeFromCsoport",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiAForrascsoportot,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumCsoportokListByEvfolyamForBesorolasokKovTanev" }),
|
||||
ToChangeEvent = "KovTanevCsoportAtleptetesHelper.changeToCsoport",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelcsoportot,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
MinDatum = kovData.KezdoNap.ToString(),
|
||||
MaxDatum = aktData.UtolsoNap.ToString(),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAktivTanevCsoportTanuloiCsoportLepteteshez" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevCsoportTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "CsoportLeptetes" }),
|
||||
|
||||
DropKovTanevAlert = tanevHelper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
||||
}
|
||||
|
||||
public ActionResult CsoportBesorolasElsoAlkalom()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var data = helper.GetTanevInfo();
|
||||
var model = new KovTanevCsoportBesorolasModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
FromChangeEvent = "KovTanevCsoportBesorolasHelper.changeFromOsztaly",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiAForrasosztalyt,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumCsoportokListByEvfolyamForBesorolasokKovTanev" }),
|
||||
ToChangeEvent = "KovTanevCsoportBesorolasHelper.changeToCsoport",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelcsoportot,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
MinDatum = data.KezdoNap.ToString(),
|
||||
MaxDatum = data.UtolsoNap.ToString(),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevCsoportTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "CsoportBesorolas" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
||||
}
|
||||
|
||||
public ActionResult CsoportBesorolasTorles()
|
||||
{
|
||||
return View(new KovTanevCsoportBesorolasTorlesModel());
|
||||
}
|
||||
|
||||
public ActionResult CsoportTevesBesorolasJavitas()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType());
|
||||
var model = new KovTanevCsoportTevesBesorolasJavitasModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumCsoportokListByEvfolyamForBesorolasokKovTanev" }),
|
||||
FromChangeEvent = "KovTanevCsoportTevesBesorolasJavitasHelper.changeFromCsoport",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiAForrascsoportot,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumCsoportokListByEvfolyamForBesorolasokKovTanev" }),
|
||||
ToChangeEvent = "KovTanevCsoportTevesBesorolasJavitasHelper.changeToCsoport",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelcsoportot,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevCsoportTanuloi" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevCsoportTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "CsoportTevesBesorolasJavitas" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
}
|
||||
|
||||
[MvcRoleClaimsAuthorize(false)]
|
||||
public ActionResult NebuloBesorolas()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
var data = helper.GetTanevInfo();
|
||||
var model = new KovTanevNebuloBesorolasModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetEmptyData" }),
|
||||
FromChangeEvent = "",
|
||||
FromPlaceholder = OsztalyCsoportResource.NebulokBesorolasa,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
ToChangeEvent = "KovTanevNebuloBesorolasHelper.changeToOsztaly",
|
||||
ToPlaceholder = OsztalyCsoportResource.ValasszaKiACelosztalyt,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
MinDatum = data.KezdoNap.ToString(),
|
||||
MaxDatum = data.UtolsoNap.ToString(),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFelvettNebulok" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "NebuloBesorolas" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
||||
}
|
||||
|
||||
public ActionResult OsztalyAtleptetes()
|
||||
{
|
||||
var tanevHelper = new TanevHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType());
|
||||
|
||||
var aktData = tanevHelper.GetTanevInfo();
|
||||
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var kovData = helper.GetTanevInfo();
|
||||
var model = new KovTanevOsztalyAtleptetesModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokWOAllClass" }),
|
||||
FromChangeEvent = "KovTanevOsztalyAtleptetesHelper.changeFromOsztaly",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiAForrasosztalyt,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
ToChangeEvent = "KovTanevOsztalyAtleptetesHelper.changeToOsztaly",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelosztalyt,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), true, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
MinDatum = kovData.KezdoNap.ToString(),
|
||||
MaxDatum = aktData.UtolsoNap.ToString(),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAktivTanevOsztalyTanuloiOsztalyLepteteshez" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "OsztalyLeptetes" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
||||
}
|
||||
|
||||
public ActionResult OsztalyBesorolasElsoAlkalom()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
var data = helper.GetTanevInfo();
|
||||
|
||||
var model = new KovTanevOsztalyBesorolasElsoAlkalomModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetEmptyData" }),
|
||||
FromChangeEvent = "",
|
||||
FromPlaceholder = StringResourcesUtil.GetString(4012),
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
ToChangeEvent = "KovTanevOsztalyBesorolasElsoAlkalomHelper.changeToOsztaly",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelosztalyt,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
MinDatum = data.KezdoNap.ToString(),
|
||||
MaxDatum = data.UtolsoNap.ToString(),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumKovTanevBesorolhatoTanulok" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "OsztalyBesorolasElsoAlkalom" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
||||
}
|
||||
|
||||
public ActionResult OsztalyBesorolasTorles()
|
||||
{
|
||||
return View(new KovTanevOsztalyBesorolasTorlesModel());
|
||||
}
|
||||
|
||||
public ActionResult OsztalyTevesBesorolasJavitas()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType());
|
||||
|
||||
var model = new KovTanevOsztalyTevesBesorolasJavitasModel()
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
FromChangeEvent = "KovTanevOsztalyTevesBesorolasJavitasHelper.changeFromOsztaly",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiAForrasosztalyt,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
ToChangeEvent = "KovTanevOsztalyTevesBesorolasJavitasHelper.changeToOsztaly",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelosztalyt,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "OsztalyTevesBesorolasJavitas" }),
|
||||
|
||||
DropKovTanevAlert = helper.GetKovetkezoTanev().Key <= 0
|
||||
};
|
||||
|
||||
return View(model);
|
||||
}
|
||||
|
||||
public ActionResult Visszairatkoztatas()
|
||||
{
|
||||
var helper = new TanevHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var data = helper.GetTanevInfo();
|
||||
var model = new KovTanevVisszairatkoztatasModel
|
||||
{
|
||||
FromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanevek" }),
|
||||
FromChangeEvent = "KovTanevVisszairatkoztatasHelper.changeFromTanev",
|
||||
FromPlaceholder = BesorolasResource.ValasszaKiATanevet,
|
||||
|
||||
ToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKollegiumOsztalyListByEvfolyamForBesorolasokKovTanevWOAllClass" }),
|
||||
ToChangeEvent = "KovTanevVisszairatkoztatasHelper.changeToOsztaly",
|
||||
ToPlaceholder = BesorolasResource.ValasszaKiACelosztalyt,
|
||||
|
||||
Zaradek = new SorolasZaradek(ConnectionTypeExtensions.GetSessionConnectionType(), false, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevZaradekList" })),
|
||||
|
||||
GetTanulokListFromUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevKiiratkoztatottTanulokList" }),
|
||||
GetTanulokListToUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetKovTanevOsztalyTanuloi" }),
|
||||
SaveUrl = Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "KollegiumKovTanevSorolasApi", action = "OsztalyVisszairatkoztatas" }),
|
||||
|
||||
Datum = data.KezdoNap,
|
||||
JogviszonyKezdete = data.KezdoNap,
|
||||
MaxDatum = data.KezdoNap.ToString()
|
||||
};
|
||||
|
||||
return View(model);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue