55 lines
2.4 KiB
C#
55 lines
2.4 KiB
C#
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.BusinessLogic.Helpers;
|
|
using Kreta.BusinessLogic.Security;
|
|
using Kreta.Web.Areas.Orarend.Models;
|
|
using Kreta.Web.Helpers;
|
|
using Kreta.Web.Models.EditorTemplates;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.Orarend.Controllers
|
|
{
|
|
[MvcRoleClaimsAuthorize(true)]
|
|
[MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue, KretaClaimPackages.IsSzirIntezmeny.ClaimValue)]
|
|
[MvcRolePackageAuthorize(KretaClaimPackages.Adminisztrator.ClaimValue)]
|
|
public class AdminNemElerhetoOrarendiElemekController : Controller
|
|
{
|
|
// GET: Orarend/AdminNemElerhetoOrarendiElemek
|
|
public ActionResult Index()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
public ActionResult OpenOrarendiOraInfoPopUp(int orarendiOraId)
|
|
{
|
|
var orarendiOraHelper = new OrarendiOraHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
|
OrarendiOraCO orarendiOraCO = orarendiOraHelper.GetOrarendiOraById(orarendiOraId);
|
|
|
|
OrarendiOraModel orarendiOraModel = new OrarendiOraModel
|
|
{
|
|
OraErvenyessegKezdete = orarendiOraCO.OraErvenyessegKezdete,
|
|
OraErvenyessegVege = orarendiOraCO.OraErvenyessegVege,
|
|
OraErvenyessegKezdeteSzoveg = orarendiOraCO.OraErvenyessegKezdete.ToShortDateString(),
|
|
OraErvenyessegVegeSzoveg = orarendiOraCO.OraErvenyessegVege.ToShortDateString(),
|
|
HetNapjaSzoveg = orarendiOraCO.HetNapjaNev,
|
|
Hetirend = orarendiOraCO.HetirendNev,
|
|
FoglalkozasNev = orarendiOraCO.FoglalkozasNev,
|
|
OsztalyCsoportNev = orarendiOraCO.OsztalyCsoportNev,
|
|
TantargyNev = orarendiOraCO.TantargyNev,
|
|
TanarNev = orarendiOraCO.TanarNev,
|
|
TeremNev = orarendiOraCO.TeremNev,
|
|
OraKezdete = orarendiOraCO.OraKezdete,
|
|
OraVege = orarendiOraCO.OraVege,
|
|
CsengetesiRendNev = orarendiOraCO.CsengetesiRendNev,
|
|
OraKezdeteSzoveg = orarendiOraCO.OraKezdete.ToString("HH:mm"),
|
|
OraVegeSzoveg = orarendiOraCO.OraVege.ToString("HH:mm"),
|
|
};
|
|
|
|
var model = new PopUpModel(orarendiOraModel, "Info_PopUp");
|
|
|
|
model.AddCancelBtn(model, "AdminNemElerhetoOrarendiElemKeresoHelper.orarendiOraInfoCancel");
|
|
|
|
return PartialView(Constants.General.PopupView, model);
|
|
}
|
|
}
|
|
}
|