init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,85 @@
|
|||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
||||
using Kreta.BusinessLogic.Security;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Web.Areas.Hianyzas.Models;
|
||||
using Kreta.Web.Areas.Hianyzas.Models.Mulasztasok;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Models.EditorTemplates;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Hianyzas.Controllers
|
||||
{
|
||||
[MvcRoleClaimsAuthorize(true)]
|
||||
[MvcRolePackageDenyAuthorize(KretaClaimPackages.IsOnlyAlkalmozott.ClaimValue)]
|
||||
[MvcRolePackageAuthorize(KretaClaimPackages.CsoportVezeto.ClaimValue, KretaClaimPackages.SzuperOsztalyfonok.ClaimValue)]
|
||||
public class CsoportMulasztasokController : Controller
|
||||
{
|
||||
public ActionResult Index()
|
||||
{
|
||||
var model = new MulasztasIndexModel();
|
||||
|
||||
return View("Index", model);
|
||||
}
|
||||
|
||||
public ActionResult GetMulasztasokDatumNezetDetailGrid(MulasztasokDatumNezetGridModel gridModel)
|
||||
{
|
||||
gridModel.SzerepkorViewType = SzerepkorViewTypeEnum.CsoportvezetoNezet;
|
||||
|
||||
var systemSettingsHelper = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
gridModel.MulasztasJogosultsagSetting = systemSettingsHelper.GetSystemSettingValue<CsoportvezetokIgazolasiJogosultsagaEnum>(RendszerBeallitasTipusEnum.Csoportvezetok_Igazolasi_Jogosultsaga);
|
||||
gridModel.IsTanorai = (int)CsoportTipusEnum.iskolai_csoport_tanorai_celu_ == gridModel.CsoportTipusId;
|
||||
|
||||
return PartialView("Mulasztasok_DatumNezet_DetailGrid", gridModel);
|
||||
}
|
||||
|
||||
public ActionResult OpenTanuloMulasztasaiPopup(int tanuloId, int osztalyCsoportId, string apiControllerName = null, int? szervezetTipusId = null)
|
||||
{
|
||||
var model = new TanuloMulasztasaiPopupModel
|
||||
{
|
||||
TanuloId = tanuloId,
|
||||
SzerepkorViewType = SzerepkorViewTypeEnum.CsoportvezetoNezet,
|
||||
OsztalyCsoportId = osztalyCsoportId,
|
||||
ApiControllerName = apiControllerName,
|
||||
SzervezetTipusId = szervezetTipusId
|
||||
};
|
||||
|
||||
var systemSettingsHelper = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
model.MulasztasJogosultsagSetting = systemSettingsHelper.GetSystemSettingValue<CsoportvezetokIgazolasiJogosultsagaEnum>(RendszerBeallitasTipusEnum.Csoportvezetok_Igazolasi_Jogosultsaga);
|
||||
|
||||
model.IsTanorai = (int)CsoportTipusEnum.iskolai_csoport_tanorai_celu_ == model.CsoportTipusId;
|
||||
|
||||
var popupModel = new PopUpModel(model, "TanuloMulasztasai_Popup");
|
||||
|
||||
popupModel.AddCancelBtn(popupModel, "MulasztasKezelesHelper.detailTanuloWindowCancel");
|
||||
return PartialView(Constants.General.PopupView, popupModel);
|
||||
}
|
||||
|
||||
public ActionResult TanuloKezeletlenMulasztasaiDetailGrid(TanuloMulasztasaiPopupModel gridModel)
|
||||
{
|
||||
gridModel.SzerepkorViewType = SzerepkorViewTypeEnum.CsoportvezetoNezet;
|
||||
|
||||
var systemSettingsHelper = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
gridModel.MulasztasJogosultsagSetting = systemSettingsHelper.GetSystemSettingValue<CsoportvezetokIgazolasiJogosultsagaEnum>(RendszerBeallitasTipusEnum.Csoportvezetok_Igazolasi_Jogosultsaga);
|
||||
|
||||
gridModel.Kezeletlen = true;
|
||||
return PartialView("TanuloMulasztasai_DetailGrid", gridModel);
|
||||
}
|
||||
|
||||
public ActionResult TanuloKezeltMulasztasaiDetailGrid(TanuloMulasztasaiPopupModel gridModel)
|
||||
{
|
||||
gridModel.SzerepkorViewType = SzerepkorViewTypeEnum.CsoportvezetoNezet;
|
||||
|
||||
var systemSettingsHelper = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
gridModel.MulasztasJogosultsagSetting = systemSettingsHelper.GetSystemSettingValue<CsoportvezetokIgazolasiJogosultsagaEnum>(RendszerBeallitasTipusEnum.Csoportvezetok_Igazolasi_Jogosultsaga);
|
||||
|
||||
gridModel.Kezeletlen = false;
|
||||
return PartialView("TanuloMulasztasai_DetailGrid", gridModel);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue