init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
102
KretaWeb/Areas/Orarend/Controllers/OrarendekTorleseController.cs
Normal file
102
KretaWeb/Areas/Orarend/Controllers/OrarendekTorleseController.cs
Normal file
|
@ -0,0 +1,102 @@
|
|||
using System.Linq;
|
||||
using System.Web.Http;
|
||||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.BusinessLogic.Security;
|
||||
using Kreta.Resources;
|
||||
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 OrarendekTorleseController : Controller
|
||||
{
|
||||
public ActionResult Index()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
public ActionResult OpenSelectorPopup([FromBody] string url)
|
||||
{
|
||||
var popupModel = new PopUpModel(null, "Selector_Popup");
|
||||
popupModel.AddBtn(popupModel, "BtnVissza", CommonResource.Vissza, $"function () {{OrarendekTorleseHelper.visszaUrl('{url}')}}");
|
||||
|
||||
return PartialView(Constants.General.PopupView, popupModel);
|
||||
}
|
||||
|
||||
public ActionResult LoadFeladatellatasiHelyView()
|
||||
{
|
||||
var helper = new OrarendTorleseHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var model = new FelhelyOrarendTorleseModel();
|
||||
(model.MinDatum, model.MaxDatum) = helper.GetMinMaxDatumValaszto();
|
||||
model.FelhelyList.AddRange(helper.GetFeladatellatasiHelyek(true).Select(x => new SelectListItem
|
||||
{
|
||||
Text = x.Text,
|
||||
Value = x.Value,
|
||||
}));
|
||||
model.OraTipusok.AddRange(helper.GetNezetTipusok().Select(x => new SelectListItem
|
||||
{
|
||||
Text = x.Text,
|
||||
Value = x.Value,
|
||||
}));
|
||||
return PartialView("FeladatellatasiHely_View", model);
|
||||
}
|
||||
|
||||
public ActionResult LoadOsztalyView()
|
||||
{
|
||||
var osztalyCsoportHelper = new OsztalyCsoportHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var osztalyList = osztalyCsoportHelper.GetOsztalyCsoportCoList().Where(ocs => ocs.IsOsztaly).Select(cs => new OrarendTorleseOsztalyCsoportListItem
|
||||
{
|
||||
Id = cs.Id,
|
||||
Nev = cs.Nev,
|
||||
FeladatellatasiHelyId = cs.FeladatellatasiHelyId
|
||||
});
|
||||
|
||||
var model = new OsztalyOrarendTorleseModel
|
||||
{
|
||||
OsztalyList = osztalyList
|
||||
};
|
||||
|
||||
var orarendTorleseHelper = new OrarendTorleseHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
(model.MinDatum, model.MaxDatum) = orarendTorleseHelper.GetMinMaxDatumValaszto();
|
||||
model.OraTipusok.AddRange(orarendTorleseHelper.GetNezetTipusok().Select(x => new SelectListItem
|
||||
{
|
||||
Text = x.Text,
|
||||
Value = x.Value,
|
||||
}));
|
||||
|
||||
return PartialView("Osztaly_View", model);
|
||||
}
|
||||
|
||||
public ActionResult LoadCsoportView()
|
||||
{
|
||||
var osztalyCsoportHelper = new OsztalyCsoportHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
var csoportList = osztalyCsoportHelper.GetOsztalyCsoportCoList().Where(ocs => !ocs.IsOsztaly).Select(cs => new OrarendTorleseOsztalyCsoportListItem
|
||||
{
|
||||
Id = cs.Id,
|
||||
Nev = cs.Nev,
|
||||
FeladatellatasiHelyId = cs.FeladatellatasiHelyId
|
||||
});
|
||||
|
||||
var model = new CsoportOrarendTorleseModel
|
||||
{
|
||||
CsoportList = csoportList
|
||||
};
|
||||
|
||||
var orarendTorleseHelper = new OrarendTorleseHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
(model.MinDatum, model.MaxDatum) = orarendTorleseHelper.GetMinMaxDatumValaszto();
|
||||
model.OraTipusok.AddRange(orarendTorleseHelper.GetNezetTipusok().Select(x => new SelectListItem
|
||||
{
|
||||
Text = x.Text,
|
||||
Value = x.Value,
|
||||
}));
|
||||
|
||||
return PartialView("Csoport_View", model);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue