init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,67 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.BusinessLogic.Helpers;
|
||||
using Kreta.BusinessLogic.Helpers.SystemSettings;
|
||||
using Kreta.Core.ConnectionType;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Framework.Util;
|
||||
using Kreta.Naplo.Domain.V3.Common;
|
||||
using Kreta.Naplo.Domain.V3.Tanar;
|
||||
|
||||
namespace Kreta.Naplo.BusinessLogic.V3.Tanar
|
||||
{
|
||||
internal static class TanarSubqueries
|
||||
{
|
||||
internal static ProfilResponse GetProfil(DefaultConnectionParameters dcp)
|
||||
{
|
||||
var dataRow = new TanarHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId)).GetProfil(dcp.UserIdpUniqueId);
|
||||
|
||||
return new ProfilResponse
|
||||
{
|
||||
Uid = dcp.UserIdpUniqueId,
|
||||
Nev = SDAConvert.ToString(dataRow["Nev"]),
|
||||
IntezmenyNev = SDAConvert.ToString(dataRow["IntezmenyNev"]),
|
||||
FeladatEllatasiHelyId = SDAConvert.ToInt32(dataRow["FeladatEllatasiHelyId"]),
|
||||
FeladatEllatasiHelyNev = SDAConvert.ToString(dataRow["MukodesiHelyNev"]) + " - " + SDAConvert.ToInt32(dataRow["OktatasiNevelesiFeladatTipusId"]).GetItemNameFromCache(dcp.TanevId, dcp.IntezmenyAzonosito),
|
||||
PublikusEmailCim = SDAConvert.ToString(dataRow["PublikusEmailCim"]),
|
||||
PublikusTelefonszam = SDAConvert.ToString(dataRow["PublikusTelefonszam"]),
|
||||
MunkahelyiEmailCim = SDAConvert.ToString(dataRow["MunkahelyiEmailCim"]),
|
||||
MunkahelyiTelefonszam = SDAConvert.ToString(dataRow["MunkahelyiTelefonszam"])
|
||||
};
|
||||
}
|
||||
|
||||
internal static BeallitasokResponse GetBeallitasok(DefaultConnectionParameters dcp)
|
||||
{
|
||||
var systemSettingsHelper = new SystemSettingsHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId));
|
||||
|
||||
return new BeallitasokResponse
|
||||
{
|
||||
ElozoOranHianyzoAjanlasa = new FelhasznaloHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId)).GetProfilTipus(dcp.FelhasznaloId, "HianyzokAutoKitoltes"),
|
||||
NapiSzamonkeresLimit = systemSettingsHelper.GetSystemSettingValue<int>(RendszerBeallitasTipusEnum.Napi_Szamonkeresi_Limit),
|
||||
LimitaltSzamonkeresekTipusai = systemSettingsHelper.GetSystemSettingValue<List<int>>(RendszerBeallitasTipusEnum.Ertekeles_Modok_Beallitasa_Napi_Limithez)
|
||||
};
|
||||
}
|
||||
|
||||
internal static void PostBeallitasok(DefaultConnectionParameters dcp, BeallitasokRequest request)
|
||||
{
|
||||
new FelhasznaloHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId)).SetProfilTipus(dcp.FelhasznaloId, "HianyzokAutoKitoltes", request.ElozoOranHianyzoAjanlasa);
|
||||
}
|
||||
|
||||
internal static IEnumerable<TantargyFelosztasResponse> GetTantargyFelosztas(DefaultConnectionParameters dcp)
|
||||
{
|
||||
return new TantargyFelosztasHelper(new MobileConnectionType(dcp.FelhasznaloId, dcp.IntezmenyId, dcp.IntezmenyAzonosito, dcp.TanevId))
|
||||
.GetTantargyFelosztasCoList(new TantargyFelosztasKeresesCo { Tanar = dcp.FelhasznaloId })
|
||||
.Select(x => new TantargyFelosztasResponse
|
||||
{
|
||||
OsztalyCsoportId = x.OsztalyCsoportId,
|
||||
OsztalyCsoportNev = x.OsztalyCsoportNev,
|
||||
TantargyId = x.TantargyId,
|
||||
TantargyNev = x.TantargyNev,
|
||||
FeladatellatasiHelyId = x.FeladatEllatasihelyId,
|
||||
FeladatellatasiHely = x.MukodesiHelyNev + " - " + x.OktatasiNevelesiFeladatTipusId.GetItemNameFromCache(dcp.TanevId, dcp.IntezmenyAzonosito)
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue