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,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,14 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public AlkalmazottMunkaugyiAdatokImportItemListModel MainImportItemList { get; set; }
public AlkalmazottMunkaugyiAdatokImportNemimportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportItemListModel
{
public List<AlkalmazottMunkaugyiAdatokImportItemModel> ImportItemModelList { get; set; } = new List<AlkalmazottMunkaugyiAdatokImportItemModel>();
}
}

View file

@ -0,0 +1,74 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportItemModel
{
public string PedagogusNeve { get; set; }
public string PedagogusElotag { get; set; }
public string PedagogusVezeteknev { get; set; }
public string PedagogusUtonev { get; set; }
public string PedagogusAnyjaNeve { get; set; }
public string SzuletesiDatum { get; set; }
public string SzuletesiHely { get; set; }
public string AdoazonositoJel { get; set; }
public string BesorolasiFokozat { get; set; }
public string Munkakor { get; set; }
public string Munkaviszony { get; set; }
public string KotelezoOraszam { get; set; }
public string MunkaidoKedvezmenyOraszam { get; set; }
public string MunkaidoKedvezmenyOka { get; set; }
public string AlkalmazasKezdete { get; set; }
public string FoglalkoztatasTipus { get; set; }
public string VezetoiOraszamOka { get; set; }
public string FeladatellatasiHely { get; set; }
public string IsTartosTavollet { get; set; }
public string IsBetoltetlenAllashely { get; set; }
public string IsKulsoAlkalmazott { get; set; }
public string IsNyugdijas { get; set; }
public string IsAttanito { get; set; }
public string IsFoallasu { get; set; }
public string IsSzakertoiVagyVizsgaelnokiTevekenysegu { get; set; }
public string IsSzakmaiTovabbkepzes { get; set; }
public string IsSzakvizsga { get; set; }
public string OktatasiAzonosito { get; set; }
public string IsAttanitoMasIntezmenynel { get; set; }
public string IsTartosTavollevoHelyettesites { get; set; }
public string IsSzakertoKutatotanar { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportNemimportalhatoItemListModel
{
public List<AlkalmazottMunkaugyiAdatokImportNemimportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<AlkalmazottMunkaugyiAdatokImportNemimportalhatoItemModel>();
}
}

View file

@ -0,0 +1,65 @@
namespace Kreta.Web.Areas.ImportExport.Models.AlkalmazottMunkaugyiAdatokImportExport
{
public class AlkalmazottMunkaugyiAdatokImportNemimportalhatoItemModel
{
public string PedagogusNevImportData { get; set; }
public string PedagogusElotagImportData { get; set; }
public string PedagogusVezeteknevImportData { get; set; }
public string PedagogusUtonevImportData { get; set; }
public string PedagogusAnyjaNeveImportData { get; set; }
public string SzuletesiDatumImportData { get; set; }
public string SzuletesiHelyImportData { get; set; }
public string AdoazonositoJelImportData { get; set; }
public string BesorolasiFokozatImportData { get; set; }
public string MunkakorImportData { get; set; }
public string MunkaviszonyImportData { get; set; }
public string KotelezoOraszamImportData { get; set; }
public string MunkaidoKedvezmenyOraszamImportData { get; set; }
public string MunkaidoKedvezmenyOkaImportData { get; set; }
public string AlkalmazasKezdeteImportData { get; set; }
public string FoglalkoztatasTipusImportData { get; set; }
public string VezetoiOraszamOkaImportData { get; set; }
public string FeladatellatasiHelyImportData { get; set; }
public string IsTartosHelyettesitesImportData { get; set; }
public string IsBetoltetlenAllashelyImportData { get; set; }
public string IsKulsoAlkalmazottImportData { get; set; }
public string IsNyugdijasImportData { get; set; }
public string IsAttanitoImportData { get; set; }
public string IsFoallasuImportData { get; set; }
public string IsSzakertoiVagyVizsgaelnokiTevekenyseguImportData { get; set; }
public string IsSzakmaiTovabbkepzesImportData { get; set; }
public string IsSzakvizsgaImportData { get; set; }
public string OktatasiAzonositoImportData { get; set; }
public string IsSzakertoKutatotanarImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.BaseTantargyfelosztasImportExport
{
public class BaseTantargyfelosztasImportInfoModel
{
public TantargyImportItemListModel TantargyImportItemList { get; set; }
public OsztalyImportItemListModel OsztalyImportItemList { get; set; }
public CsoportImportItemListModel CsoportImportItemList { get; set; }
}
}

View file

@ -0,0 +1,37 @@
using System.Collections.Generic;
using System.Web.Mvc;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Resources;
using Kreta.Web.Helpers;
using Kreta.Web.Models;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class BaseImportExportModel : UploadFileModel
{
public int ImportMuvelet { get; set; }
public List<SelectListItem> ImportMuveletSelectList => EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(selectedValue: (int)ImportMuveletEnum.Insert);
public List<SelectListItem> ImportMuveletSelectListWithoutDelete => EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)ImportMuveletEnum.DeleteAndInsert).ToString() }, (int)ImportMuveletEnum.Insert);
public List<SelectListItem> ImportMuveletSelectListOnlyInsertAndUpdate => EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)ImportMuveletEnum.DeleteAndInsert).ToString(), ((int)ImportMuveletEnum.Insert).ToString() }, (int)ImportMuveletEnum.InsertAndUpdate);
public List<SelectListItem> ImportMuveletSelectListOnlyInsert => EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)ImportMuveletEnum.DeleteAndInsert).ToString(), ((int)ImportMuveletEnum.InsertAndUpdate).ToString() }, (int)ImportMuveletEnum.Insert);
public List<SelectListItem> ImportMuveletSelectListOnlyInsertAndDelete => GetDeleteAndInsertWithNonImported(EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value)).ToSelectListItemList(new List<string> { ((int)ImportMuveletEnum.InsertAndUpdate).ToString() }, (int)ImportMuveletEnum.Insert);
public List<SelectListItem> ImportMuveletSelectListWithDeleteNonImported => GetDeleteAndInsertWithNonImported(EnumExtensions.EnumToDictionary<ImportMuveletEnum>(ClaimData.SelectedTanevID.Value)).ToSelectListItemList(selectedValue: (int)ImportMuveletEnum.Insert);
private Dictionary<string, string> GetDeleteAndInsertWithNonImported(Dictionary<string, string> dict)
{
var ret = new Dictionary<string, string>(dict)
{
[ImportMuveletEnum.DeleteAndInsert.AsInt().ToString()] = ImportExportCommonResource.ImportTipusEnumDeleteAndInsertImported
};
return ret;
}
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class CimImportItemListModel
{
public List<CimImportItemModel> ImportItemModelList { get; set; } = new List<CimImportItemModel>();
}
}

View file

@ -0,0 +1,38 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class CimImportItemModel
{
public string FelhasznaloElotag { get; set; }
public string FelhasznaloVezeteknev { get; set; }
public string FelhasznaloKeresztnev { get; set; }
public string GondviseloNev { get; set; }
public string GondviseloRokonsagiFokNev { get; set; }
public string TipusNev { get; set; }
public string Iranyitoszam { get; set; }
public string Telepules { get; set; }
public string Kozterulet { get; set; }
public string KozteruletJellegNev { get; set; }
public string Hazszam { get; set; }
public string Emelet { get; set; }
public string Ajto { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class CsoportImportItemListModel
{
public List<CsoportImportItemModel> ImportItemModelList { get; set; } = new List<CsoportImportItemModel>();
}
}

View file

@ -0,0 +1,14 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class CsoportImportItemModel
{
public string Nev { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class EmailImportItemListModel
{
public List<EmailImportItemModel> ImportItemModelList { get; set; } = new List<EmailImportItemModel>();
}
}

View file

@ -0,0 +1,28 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class EmailImportItemModel
{
public string FelhasznaloElotag { get; set; }
public string FelhasznaloVezeteknev { get; set; }
public string FelhasznaloKeresztnev { get; set; }
public string GondviseloNev { get; set; }
public string GondviseloRokonsagiFokNev { get; set; }
public string EmailCim { get; set; }
public string TipusNev { get; set; }
public string IsAlapertelmezett { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class ImportInfoSummaryListModel
{
public List<ImportInfoSummaryModel> ImportInfoSummaryModelList { get; set; } = new List<ImportInfoSummaryModel>();
}
}

View file

@ -0,0 +1,17 @@
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class ImportInfoSummaryModel
{
public string ImportName { get; set; }
public string InsertRowCount { get; set; }
public string UpdateRowCount { get; set; }
public string DeleteRowCount { get; set; }
public string UnchangedRowCount { get; set; }
public string InvalidRowCount { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class OsztalyImportItemListModel
{
public List<OsztalyImportItemModel> ImportItemModelList { get; set; } = new List<OsztalyImportItemModel>();
}
}

View file

@ -0,0 +1,14 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class OsztalyImportItemModel
{
public string Nev { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class TantargyImportItemListModel
{
public List<TantargyImportItemModel> ImportItemModelList { get; set; } = new List<TantargyImportItemModel>();
}
}

View file

@ -0,0 +1,14 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class TantargyImportItemModel
{
public string Nev { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class TelefonImportItemListModel
{
public List<TelefonImportItemModel> ImportItemModelList { get; set; } = new List<TelefonImportItemModel>();
}
}

View file

@ -0,0 +1,28 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.CommonModels
{
public class TelefonImportItemModel
{
public string FelhasznaloElotag { get; set; }
public string FelhasznaloVezeteknev { get; set; }
public string FelhasznaloKeresztnev { get; set; }
public string GondviseloNev { get; set; }
public string GondviseloRokonsagiFokNev { get; set; }
public string Telefonszam { get; set; }
public string TipusNev { get; set; }
public string IsAlapertelmezett { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public EszkozImportItemListModel MainImportItemList { get; set; }
public EszkozImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportItemListModel
{
public List<EszkozImportItemModel> ImportItemModelList { get; set; } = new List<EszkozImportItemModel>();
}
}

View file

@ -0,0 +1,24 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportItemModel
{
public string Nev { get; set; }
public string TeremNev { get; set; }
public string TipusNev { get; set; }
public string Darabszam { get; set; }
public string FelelosNev { get; set; }
public string LeltariSzam { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportNemImportalhatoItemListModel
{
public List<EszkozImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<EszkozImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,19 @@
namespace Kreta.Web.Areas.ImportExport.Models.EszkozImportExport
{
public class EszkozImportNemImportalhatoItemModel
{
public string EszkozNeveImportData { get; set; }
public string HelyisegImportData { get; set; }
public string EszkozTipusImportData { get; set; }
public string DarabszamImportData { get; set; }
public string EszkozSzemelyiFeleloseImportData { get; set; }
public string LeltariSzamImportData { get; set; }
public string ErrorList { get; set; }
}
}

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; }
}
}

View file

@ -0,0 +1,15 @@
using System.ComponentModel.DataAnnotations;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportExportModel : BaseImportExportModel
{
[Display(Name = nameof(TanuloResource.HozzaferesGeneralasEsFajlLetoltes), ResourceType = typeof(TanuloResource))]
public bool? FajlLetolteseHozzaferesGeneralasaUtan { get; set; }
[Display(Name = nameof(TanuloResource.BelepesiAdatokKikuldeseEmailben), ResourceType = typeof(TanuloResource))]
public bool? BelepesiAdatokKikuldeseEmailben { get; set; }
}
}

View file

@ -0,0 +1,19 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public GondviseloImportItemListModel MainImportItemList { get; set; }
public TelefonImportItemListModel TelefonImportItemList { get; set; }
public EmailImportItemListModel EmailImportItemList { get; set; }
public CimImportItemListModel CimImportItemList { get; set; }
public GondviseloImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportItemListModel
{
public List<GondviseloImportItemModel> ImportItemModelList { get; set; } = new List<GondviseloImportItemModel>();
}
}

View file

@ -0,0 +1,31 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportItemModel
{
public string TanuloElotag { get; set; }
public string TanuloVezeteknev { get; set; }
public string TanuloKeresztnev { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public string GondviseloElotag { get; set; }
public string GondviseloVezeteknev { get; set; }
public string GondviseloKeresztnev { get; set; }
public string RokonsagiFokNev { get; set; }
public string TorvenyesKepviselo { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportNemImportalhatoItemListModel
{
public List<GondviseloImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<GondviseloImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,49 @@
namespace Kreta.Web.Areas.ImportExport.Models.GondviseloImportExport
{
public class GondviseloImportNemImportalhatoItemModel
{
public string TanuloNeveImportData { get; set; }
public string TanuloOktatasiAzonositoImportData { get; set; }
public string TanuloOsztalyaImportData { get; set; }
public string GondviseloNevElotagImportData { get; set; }
public string GondviseloVezeteknevImportData { get; set; }
public string GondviseloKeresztnevImportData { get; set; }
public string GondviseloRokonsagiFokaImportData { get; set; }
public string GondviseloTelefonszamaImportData { get; set; }
public string GondviseloEmailCimeImportData { get; set; }
public string TorvenyesKepviseloImportData { get; set; }
public string TelefonTipusImportData { get; set; }
public string EmailTipusImportData { get; set; }
public string CimOrszagImportData { get; set; }
public string CimTipusaImportData { get; set; }
public string CimIranyitoszamImportData { get; set; }
public string CimHelysegNevImportData { get; set; }
public string CimKozteruletNevImportData { get; set; }
public string CimKozteruletJellegeImportData { get; set; }
public string CimHazszamImportData { get; set; }
public string CimEmeletImportData { get; set; }
public string CimAjtoImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public NebuloImportItemListModel MainImportItemList { get; set; }
public NebuloImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportItemListModel
{
public List<NebuloImportItemModel> ImportItemModelList { get; set; } = new List<NebuloImportItemModel>();
}
}

View file

@ -0,0 +1,26 @@
using System;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportItemModel
{
public string SzuletesiVezeteknev { get; set; }
public string SzuletesiKeresztnev { get; set; }
public string AnyjaVezeteknev { get; set; }
public string AnyjaKeresztnev { get; set; }
public string SzuletesiHely { get; set; }
public DateTime? SzuletesiIdo { get; set; }
public string SzuletesiIdoText => SzuletesiIdo?.ToString(Core.Constants.ToStringPattern.HungarianDate) ?? "-";
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,11 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportNemImportalhatoItemListModel
{
public List<NebuloImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<NebuloImportNemImportalhatoItemModel>();
public int NebuloImportTipus { get; set; }
}
}

View file

@ -0,0 +1,113 @@
namespace Kreta.Web.Areas.ImportExport.Models.NebuloImportExport
{
public class NebuloImportNemImportalhatoItemModel
{
public string FenntartoAzonositoImportData { get; set; }
public string FenntartoMegnevezeseImportData { get; set; }
public string ErvenyesKotelezettsegTipusaImportData { get; set; }
public string OktatasiAzonositoSzamImportData { get; set; }
public string ViseltElonevImportData { get; set; }
public string ViseltVezeteknevImportData { get; set; }
public string ViseltKeresztnevImportData { get; set; }
public string ViseltNevNevsorrendImportData { get; set; }
public string SzuletesiElonevImportData { get; set; }
public string SzuletesiVezeteknevImportData { get; set; }
public string SzuletesiKeresztnevImportData { get; set; }
public string SzuletesiNevNevsorrendImportData { get; set; }
public string AnyjaNeveElonevImportData { get; set; }
public string AnyjaNeveVezeteknevImportData { get; set; }
public string AnyjaNeveKeresztnevImportData { get; set; }
public string AnyjaNeveNevsorrendImportData { get; set; }
public string SzuletesiIdoImportData { get; set; }
public string SzuletesiTelepulesImportData { get; set; }
public string TartozkodasiCimOrszagImportData { get; set; }
public string TartozkodasiCimTelepulesImportData { get; set; }
public string TartozkodasiCimIranyitoszamImportData { get; set; }
public string TartozkodasiCimKozteruletNevImportData { get; set; }
public string TartozkodasiCimKozteruletJellegImportData { get; set; }
public string TartozkodasiCimHazszamImportData { get; set; }
public string TartozkodasiCimPontositasImportData { get; set; }
public string AllandoLakcimOrszagImportData { get; set; }
public string AllandoLakcimTelepulesImportData { get; set; }
public string AllandoLakcimIranyitoszamImportData { get; set; }
public string AllandoLakcimKozteruletNevImportData { get; set; }
public string AllandoLakcimKozteruletJellegImportData { get; set; }
public string AllandoLakcimHazszamImportData { get; set; }
public string AllandoLakcimPontositasImportData { get; set; }
public string ErvenyesKotelezettsegKezdeteImportData { get; set; }
public string ErvenyesKotelezettsegVegeImportData { get; set; }
public string HalasztasJogcimeImportData { get; set; }
public string HalasztastEngedelyezoSzervTipusaImportData { get; set; }
public string HalasztastEngedelyezoSzervMegnevezeseImportData { get; set; }
public string HalasztasHatalyaVegdatumaImportData { get; set; }
public string KotelezettseghezKapcsolodoAktivVagySzuneteloJogviszonyaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyTipusaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyStatuszaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyIntezmenyOmAzonositojaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyIntezmenyNeveImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyUgyviteliHelySorszamaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyUgyviteliHelyAzonositojaImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyUgyviteliHelyNeveImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyUgyviteliHelyCimeImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonyKezdeteImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonySzunetelesenekKezdeteImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonySzunetelesenekVarhatoVegeImportData { get; set; }
public string KotelezettseghezKapcsolodoJogviszonySzunetelesJogcimeImportData { get; set; }
public string KotelezettsegetAzIlletekesFenntartohozTartozoIntezmenybenTeljesitiImportData { get; set; }
public string AzUtolsoKotelezettsegetTeljesitoJogviszonyVegdatumaImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,28 @@
using System;
using System.Web;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportExportFileUploadModel
{
public HttpPostedFileBase ImportFile { get; set; }
public int OrarendImportMuvelet { get; set; }
public int OrarendImportTipus { get; set; }
public bool IsNapirendImport { get; set; }
public bool IsTtfImport { get; set; }
public bool IsOraszamUpdate { get; set; }
public bool IsOsszefuggoSzakmaiGyakorlat { get; set; }
public int? FeladatellatasiHelyId { get; set; }
public DateTime? OraErvenyessegKezdete { get; set; }
public DateTime? OraErvenyessegVege { get; set; }
}
}

View file

@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Resources;
using Kreta.Web.Helpers;
using Kreta.Web.Models;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportExportModel : UploadFileModel
{
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
public int? FeladatellatasiHelyId { get; set; }
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.OrarendErvenyessegenekKezdeteDatumNemErvenyes), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportOrarendResource.ImportHeaderNameOraErvenyessegKezdete), ResourceType = typeof(ImportExportOrarendResource))]
public DateTime OraErvenyessegKezdete { get; set; }
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportOrarendResource.OrarendExportKezdete), ResourceType = typeof(ImportExportOrarendResource))]
public DateTime OrarendExportKezdete { get; set; }
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportOrarendResource.OrarendExportVege), ResourceType = typeof(ImportExportOrarendResource))]
public DateTime OrarendExportVege { get; set; }
public IEnumerable<string> AscAllowedFileExtensions { get; set; }
public int OrarendImportMuvelet { get; set; }
[Display(Name = nameof(ImportExportOrarendResource.TtfImportalBeallitasIsTtfImport), ResourceType = typeof(ImportExportOrarendResource))]
public bool IsTtfImport { get; set; }
[Display(Name = nameof(ImportExportOrarendResource.TtfImportalBeallitasIsOraszamUpdate), ResourceType = typeof(ImportExportOrarendResource))]
public bool IsOraszamUpdate { get; set; }
[Display(Name = nameof(ImportExportOrarendResource.OsszefuggoSzakmaiGyakorlatImportalasa), ResourceType = typeof(ImportExportOrarendResource))]
public bool IsOsszefuggoSzakmaiGyakorlat { get; set; }
public DateTime OraErvenyessegKezdeteValue { get; set; }
public DateTime OraErvenyessegMinDate { get; set; }
public DateTime OraErvenyessegMaxDate { get; set; }
public List<SelectListItem> OrarendImportMuveletSelectList => EnumExtensions.EnumToDictionary<OrarendImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(selectedValue: (int)OrarendImportMuveletEnum.UpdateAndInsert);
public List<SelectListItem> OrarendErvenyessegiIdovelImportMuveletSelectList => EnumExtensions.EnumToDictionary<OrarendImportMuveletEnum>(ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)OrarendImportMuveletEnum.UpdateAndInsert).ToString() }, (int)OrarendImportMuveletEnum.Insert);
[Display(Name = nameof(ImportExportOrarendResource.IdoszakonKivuliElemekMegjelenitese), ResourceType = typeof(ImportExportOrarendResource))]
public bool IsIdoszakonKivuliElemekMegjelenitese { get; set; }
[Display(Name = nameof(ImportExportOrarendResource.EgyediNapOrainakKihagyasa), ResourceType = typeof(ImportExportOrarendResource))]
public bool IsEgyediNapOrainakKihagyasa { get; set; } = true;
}
}

View file

@ -0,0 +1,20 @@
using Kreta.Web.Areas.ImportExport.Models.BaseTantargyfelosztasImportExport;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
using Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport;
using Kreta.Web.Areas.ImportExport.Models.TeremImportExport;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportInfoModel : BaseTantargyfelosztasImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public OrarendImportItemListModel MainImportItemList { get; set; }
public OrarendImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
public TeremImportItemListModel TeremImportItemList { get; set; }
public TantargyfelosztasImportItemListModel TantargyfelosztasImportItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportItemListModel
{
public List<OrarendImportItemModel> ImportItemModelList { get; set; } = new List<OrarendImportItemModel>();
}
}

View file

@ -0,0 +1,40 @@
using System;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportItemModel
{
public string HetirendTipusNev { get; set; }
public string HetNapjaTipusNev { get; set; }
public int? OraSorszam { get; set; }
public string OraSorszamText => OraSorszam?.ToString() ?? "-";
public DateTime OraKezdete { get; set; }
public string OraKezdeteText => OraKezdete.ToString(Core.Constants.ToStringPattern.HungarianTime);
public DateTime OraVege { get; set; }
public string OraVegeText => OraVege.ToString(Core.Constants.ToStringPattern.HungarianTime);
public string OsztalyCsoportNev { get; set; }
public string TantargyNev { get; set; }
public string TanarNev { get; set; }
public string TeremNev { get; set; }
public DateTime? OraErvenyessegKezdete { get; set; }
public string OraErvenyessegKezdeteText => OraErvenyessegKezdete?.ToString(Core.Constants.ToStringPattern.HungarianDate) ?? "-";
public DateTime? OraErvenyessegVege { get; set; }
public string OraErvenyessegVegeText => OraErvenyessegVege?.ToString(Core.Constants.ToStringPattern.HungarianDate) ?? "-";
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,13 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportNemImportalhatoItemListModel
{
public List<OrarendImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<OrarendImportNemImportalhatoItemModel>();
public int OrarendImportTipus { get; set; }
public bool IsNapirendImport { get; set; }
}
}

View file

@ -0,0 +1,31 @@
namespace Kreta.Web.Areas.ImportExport.Models.OrarendImportExport
{
public class OrarendImportNemImportalhatoItemModel
{
public string OraErvenyessegKezdeteImportData { get; set; }
public string OraErvenyessegVegeImportData { get; set; }
public string HetirendImportData { get; set; }
public string NapImportData { get; set; }
public string OraImportData { get; set; }
public string FoglalkozasKezdeteImportData { get; set; }
public string FoglalkozasVegeImportData { get; set; }
public string HelyisegImportData { get; set; }
public string OsztalyNevImportData { get; set; }
public string CsoportNevImportData { get; set; }
public string TantargyNevImportData { get; set; }
public string TanarNevImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,17 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TantargyImportItemListModel TantargyImportItemList { get; set; }
public OratervImportItemListModel OratervImportItemList { get; set; }
public OratervTantargyImportItemListModel MainImportItemList { get; set; }
public OratervImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportItemListModel
{
public List<OratervImportItemModel> ImportItemModelList { get; set; } = new List<OratervImportItemModel>();
}
}

View file

@ -0,0 +1,19 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportItemModel
{
public string Tanterv { get; set; }
public string Oraterv { get; set; }
public string Evfolyam { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportNemImportalhatoItemListModel
{
public List<OratervImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<OratervImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,17 @@
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervImportNemImportalhatoItemModel
{
public string TantervNeveImportData { get; set; }
public string OratervNeveImportData { get; set; }
public string TantargyNeveImportData { get; set; }
public string EvfolyamNeveImportData { get; set; }
public string EvesOraszamImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervTantargyImportItemListModel
{
public List<OratervTantargyImportItemModel> ImportItemModelList { get; set; } = new List<OratervTantargyImportItemModel>();
}
}

View file

@ -0,0 +1,23 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.OratervImportExport
{
public class OratervTantargyImportItemModel
{
public string Tanterv { get; set; }
public string Oraterv { get; set; }
public string Evfolyam { get; set; }
public string Tantargy { get; set; }
public string EvesOraszam { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,23 @@
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportExportModel : BaseImportExportModel
{
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.OrarendErvenyessegenekKezdeteDatumNemErvenyes), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportTanmenetResource.Foglalkozas), ResourceType = typeof(ImportExportTanmenetResource))]
public int? TantargyfelosztasId { get; set; }
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.OrarendErvenyessegenekKezdeteDatumNemErvenyes), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportTanmenetResource.Foglalkozas), ResourceType = typeof(ImportExportTanmenetResource))]
public int? ExportTantargyfelosztasId { get; set; }
public SzervezetTipusEnum? SzervezetTipusEnum { get; set; }
public string ControllerName { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TanmenetImportItemListModel MainImportItemList { get; set; }
public TanmenetImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportItemListModel
{
public List<TanmenetImportItemModel> ImportItemModelList { get; set; } = new List<TanmenetImportItemModel>();
}
}

View file

@ -0,0 +1,16 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportItemModel
{
public string OraSorszam { get; set; }
public string Tema { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportNemImportalhatoItemListModel
{
public List<TanmenetImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TanmenetImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,13 @@
namespace Kreta.Web.Areas.ImportExport.Models.TanmenetImportExport
{
public class TanmenetImportNemImportalhatoItemModel
{
public string OraszamImportData { get; set; }
public string FoglalkozasImportData { get; set; }
public string TemaImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,16 @@
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportExportModel : BaseImportExportModel
{
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
public int? FeladatellatasiHelyId { get; set; }
public IEnumerable<string> AscAllowedFileExtensions { get; set; }
}
}

View file

@ -0,0 +1,14 @@
using Kreta.Web.Areas.ImportExport.Models.BaseTantargyfelosztasImportExport;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportInfoModel : BaseTantargyfelosztasImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TantargyfelosztasImportItemListModel MainImportItemList { get; set; }
public TantargyfelosztasImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportItemListModel
{
public List<TantargyfelosztasImportItemModel> ImportItemModelList { get; set; } = new List<TantargyfelosztasImportItemModel>();
}
}

View file

@ -0,0 +1,35 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportItemModel
{
public string Nev { get; set; }
public string OsztalyCsoportNev { get; set; }
public string TantargyNev { get; set; }
public string TanarNev { get; set; }
public double Oraszam { get; set; }
public double Tuloraszam { get; set; }
public bool IsOsszevontOra { get; set; }
public string IsOsszevontOraText => IsOsszevontOra.GetDisplayName();
public bool IsNemzetisegiOra { get; set; }
public string IsNemzetisegiOraText => IsNemzetisegiOra.GetDisplayName();
public double MegbizasiOraszam { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,11 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportNemImportalhatoItemListModel
{
public List<TantargyfelosztasImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TantargyfelosztasImportNemImportalhatoItemModel>();
public int TantargyfelosztasImportTipus { get; set; }
}
}

View file

@ -0,0 +1,25 @@
namespace Kreta.Web.Areas.ImportExport.Models.TantargyfelosztasImportExport
{
public class TantargyfelosztasImportNemImportalhatoItemModel
{
public string OsztalyNevImportData { get; set; }
public string CsoportNevImportData { get; set; }
public string TantargyNevImportData { get; set; }
public string OraszamImportData { get; set; }
public string TanarNevImportData { get; set; }
public string TuloraImportData { get; set; }
public string TtfOraszamKorrekcioImportData { get; set; }
public string NemzetisegiOraImportData { get; set; }
public string MegbizasiOraszamImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,29 @@
using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Classes;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportExportModel : BaseImportExportModel
{
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.OrarendErvenyessegenekKezdeteDatumNemErvenyes), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(ImportExportTanuloBesorolasResource.BesorolasDatum), ResourceType = typeof(ImportExportTanuloBesorolasResource))]
public DateTime BesorolasDatum { get; set; }
[Display(Name = nameof(ImportExportTanuloBesorolasResource.KisorolasDatum), ResourceType = typeof(ImportExportTanuloBesorolasResource))]
public DateTime? KisorolasDatum { get; set; }
public DateTime BesorolasDatumValue { get; set; }
public DateTime BesorolasDatumMinDate { get; set; }
public DateTime BesorolasDatumMaxDate { get; set; }
[Display(Name = nameof(AdminisztracioResource.ImportalasUtanMindenJuttatasAdatUjraszamitasa), ResourceType = typeof(AdminisztracioResource))]
public bool? IsJuttatasUpdate { get; set; }
public bool IsSzakkepzoIntezmeny { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TanuloBesorolasImportItemListModel MainImportItemList { get; set; }
public TanuloBesorolasImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportItemListModel
{
public List<TanuloBesorolasImportItemModel> ImportItemModelList { get; set; } = new List<TanuloBesorolasImportItemModel>();
}
}

View file

@ -0,0 +1,22 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportItemModel
{
public string TanuloElotag { get; set; }
public string TanuloVezeteknev { get; set; }
public string TanuloKeresztnev { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public string OsztalyCsoportNev { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportNemImportalhatoItemListModel
{
public List<TanuloBesorolasImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TanuloBesorolasImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,13 @@
namespace Kreta.Web.Areas.ImportExport.Models.TanuloBesorolasImportExport
{
public class TanuloBesorolasImportNemImportalhatoItemModel
{
public string TanuloNeveImportData { get; set; }
public string TanuloOktatasiAzonositoImportData { get; set; }
public string OsztalyCsoportImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TanuloErtekelesMondatbankImportItemListModel MainImportItemList { get; set; }
public TanuloErtekelesMondatbankImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportItemListModel
{
public List<TanuloErtekelesMondatbankImportItemModel> ImportItemModelList { get; set; } = new List<TanuloErtekelesMondatbankImportItemModel>();
}
}

View file

@ -0,0 +1,22 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportItemModel
{
public string RovidNev { get; set; }
public string Szoveg { get; set; }
public string TanuloErtekelesTipusNev { get; set; }
public string EvfolyamTipusNev { get; set; }
public string TantargyNev { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportNemImportalhatoItemListModel
{
public List<TanuloErtekelesMondatbankImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TanuloErtekelesMondatbankImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,17 @@
namespace Kreta.Web.Areas.ImportExport.Models.TanuloErtekelesMondatbankImportExport
{
public class TanuloErtekelesMondatbankImportNemImportalhatoItemModel
{
public string RovidNevImportData { get; set; }
public string SzovegImportData { get; set; }
public string TanuloErtekelesTipusImportData { get; set; }
public string EvfolyamTipusImportData { get; set; }
public string TantargyImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloKifirImportExport
{
public class TanuloKifirImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,17 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloKifirImportExport
{
public class TanuloKifirImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TanuloKifirImportItemListModel MainImportItemList { get; set; }
public TanuloKifirImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
public CimImportItemListModel CimImportItemList { get; set; }
public EmailImportItemListModel EmailImportItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloKifirImportExport
{
public class TanuloKifirImportItemListModel
{
public List<TanuloKifirImportItemModel> ImportItemModelList { get; set; } = new List<TanuloKifirImportItemModel>();
}
}

View file

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

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanuloKifirImportExport
{
public class TanuloKifirImportNemImportalhatoItemListModel
{
public List<TanuloKifirImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TanuloKifirImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,67 @@
namespace Kreta.Web.Areas.ImportExport.Models.TanuloKifirImportExport
{
public class TanuloKifirImportNemImportalhatoItemModel
{
public string NevImportData { get; set; }
public string OktatasiAzonositoImportData { get; set; }
public string SzuletesiHelyImportData { get; set; }
public string SzuletesiDatumImportData { get; set; }
public string AnyjaNeveImportData { get; set; }
public string AllandoLakcimIranyitoszamImportData { get; set; }
public string AllandoLakcimTelepulesImportData { get; set; }
public string AllandoLakcimKozteruletImportData { get; set; }
public string ErtesitesiCimIranyitoszamImportData { get; set; }
public string ErtesitesiCimTelepulesImportData { get; set; }
public string ErtesitesiCimKozteruletImportData { get; set; }
public string AllampolgarsagImportData { get; set; }
public string EmailCimImportData { get; set; }
#region Unused Import Data
public string KilencedikEvfolyamnalAlacsonyabbImportData { get; set; }
public string ErtesitesiCimNevImportData { get; set; }
public string AltalanosIskolaOmKodjaImportData { get; set; }
public string AltalanosIskolaNeveImportData { get; set; }
public string AltalanosIskolaIranyitoszamImportData { get; set; }
public string AltalanosIskolaCimImportData { get; set; }
public string AltalanosIskolaTelepulesImportData { get; set; }
public string AltalanosIskolaTelefonszamImportData { get; set; }
public string AltalanosIskolaEmailCimImportData { get; set; }
public string FelveteltNyertTanulmanyiKeruletNeveImportData { get; set; }
public string FelveteltNyertTanulmanyiKeruletKodszamaImportData { get; set; }
public string FelveteltNyertTanulmanyiKeruletSzovegeImportData { get; set; }
public string NemNyertFelveteltElutasitasImportData { get; set; }
public string NemNyertFelveteltBeteltImportData { get; set; }
public string NemNyertFelveteltElobbreNertFelveteltImportData { get; set; }
#endregion
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,8 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportExportModel : BaseImportExportModel
{
}
}

View file

@ -0,0 +1,15 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TelefonImportItemListModel TelefonImportItemList { get; set; }
public EmailImportItemListModel EmailImportItemList { get; set; }
public TanulokElerhetosegiAdataikImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportItemListModel
{
public List<TanulokElerhetosegiAdataikImportItemModel> ImportItemModelList { get; set; } = new List<TanulokElerhetosegiAdataikImportItemModel>();
}
}

View file

@ -0,0 +1,17 @@
using Kreta.BusinessLogic.Classes;
using Kreta.Enums.ManualEnums.ImportExport;
using Kreta.Web.Security;
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportItemModel
{
public string TanuloNeve { get; set; }
public string TanuloOktatasiAzonosito { get; set; }
public int Operation { get; set; }
public string OperationText => Operation.GetDisplayName<ImportItemOperationEnum>(ClaimData.SelectedTanevID.Value);
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportNemImportalhatoItemListModel
{
public List<TanulokElerhetosegiAdataikImportNemImportalhatoItemModel> NemImportalhatoItemModelList { get; set; } = new List<TanulokElerhetosegiAdataikImportNemImportalhatoItemModel>();
}
}

View file

@ -0,0 +1,23 @@
namespace Kreta.Web.Areas.ImportExport.Models.TanulokElerhetosegiAdataikImportExport
{
public class TanulokElerhetosegiAdataikImportNemImportalhatoItemModel
{
public string TanuloNeveImportData { get; set; }
public string TanuloOktatasiAzonositoImportData { get; set; }
public string TanuloTelefonszamImportData { get; set; }
public string TelefonszamAlapertelmezettImportData { get; set; }
public string TelefonszamTipusaImportData { get; set; }
public string TanuloEmailCimImportData { get; set; }
public string EmailAlapertelmezettImportData { get; set; }
public string EmailTipusImportData { get; set; }
public string ErrorList { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using System.ComponentModel.DataAnnotations;
using Kreta.Resources;
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TeremImportExport
{
public class TeremImportExportModel : BaseImportExportModel
{
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
[Display(Name = nameof(IntezmenyResource.MukodesiHely), ResourceType = typeof(IntezmenyResource))]
public int? MukodesiHelyId { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using Kreta.Web.Areas.ImportExport.Models.CommonModels;
namespace Kreta.Web.Areas.ImportExport.Models.TeremImportExport
{
public class TeremImportInfoModel
{
public ImportInfoSummaryListModel ImportInfoSummaryList { get; set; }
public TeremImportItemListModel MainImportItemList { get; set; }
public TeremImportNemImportalhatoItemListModel NemImportalhatoItemList { get; set; }
}
}

View file

@ -0,0 +1,9 @@
using System.Collections.Generic;
namespace Kreta.Web.Areas.ImportExport.Models.TeremImportExport
{
public class TeremImportItemListModel
{
public List<TeremImportItemModel> ImportItemModelList { get; set; } = new List<TeremImportItemModel>();
}
}

Some files were not shown because too many files have changed in this diff Show more