using System.Web.Mvc; using Kreta.BusinessLogic.Helpers; using Kreta.BusinessLogic.Security; using Kreta.Web.Areas.TanuloErtekeles.Models; using Kreta.Web.Helpers; using Kreta.Web.Models.EditorTemplates; using Kreta.Web.Security; namespace Kreta.Web.Areas.TanuloErtekeles.Controllers { [MvcRoleClaimsAuthorize(true)] [MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue, KretaClaimPackages.IsSzirIntezmeny.ClaimValue)] [MvcRolePackageAuthorize(KretaClaimPackages.Adminisztrator.ClaimValue)] public class ErettsegiEredmenyekKeresoController : Controller { // GET: TanuloErtekeles/ErettsegiEredmenyekKereso public ActionResult Index() { return View(new ErettsegiEredmenyekKeresoSearchModel() { FeladatEllatasiHelyId = ClaimData.FelhelySzuro }); } public ActionResult OpenErettsegiEredmenyInfoPopUp(int erettsegiEredmenyId) { var erettsegiEredmenyModel = new ErettsegiEredmenyModel(); var helper = new ErettsegiEredmenyekHelper(ConnectionTypeExtensions.GetSessionConnectionType()); var result = helper.GetErettsegiEredmeny(erettsegiEredmenyId); erettsegiEredmenyModel.Tanulo = result.Tanulo; erettsegiEredmenyModel.AnyjaNeve = result.AnyjaNeve; erettsegiEredmenyModel.SzuletesiDatum = result.SzuletesiDatum; erettsegiEredmenyModel.OktatasiAzonosito = result.OktatasiAzonosito; erettsegiEredmenyModel.Tantargy = result.Tantargy; erettsegiEredmenyModel.GyakorlatiPontszam = result.GyakorlatiPontszam; erettsegiEredmenyModel.IrasbeliPontszam = result.IrasbeliPontszam; erettsegiEredmenyModel.SzobeliPontszam = result.SzobeliPontszam; erettsegiEredmenyModel.OsszPontszam = result.OsszPontszam; erettsegiEredmenyModel.Tipus = result.Tipus; erettsegiEredmenyModel.Szint = result.Szint; erettsegiEredmenyModel.Szazalek = result.Szazalek; erettsegiEredmenyModel.Erdemjegy = result.Erdemjegy; erettsegiEredmenyModel.Megjegyzes = result.Megjegyzes; var model = new PopUpModel(erettsegiEredmenyModel, "Info_PopUp"); model.AddCancelBtn(model, "ErettsegiEredmenyekKeresoHelper.erettsegiEredmenyInfoCancel"); return PartialView(Constants.General.PopupView, model); } } }