This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,28 @@
using System.ComponentModel.DataAnnotations;
using Kreta.Enums.ManualEnums;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportExportModel : BaseImportExportModel
{
public FelhasznaloBelepesExportImportTipusEnum FelhasznaloBelepesExportImportTipusEnum { get; set; }
public FelhasznaloBelepesExportImportTipusEnum ExportFelhasznaloBelepesExportImportTipusEnum { get; set; }
[Display(Name = nameof(TanuloResource.HozzaferesGeneralasEsFajlLetoltes), ResourceType = typeof(TanuloResource))]
public bool IsGeneraltFileLetoltes { get; set; }
[Display(Name = nameof(TanuloResource.BelepesiAdatokKikuldeseEmailben), ResourceType = typeof(TanuloResource))]
public bool IsEmailKuldes { get; set; }
public string ImportalasText { get; set; }
public string NemImportalhatoSorokFileName { get; set; }
public string ExportFileName { get; set; }
public string TovabbText { get; set; }
}
}

View file

@ -0,0 +1,15 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public FelhasznaloBelepesImportItemListModel MainImportItemList { get; set; }
public FelhasznaloBelepesImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
public string ContainerMainGridTabName { get; set; }
}
}

View file

@ -0,0 +1,140 @@
using System;
using System.Collections.Generic;
using Kreta.Enums.ManualEnums;
using Kreta.Resources;
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportItemListModel
{
public List<FelhasznaloBelepesImportItemModel> ImportItemModelList { get; set; } = new List<FelhasznaloBelepesImportItemModel>();
public FelhasznaloBelepesExportImportTipusEnum TipusEnum { get; set; }
public string ElotagTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottElotag;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloElotag;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloElotag;
default:
throw new Exception();
}
}
}
public string VezeteknevTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottVezeteknev;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloVezeteknev;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloVezeteknev;
default:
throw new Exception();
}
}
}
public string KeresztnevTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottKeresztnev;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloKeresztnev;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloKeresztnev;
default:
throw new Exception();
}
}
}
public string OktatasiAzonositoTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottOktatasiAzonosito;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloOktatasiAzonosito;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloOktatasiAzonosito;
default:
throw new Exception();
}
}
}
public string SzuletesiIdoTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottSzuletesiIdo;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloSzuletesiIdo;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloSzuletesiIdo;
default:
throw new Exception();
}
}
}
public string BejelentkezesiNevTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottFelhasznalonev;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloFelhasznalonev;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderGondviseloFelhasznalonev;
default:
throw new Exception();
}
}
}
public string JelszoTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderAlkalmazottJelszo;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderTanuloJelszo;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ContainerMainGridHeaderGondviseloJelszo;
default:
throw new Exception();
}
}
}
}
}

View file

@ -0,0 +1,33 @@
using System;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportItemModel
{
public string Elotag { get; set; }
public string Vezeteknev { get; set; }
public string Keresztnev { get; set; }
public string OktatasiAzonosito { get; set; }
public DateTime SzuletesiIdo { get; set; }
public string SzuletesiIdoText => SzuletesiIdo.ToString(Core.Constants.ToStringPattern.HungarianDate);
public string GondviseloNev { get; set; }
public string GondviseloRokonsagiFokNev { get; set; }
public string BejelentkezesiNev { get; set; }
public string Jelszo { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,104 @@
using System;
using System.Collections.Generic;
using Kreta.Enums.ManualEnums;
using Kreta.Resources;
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportNemImportalhatoItemListModel
{
public List<FelhasznaloBelepesImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<FelhasznaloBelepesImportNemImportalhatoItemModel>();
public FelhasznaloBelepesExportImportTipusEnum TipusEnum { get; set; }
public string NeveImportDataTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottNeve;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloNeve;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameGondviseloNeve;
default:
throw new Exception();
}
}
}
public string OktatasiAzonositoImportDataTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottOktatasiAzonosito;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloOktatasiAzonosito;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloOktatasiAzonosito;
default:
throw new Exception();
}
}
}
public string SzuletesiDatumaImportDataTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottSzuletesiDatuma;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloSzuletesiDatuma;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloSzuletesiDatuma;
default:
throw new Exception();
}
}
}
public string FelhasznaloNeveImportDataTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottFelhasznaloneve;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloFelhasznaloneve;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameGondviseloFelhasznaloneve;
default:
throw new Exception();
}
}
}
public string JelszavaImportDataTitle
{
get
{
switch (TipusEnum)
{
case FelhasznaloBelepesExportImportTipusEnum.Alkalmazott:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottJelszava;
case FelhasznaloBelepesExportImportTipusEnum.Tanulo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloJelszava;
case FelhasznaloBelepesExportImportTipusEnum.Gondviselo:
return ImportExportFelhasznaloBelepesResource.ImportHeaderNameGondviseloJelszava;
default:
throw new Exception();
}
}
}
}
}

View file

@ -0,0 +1,20 @@
namespace Kreta.Web.Areas.ImportExport.Models.FelhasznaloBelepesImportExport
{
public class FelhasznaloBelepesImportNemImportalhatoItemModel
{
public string NeveImportData { get; set; }
public string OktatasiAzonositoImportData { get; set; }
public string SzuletesiDatumaImportData { get; set; }
public string GondviseloNeveImportData { get; set; }
public string GondviseloRokonsagiFokaImportData { get; set; }
public string FelhasznaloNeveImportData { get; set; }
public string JelszavaImportData { get; set; }
public string ErrorList { get; set; }
}
}