init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
118
KretaWeb/Areas/Orarend/Views/AdminNaploEllenorzes/Index.cshtml
Normal file
118
KretaWeb/Areas/Orarend/Views/AdminNaploEllenorzes/Index.cshtml
Normal file
|
@ -0,0 +1,118 @@
|
|||
@using Kreta.Enums.ManualEnums
|
||||
@using Kreta.Framework
|
||||
@using Kreta.Web.Areas.Orarend.Models
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Web.Classes
|
||||
@using Kreta.Resources
|
||||
@model TanariOrarendModelKeresheto
|
||||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
}
|
||||
|
||||
@section AddSearchPanel {
|
||||
@using (Html.SearchPanelSideBar("searchForm", null, postSubmitFunction: "TanariOrarend.FormSearch"))
|
||||
{
|
||||
@Html.KretaComboBoxFor(x => x.TanarId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "AdminNaploEllenorzesApi", action = "GetTanarList" })).AutoBind(true).RenderSearchPanelSideBar()
|
||||
}
|
||||
}
|
||||
|
||||
@section AddCss {
|
||||
@Styles.Render(Constants.General.TanuloErtekelesCSS)
|
||||
@Styles.Render(Constants.General.FeljegyzesekCSS)
|
||||
@Styles.Render(Constants.General.NaplozasAutoFeljegyzesCSS)
|
||||
}
|
||||
|
||||
@{
|
||||
Html.RenderPartial("Orarend", Model);
|
||||
}
|
||||
|
||||
@section AddJs {
|
||||
<script type="text/javascript">
|
||||
var AdminNaploEllenorzesHelper = (function () {
|
||||
var adminNaploEllenorzesHelper = function () { };
|
||||
|
||||
var eventURL = '@Url.Action("AdminNaploEllenorzesEvent", "AdminNaploEllenorzes", new { area = "Orarend" })';
|
||||
var nemKotottMunkaidoEventUrl = "@Url.Action("AdminNaploEllenorzesNemKotottMunkaidoEvent", "AdminNaploEllenorzes", new { area = "Orarend"})";
|
||||
var fogadooraEventUrl = "@Url.Action("AdminNaploEllenorzesFogadooraEvent", "AdminNaploEllenorzes", new { area = "Orarend"})";
|
||||
var updateURL = "@Url.HttpRouteUrl("ActionApi", new { controller = "AdminNaploEllenorzesApi", action = "UpdateNemMegtartott" })";
|
||||
var deleteURL = "@Url.HttpRouteUrl("ActionApi", new { controller = "AdminNaploEllenorzesApi", action = "DeleteNaplozas" })";
|
||||
|
||||
adminNaploEllenorzesHelper.TanorakCalendarClickEvent = function (e) {
|
||||
window.CalendarModel = e;
|
||||
if (e.oraType == @((int)CalendarOraTypeEnum.TanevRendjeEsemeny)
|
||||
|| e.oraType == @((int)CalendarOraTypeEnum.UresOra)) {
|
||||
return;
|
||||
}
|
||||
else {
|
||||
AjaxHelper.DoPost(eventURL, window.CalendarModel, popUpWindow);
|
||||
}
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.FoglalkozasokCalendarClickEvent = function (e) {
|
||||
if (e.oraType == @((int)CalendarOraTypeEnum.TanoranKivuliFoglalkozas) || e.oraType == @((int)CalendarOraTypeEnum.TanoranKivuliNaplozottFoglalkozas)) {
|
||||
window.CalendarModel = e;
|
||||
AjaxHelper.DoPost(eventURL, window.CalendarModel, popUpWindow);
|
||||
}
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.NemKotottCalendarClickEvent = function (e) {
|
||||
if (e.oraType == @((int)CalendarOraTypeEnum.TanoranKivuliTevekenyseg)) {
|
||||
e.isPast = (new Date(e.start).setHours(0, 0, 0, 0) <= new Date(@DateTime.Now.Year , @DateTime.Now.Month - 1 , @DateTime.Now.Day));
|
||||
|
||||
if (e.isPast) {
|
||||
CalendarDateTimeChangeHelper.changeCalendarModelOrakezdeteVegeToUtc(e);
|
||||
window.CalendarModel = e;
|
||||
AjaxHelper.DoPost(nemKotottMunkaidoEventUrl, window.CalendarModel, popUpWindow);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.FogadooraCalendarClickEvent = function (e) {
|
||||
if (e.oraType == @((int)CalendarOraTypeEnum.Fogadoora)) {
|
||||
e.isPast = (new Date(e.start).setHours(0, 0, 0, 0) <= new Date(@DateTime.Now.Year , @DateTime.Now.Month - 1 , @DateTime.Now.Day));
|
||||
|
||||
if (e.isPast) {
|
||||
window.CalendarModel = e;
|
||||
AjaxHelper.DoPost(fogadooraEventUrl, window.CalendarModel, popUpWindow);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.windowCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("AdminNaploEllenorzesWindow");
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.updateNemMegtartottConfirm = function () {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(StringResourcesUtil.GetString(4935))" /*Biztosan nem megtartottra állítja az órát?*/, updateNemMegtartott);
|
||||
}
|
||||
|
||||
adminNaploEllenorzesHelper.deleteNaplozasConfirm = function () {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(StringResourcesUtil.GetString(4936))" /*Biztosan törli a naplózási adatokat?*/, deleteNaplozas);
|
||||
}
|
||||
|
||||
function popUpWindow(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(StringResourcesUtil.GetString(4932))"; /*Napló ellenőrzés*/
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("AdminNaploEllenorzesWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function updateNemMegtartott() {
|
||||
AjaxHelper.DoPostQuery(updateURL, null, { id: window.CalendarModel.eventId, oraKezdete: window.CalendarModel.start, oraVege: window.CalendarModel.end }, successCallBack);
|
||||
}
|
||||
|
||||
function deleteNaplozas() {
|
||||
AjaxHelper.DoPostQuery(deleteURL, null, { id: window.CalendarModel.eventId }, successCallBack);
|
||||
}
|
||||
|
||||
function successCallBack() {
|
||||
KretaWindowHelper.destroyWindow("AdminNaploEllenorzesWindow");
|
||||
TanariOrarend.FormSearch("searchForm");
|
||||
}
|
||||
|
||||
return adminNaploEllenorzesHelper;
|
||||
})();
|
||||
</script>
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue