81 lines
2 KiB
C#
81 lines
2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Kreta.Enums.ManualEnums;
|
|
|
|
namespace Kreta.Web.Security
|
|
{
|
|
public interface IKretaAuthorization
|
|
{
|
|
bool IsValidEvent(int eventId, CalendarOraTypeEnum calendarOraType, DateTime date);
|
|
|
|
bool IsValidOrarendiOra(int orarendiOraId, DateTime oraDatuma);
|
|
|
|
bool IsValidTanitasiOra(int tanitasiOraId);
|
|
|
|
bool IsValidNemKotottMunkaido(int nemKotottMunkaidoId);
|
|
|
|
bool IsValidOsztaly(int osztalyId);
|
|
|
|
bool IsValidCsoport(int csoportId);
|
|
|
|
bool IsValidOsztalyCsoport(int osztalyCsoportId, bool lehetTTF = false);
|
|
|
|
bool IsValidOsztalyCsoport(int osztalyCsoportId, int tantargyId);
|
|
|
|
bool IsValidOsztalyfonokTanuloja(int tanuloId);
|
|
|
|
bool IsValidTanulo(int tanuloId, bool lehetTTF = false);
|
|
|
|
bool IsValidTanulo(List<int> tanuloIdList, int osztalyCsoportId, bool lehetTTF = false);
|
|
|
|
bool IsValidTanulo(int tanuloId, int tantargyId);
|
|
|
|
bool IsValidErtekeles(int ertekelesId);
|
|
|
|
bool IsValidMagatartasSzorgalom(int magatartasSzorgalomId);
|
|
|
|
bool IsValidMulasztas(int mulasztasId);
|
|
|
|
bool IsValidIgazolas(int igazolasId);
|
|
|
|
bool IsValidKozossegiSzolgalat(int kozossegiSzolgalatId);
|
|
|
|
bool IsValidErettsegiEredmeny(int erettsegiEredmenyId);
|
|
|
|
bool IsValidSzakkepzesiMunkaszerzodes();
|
|
|
|
bool IsValidDualisOktatoCsoporthozRendeles();
|
|
|
|
bool IsValidDualisTanulok();
|
|
|
|
bool IsValidDualisCsoportok();
|
|
|
|
bool IsValidTanuloApaczai();
|
|
|
|
bool IsValidDualisHelyszinek();
|
|
|
|
bool IsValidDualisErtekelesek();
|
|
|
|
bool IsValidDualisMulasztasok();
|
|
|
|
bool IsValidDualisFeljegyzesek();
|
|
|
|
bool IsValidDualisAlkalmazottak();
|
|
|
|
bool IsValidDualisTanuloSorolas();
|
|
|
|
bool IsValidTanulasiElemImportExport();
|
|
|
|
bool IsValidTanulasiElemek();
|
|
|
|
bool IsValidDualisKepzes();
|
|
|
|
bool IsValidDualisAdminOrarend();
|
|
|
|
bool IsValidDualisElektronikusUzenetek();
|
|
|
|
bool IsValidDualisBeirasok();
|
|
|
|
bool IsValidDualisOktato();
|
|
}
|
|
}
|