init
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Attributes;
|
||||
using Kreta.Web.Helpers;
|
||||
using Kreta.Web.Helpers.TabStrip;
|
||||
|
||||
namespace Kreta.Web.Areas.Orarend.Models
|
||||
{
|
||||
public class TanariOrarendModel
|
||||
{
|
||||
public TanariOrarendModel()
|
||||
{
|
||||
TabList = new List<TabStripItemModel>();
|
||||
LezartOsztalyokEsOsztalybontottCsoportokIdList = new List<int>();
|
||||
|
||||
var systemSettingsHelper = new SystemSettingsHelper(ConnectionTypeExtensions.GetSessionConnectionType());
|
||||
|
||||
LehetOratFelvenniTTFNelkul = systemSettingsHelper.GetSystemSettingValue<bool>(RendszerBeallitasTipusEnum.Lehet_orat_felvenni_TTF_nelkul);
|
||||
TanarVeheteFelOratMaganak = systemSettingsHelper.GetSystemSettingValue<bool>(RendszerBeallitasTipusEnum.Tanar_vehet_e_fel_orat_maganak);
|
||||
}
|
||||
|
||||
public bool LehetOratFelvenniTTFNelkul { get; set; }
|
||||
|
||||
public bool TanarVeheteFelOratMaganak { get; set; }
|
||||
|
||||
public string HetirendJson { get; set; }
|
||||
public string NaptariHetekHetirendJson { get; set; }
|
||||
|
||||
public bool ShowKerdoivPopup { get; set; }
|
||||
public List<TabStripItemModel> TabList { get; set; }
|
||||
|
||||
[KretaDisplayName(1681)] /*Helyettesített*/
|
||||
public int? Tanar { get; set; }
|
||||
|
||||
public bool isHelyettesites { get; set; }
|
||||
|
||||
public TimeSpan CalendarMinTime { get; set; }
|
||||
public TimeSpan CalendarMaxTime { get; set; }
|
||||
|
||||
public TimeSpan CsengetesiRendMinTime { get; set; }
|
||||
public TimeSpan CsengetesiRendMaxTime { get; set; }
|
||||
//public List<int> ErtekelesModListNapiLimithez { get { return new SzamonkeresElorejelzesHelper(ClaimData.SelectedTanevID.Value).Using(h => h.GetModListNapiLimithez()); } }
|
||||
|
||||
public List<int> LezartOsztalyokEsOsztalybontottCsoportokIdList { get; set; }
|
||||
|
||||
public string TanorakServiceAction { get; set; } = "GetTanariOrarendOrarendiorakEsTanorak";
|
||||
public string TanoranKivuliFoglalkozasokServiceAction { get; set; } = "GetTanariOrarendTanoranKivuliFoglalkozasok";
|
||||
public string NemKotottMunkaidoServiceAction { get; set; } = "GetTanariOrarendNemKotottMunkaido";
|
||||
public string FogadoorakServiceAction { get; set; } = "GetTanariOrarendFogadoora";
|
||||
public string TanorakCalendarClickJSFunction { get; set; } = "Tanorak.CalendarClickEvent";
|
||||
public string TanoranKivuliFoglalkozasokCalendarClickJSFunction { get; set; } = "Foglalkozasok.CalendarClickEvent";
|
||||
public string NemKotottMunkaidoCalendarClickJSFunction { get; set; } = "NemKotottMunkaido.CalendarClickEvent";
|
||||
public string FogadooraCalendarClickJSFunction { get; set; } = "Fogadoora.CalendarClickEvent";
|
||||
public string TanorakCalendarSelectJSFunction { get; set; } = "undefined";
|
||||
public string TanoranKivuliFoglalkozasokCalendarSelectJSFunction { get; set; } = "Foglalkozasok.CalendarSelectEvent";
|
||||
public string NemKotottMunkaidoCalendarSelectJSFunction { get; set; } = "NemKotottMunkaido.CalendarSelectEvent";
|
||||
public string FogadooraCalendarSelectJSFunction { get; set; } = "Fogadoora.CalendarSelectEvent";
|
||||
|
||||
public int? FelhasznalodTanarId { get; set; }
|
||||
|
||||
public bool IsShowRogzitottOrak { get; set; }
|
||||
|
||||
public DateTime TanevUtolsoTanitasiNap { get; set; }
|
||||
|
||||
public List<DateTime> RendkivuliTanitasiNapok { get; set; }
|
||||
|
||||
public bool IsNemKellNemKotott { get; set; }
|
||||
|
||||
public int? SzervezetTipusId { get; set; }
|
||||
public string ControllerName => SzervezetTipusId.HasValue ? Constants.Controllers.DualisTanariOrarend : Constants.Controllers.TanariOrarend;
|
||||
public string ApiControllerName => SzervezetTipusId.HasValue ? Constants.ApiControllers.DualisTanariOrarendApi : Constants.ApiControllers.TanariOrarendApi;
|
||||
}
|
||||
|
||||
public class TanariOrarendModelKeresheto : TanariOrarendModel
|
||||
{
|
||||
[Display(Name = nameof(OrarendResource.Tanar), ResourceType = typeof(OrarendResource))]
|
||||
public int? TanarId { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user