init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
34
Kreta.BusinessLogic/HelperClasses/AdatszotarCO.cs
Normal file
34
Kreta.BusinessLogic/HelperClasses/AdatszotarCO.cs
Normal file
|
@ -0,0 +1,34 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdatszotarCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public string AdatszotarTipus { get; set; }
|
||||
public int AdatszotarTipusId { get; set; }
|
||||
public string Megnevezes { get; set; }
|
||||
public int? Sorszam { get; set; }
|
||||
public bool? Lathato { get; set; }
|
||||
public string Megnevezes1 { get; set; }
|
||||
public string Megnevezes2 { get; set; }
|
||||
public string Megnevezes3 { get; set; }
|
||||
public string Megnevezes4 { get; set; }
|
||||
public string Color { get; set; }
|
||||
public bool IsBold { get; set; }
|
||||
public int Suly { get; set; }
|
||||
|
||||
public bool Protected { get; set; }
|
||||
|
||||
public bool IsSorszamozando { get; set; }
|
||||
public bool IsTanorai { get; set; }
|
||||
public bool IsTanorankivuli { get; set; }
|
||||
public bool IsLeNemKotottMunkaido { get; set; }
|
||||
|
||||
public bool IsNaplobanMegjelenik { get; set; }
|
||||
public bool IsTorzslaponMegjelenik { get; set; }
|
||||
public bool IsBizonyitvanybanMegjelenik { get; set; }
|
||||
public List<AdatszotarZaradekNyelvCo> ZaradekSzovegCoList { get; set; }
|
||||
public List<AdatszotarZaradekNyelvCo> OldZaradekSzovegCoList { get; set; }
|
||||
}
|
||||
}
|
56
Kreta.BusinessLogic/HelperClasses/AdatszotarItemCo.cs
Normal file
56
Kreta.BusinessLogic/HelperClasses/AdatszotarItemCo.cs
Normal file
|
@ -0,0 +1,56 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdatszotarItemCo
|
||||
{
|
||||
public AdatszotarItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
Sorszam = SDAConvert.ToNullableInt32(dataRow["Sorszam"]);
|
||||
Megnevezes = SDAConvert.ToString(dataRow["Megnevezes"]).ReplaceMultipleSpacesAndTrim();
|
||||
Megnevezes1 = SDAConvert.ToString(dataRow["Megnevezes1"]).ReplaceMultipleSpacesAndTrim();
|
||||
Megnevezes2 = SDAConvert.ToString(dataRow["Megnevezes2"]).ReplaceMultipleSpacesAndTrim();
|
||||
Megnevezes3 = SDAConvert.ToString(dataRow["Megnevezes3"]).ReplaceMultipleSpacesAndTrim();
|
||||
Megnevezes4 = SDAConvert.ToString(dataRow["Megnevezes4"]).ReplaceMultipleSpacesAndTrim();
|
||||
AdatszotarTipusNev = SDAConvert.ToString(dataRow["AdatszotarTipus"]).ReplaceMultipleSpacesAndTrim();
|
||||
AdatszotarTipusId = SDAConvert.ToInt32(dataRow["AdatszotarTipusId"]);
|
||||
IsLathato = SDAConvert.ToBoolean(dataRow["Lathato_BOOL"]);
|
||||
IsLathatoText = SDAConvert.ToString(dataRow["Lathato_BNAME"]);
|
||||
IsProtected = SDAConvert.ToBoolean(dataRow["Protected_BOOL"]);
|
||||
IsProtectedText = SDAConvert.ToString(dataRow["Protected_BNAME"]);
|
||||
IsSorszamozando = SDAConvert.ToBoolean(dataRow["IsTanorai_BOOL"]);
|
||||
IsSorszamozandoText = SDAConvert.ToString(dataRow["IsTanorai_BNAME"]);
|
||||
IsTanorai = SDAConvert.ToBoolean(dataRow["IsTanorankivuli_BOOL"]);
|
||||
IsTanoraiText = SDAConvert.ToString(dataRow["IsTanorankivuli_BNAME"]);
|
||||
IsTanorankivuli = SDAConvert.ToBoolean(dataRow["IsTanorankivuli_BOOL"]);
|
||||
IsTanorankivuliText = SDAConvert.ToString(dataRow["IsTanorankivuli_BNAME"]);
|
||||
IsLeNemKotottMunkaido = SDAConvert.ToBoolean(dataRow["IsLeNemKotottMunkaido_BOOL"]);
|
||||
IsLeNemKotottMunkaidoText = SDAConvert.ToString(dataRow["IsLeNemKotottMunkaido_BNAME"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public int? Sorszam { get; set; }
|
||||
public string Megnevezes { get; set; }
|
||||
public string Megnevezes1 { get; set; }
|
||||
public string Megnevezes2 { get; set; }
|
||||
public string Megnevezes3 { get; set; }
|
||||
public string Megnevezes4 { get; set; }
|
||||
public string AdatszotarTipusNev { get; set; }
|
||||
public int AdatszotarTipusId { get; set; }
|
||||
public bool IsLathato { get; set; }
|
||||
public string IsLathatoText { get; set; }
|
||||
public bool IsProtected { get; set; }
|
||||
public string IsProtectedText { get; set; }
|
||||
public bool IsSorszamozando { get; set; }
|
||||
public string IsSorszamozandoText { get; set; }
|
||||
public bool IsTanorai { get; set; }
|
||||
public string IsTanoraiText { get; set; }
|
||||
public bool IsTanorankivuli { get; set; }
|
||||
public string IsTanorankivuliText { get; set; }
|
||||
public bool IsLeNemKotottMunkaido { get; set; }
|
||||
public string IsLeNemKotottMunkaidoText { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdatszotarZaradekNyelvCo
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Name1 { get; set; }
|
||||
public string Name2 { get; set; }
|
||||
public string Name3 { get; set; }
|
||||
public string Name4 { get; set; }
|
||||
public int NyelvId { get; set; }
|
||||
public string ShortName { get; set; }
|
||||
public int AdatszotarId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Interfaces;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdminKozpontiOrakOrarendiOraCo : OrarendiOraTanitasiOraCo, IKretaIdentity
|
||||
{
|
||||
public string ID { get; set; }
|
||||
public bool MustBeDeleted { get; set; }
|
||||
public int? OsztalyBontasId { get; set; }
|
||||
|
||||
public static List<AdminKozpontiOrakOrarendiOraCo> MapGridModelFromOrarendiOraTanitasiOraCoList(DataTable dataTable)
|
||||
{
|
||||
List<AdminKozpontiOrakOrarendiOraCo> gridModelList = new List<AdminKozpontiOrakOrarendiOraCo>();
|
||||
|
||||
if (dataTable == null || dataTable.Rows.Count == 0)
|
||||
{
|
||||
return gridModelList;
|
||||
}
|
||||
|
||||
foreach (DataRow row in dataTable.Rows)
|
||||
{
|
||||
var temp = new AdminKozpontiOrakOrarendiOraCo
|
||||
{
|
||||
Id = row.Field<int>("Id"),
|
||||
OrarendiOraId = row.Field<int?>("ORARENDIID"),
|
||||
OsztalyCsoportId = row.Field<int?>("OsztCsopId"),
|
||||
OsztalyBontasId = row.Field<int?>("OsztalyBontasId"),
|
||||
OsztalyNev = row.Field<string>("OsztalyNev"),
|
||||
TanarId = row.Field<int>("TanarID"),
|
||||
TanarNev = row.Field<string>("TanarNev"),
|
||||
TantargyId = row.Field<int?>("TantargyId"),
|
||||
TantargyNev = row.Field<string>("TargyNev"),
|
||||
TeremId = row.Field<int>("TeremId"),
|
||||
TeremNev = row.Field<string>("TeremNev"),
|
||||
OraSorszam = row.Field<int?>("Oraszam"),
|
||||
KozpontiOraGroupId = row.Field<Guid?>("KozpontiOraGroupId"),
|
||||
KozpontilagToroltOraGroupId = row.Field<Guid?>("KozpontilagToroltOraGroupId"),
|
||||
OraKezdete = row.Field<DateTime?>("OraKezdete"),
|
||||
OraVege = row.Field<DateTime?>("OraVege")
|
||||
};
|
||||
|
||||
gridModelList.Add(temp);
|
||||
}
|
||||
|
||||
return gridModelList;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdminNemElerhetoOrarendiElemCO
|
||||
{
|
||||
public DateTime? ErvenyessegKezdeteTol { get; set; }
|
||||
public DateTime? ErvenyessegKezdeteIg { get; set; }
|
||||
public DateTime? ErvenyessegVegeTol { get; set; }
|
||||
public DateTime? ErvenyessegVegeIg { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public int? TanarId { get; set; }
|
||||
public int? TeremId { get; set; }
|
||||
public int? NapId { get; set; }
|
||||
public int? HetirendId { get; set; }
|
||||
public int? TantargyId { get; set; }
|
||||
|
||||
public static AdminNemElerhetoOrarendiElemPCO ConvertCOToPCO(AdminNemElerhetoOrarendiElemCO co)
|
||||
=> new AdminNemElerhetoOrarendiElemPCO
|
||||
{
|
||||
ErvenyessegKezdeteTol = co.ErvenyessegKezdeteTol,
|
||||
ErvenyessegKezdeteIg = co.ErvenyessegKezdeteIg,
|
||||
ErvenyessegVegeTol = co.ErvenyessegVegeTol,
|
||||
ErvenyessegVegeIg = co.ErvenyessegVegeIg,
|
||||
OsztalyCsoportId = co.OsztalyCsoportId,
|
||||
TanarId = co.TanarId,
|
||||
TeremId = co.TeremId,
|
||||
NapId = co.NapId,
|
||||
HetirendId = co.HetirendId,
|
||||
TantargyId = co.TantargyId
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AdminSelectedKozpontiOraCo
|
||||
{
|
||||
public int OsztalyId { get; set; }
|
||||
public int TanarId { get; set; }
|
||||
public int TeremId { get; set; }
|
||||
public int OraSzam { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottElerhetosegTelCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public int AlkalmazottId { get; set; }
|
||||
|
||||
public string Telefonszam { get; set; }
|
||||
public bool Alapertelmezett { get; set; }
|
||||
public string Leiras { get; set; }
|
||||
public int TelefonTipusa { get; set; }
|
||||
}
|
||||
|
||||
public class AlkalmazottElerhetosegEmailCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public int AlkalmazottId { get; set; }
|
||||
|
||||
public string EmailCim { get; set; }
|
||||
public bool Alapertelmezett { get; set; }
|
||||
public int EmailTipusa { get; set; }
|
||||
}
|
||||
|
||||
public class AlkalmazottEmailDataCo
|
||||
{
|
||||
public int AlkalmazottId { get; set; }
|
||||
public Guid AlkalmazottGuid { get; set; }
|
||||
public string AlkalmazottNev { get; set; }
|
||||
public string EmailCim { get; set; }
|
||||
public Guid EmailGuid { get; set; }
|
||||
}
|
||||
|
||||
public class AlkalmazottElerhetosegCimCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public int AlkalmazottId { get; set; }
|
||||
public int? Orszag { get; set; }
|
||||
public int? CimTipus { get; set; }
|
||||
public string Iranyitoszam { get; set; }
|
||||
public string HelysegNev { get; set; }
|
||||
public string KozteruletNev { get; set; }
|
||||
public string KozteruletTipusNev { get; set; }
|
||||
public string Hazszam { get; set; }
|
||||
public string Emelet { get; set; }
|
||||
public string Ajto { get; set; }
|
||||
public bool Alapertelmezett { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottElerhetosegCimItemCo
|
||||
{
|
||||
public AlkalmazottElerhetosegCimItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Orszag_DNAME = SDAConvert.ToString(dataRow["Orszag_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tipus_DNAME = SDAConvert.ToString(dataRow["Tipus_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Iranyitoszam = SDAConvert.ToString(dataRow["Iranyitoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Varos = SDAConvert.ToString(dataRow["Varos"]).ReplaceMultipleSpacesAndTrim();
|
||||
Kozterulet = SDAConvert.ToString(dataRow["Kozterulet"]).ReplaceMultipleSpacesAndTrim();
|
||||
KozteruletJellegeNev = SDAConvert.ToString(dataRow["KozteruletJellegeNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
Hazszam = SDAConvert.ToString(dataRow["Hazszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Emelet = SDAConvert.ToString(dataRow["Emelet"]).ReplaceMultipleSpacesAndTrim();
|
||||
Ajto = SDAConvert.ToString(dataRow["Ajto"]).ReplaceMultipleSpacesAndTrim();
|
||||
Alapertelmezett_BOOL = SDAConvert.ToBoolean(dataRow["Alapertelmezett_BOOL"]);
|
||||
Alapertelmezett_BNAME = SDAConvert.ToString(dataRow["Alapertelmezett_BNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
var cimPontositas = string.Empty;
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(Emelet))
|
||||
{
|
||||
cimPontositas = $"{Emelet} em. ";
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(Ajto))
|
||||
{
|
||||
cimPontositas += $"{Ajto} ajto";
|
||||
}
|
||||
|
||||
Cim = $"{Kozterulet} {KozteruletJellegeNev} {Hazszam} {cimPontositas}".ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Orszag_DNAME { get; set; }
|
||||
|
||||
public string Tipus_DNAME { get; set; }
|
||||
|
||||
public string Iranyitoszam { get; set; }
|
||||
|
||||
public string Varos { get; set; }
|
||||
|
||||
public string Cim { get; set; }
|
||||
|
||||
public string Kozterulet { get; set; }
|
||||
|
||||
public string KozteruletJellegeNev { get; set; }
|
||||
|
||||
public string Hazszam { get; set; }
|
||||
|
||||
public string Emelet { get; set; }
|
||||
|
||||
public string Ajto { get; set; }
|
||||
public bool Alapertelmezett_BOOL { get; set; }
|
||||
public string Alapertelmezett_BNAME { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottElerhetosegEmailItemCo
|
||||
{
|
||||
public AlkalmazottElerhetosegEmailItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Type_DNAME = SDAConvert.ToString(dataRow["Type_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Email = SDAConvert.ToString(dataRow["Email"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsPublic_BOOL = SDAConvert.ToBoolean(dataRow["IsPublic_BOOL"]);
|
||||
IsHibasanMegadva_BOOL = SDAConvert.ToBoolean(dataRow["IsHibasanMegadva_BOOL"]);
|
||||
Alapertelmezett_BOOL = SDAConvert.ToBoolean(dataRow["Alapertelmezett_BOOL"]);
|
||||
Alapertelmezett_BNAME = SDAConvert.ToString(dataRow["Alapertelmezett_BNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Type_DNAME { get; set; }
|
||||
|
||||
public string Email { get; set; }
|
||||
|
||||
public bool Alapertelmezett_BOOL { get; set; }
|
||||
|
||||
public bool IsPublic_BOOL { get; set; }
|
||||
|
||||
public bool IsHibasanMegadva_BOOL { get; set; }
|
||||
|
||||
public string Alapertelmezett_BNAME { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottElerhetosegTelefonItemCo
|
||||
{
|
||||
public AlkalmazottElerhetosegTelefonItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Type_DNAME = SDAConvert.ToString(dataRow["Type_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Phone = SDAConvert.ToString(dataRow["Phone"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsPublic_BOOL = SDAConvert.ToBoolean(dataRow["IsPublic_BOOL"]);
|
||||
Alapertelmezett_BOOL = SDAConvert.ToBoolean(dataRow["Alapertelmezett_BOOL"]);
|
||||
Alapertelmezett_BNAME = SDAConvert.ToString(dataRow["Alapertelmezett_BNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Type_DNAME { get; set; }
|
||||
|
||||
public string Phone { get; set; }
|
||||
|
||||
public bool Alapertelmezett_BOOL { get; set; }
|
||||
|
||||
public bool IsPublic_BOOL { get; set; }
|
||||
|
||||
public string Alapertelmezett_BNAME { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,41 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottErtekelesItemCo
|
||||
{
|
||||
public AlkalmazottErtekelesItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tanulo = SDAConvert.ToString(dataRow["Tanulo"]).ReplaceMultipleSpacesAndTrim();
|
||||
Datum = SDAConvert.ToDateTime(dataRow["Datum"]);
|
||||
Tema = SDAConvert.ToString(dataRow["Tema"]).ReplaceMultipleSpacesAndTrim();
|
||||
Osztalyzat_DNAME = SDAConvert.ToString(dataRow["Osztalyzat_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
ErtekelesSzoveg = SDAConvert.ToString(dataRow["ErtekelesSzoveg"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tipus_DNAME = SDAConvert.ToString(dataRow["Tipus_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyCsoport = SDAConvert.ToString(dataRow["OsztalyCsoport"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string Tanulo { get; set; }
|
||||
|
||||
public DateTime? Datum { get; set; }
|
||||
|
||||
public string Tema { get; set; }
|
||||
|
||||
public string Osztalyzat_DNAME { get; set; }
|
||||
|
||||
public string ErtekelesSzoveg { get; set; }
|
||||
|
||||
public string Tipus_DNAME { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
}
|
||||
}
|
26
Kreta.BusinessLogic/HelperClasses/AlkalmazottEszkozItemCo.cs
Normal file
26
Kreta.BusinessLogic/HelperClasses/AlkalmazottEszkozItemCo.cs
Normal file
|
@ -0,0 +1,26 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottEszkozItemCo
|
||||
{
|
||||
public AlkalmazottEszkozItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Nev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
|
||||
Darab = SDAConvert.ToString(dataRow["Darab"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tipus_DNAME = SDAConvert.ToString(dataRow["Tipus_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public string Darab { get; set; }
|
||||
|
||||
public string Tipus_DNAME { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottFoglalkozasItemCo
|
||||
{
|
||||
public AlkalmazottFoglalkozasItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyCsoport = SDAConvert.ToString(dataRow["OsztalyCsoport"]).ReplaceMultipleSpacesAndTrim();
|
||||
HetiOraszam = SDAConvert.ToInt32(dataRow["HetiOraszam"]);
|
||||
Foglalkozas_DNAME = SDAConvert.ToString(dataRow["Foglalkozas_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
public int HetiOraszam { get; set; }
|
||||
|
||||
public string Foglalkozas_DNAME { get; set; }
|
||||
}
|
||||
}
|
367
Kreta.BusinessLogic/HelperClasses/AlkalmazottItemCo.cs
Normal file
367
Kreta.BusinessLogic/HelperClasses/AlkalmazottItemCo.cs
Normal file
|
@ -0,0 +1,367 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottItemCo : BaseFelhasznaloItemCo
|
||||
{
|
||||
#region Fields
|
||||
|
||||
/// <summary>
|
||||
/// Technikai paraméter(ek) a reflection-ös exporthoz.
|
||||
/// </summary>
|
||||
public const string AlkalmazottKirAktualisAdatokExportAttributeId = nameof(AlkalmazottKirAktualisAdatokExportAttributeId);
|
||||
|
||||
public const string AlkalmazottAdatszinkronjaExportAttributeId = nameof(AlkalmazottAdatszinkronjaExportAttributeId);
|
||||
|
||||
#endregion Fields
|
||||
|
||||
public AlkalmazottItemCo() : base() { }
|
||||
|
||||
public AlkalmazottItemCo(DataRow dataRow, bool isSzerkesztheto) : base(dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
||||
if (dataRow.Table.Columns.Contains("IsFoallas_BOOL"))
|
||||
{
|
||||
IsFoallas = SDAConvert.ToBoolean(dataRow["IsFoallas_BOOL"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("SztszKod"))
|
||||
{
|
||||
SztszKod = SDAConvert.ToString(dataRow["SztszKod"], null).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("IsKozpontilagSzinkronizalt_BOOL"))
|
||||
{
|
||||
IsKozpontilagSzinkronizalt = SDAConvert.ToBoolean(dataRow["IsKozpontilagSzinkronizalt_BOOL"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("MunkaugyiAdatokId"))
|
||||
{
|
||||
MunkaugyiAdatokId = SDAConvert.ToNullableInt32(dataRow["MunkaugyiAdatokId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("AlkalmazasKezdeteDate"))
|
||||
{
|
||||
AlkalmazasKezdeteDate = SDAConvert.ToDateTime(dataRow["AlkalmazasKezdeteDate"])?.Date;
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("AlkalmazasMegszuneseDate"))
|
||||
{
|
||||
AlkalmazasMegszuneseDate = SDAConvert.ToDateTime(dataRow["AlkalmazasMegszuneseDate"])?.Date;
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("IsTartosanTavolLevo_BOOL"))
|
||||
{
|
||||
IsTartosanTavolLevo = SDAConvert.ToBoolean(dataRow["IsTartosanTavolLevo_BOOL"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("IsBetoltetlenAllashely_BOOL"))
|
||||
{
|
||||
IsBetoltetlenAllashely = SDAConvert.ToBoolean(dataRow["IsBetoltetlenAllashely_BOOL"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("BesorolasiFokozatTipusId"))
|
||||
{
|
||||
BesorolasiFokozatTipusId = SDAConvert.ToNullableInt32(dataRow["BesorolasiFokozatTipusId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("BesorolasiFokozatTipusId_DNAME"))
|
||||
{
|
||||
BesorolasiFokozatTipusNev = SDAConvert.ToString(dataRow["BesorolasiFokozatTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("MunkakorTipusId"))
|
||||
{
|
||||
MunkakorTipusId = SDAConvert.ToNullableInt32(dataRow["MunkakorTipusId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("MunkakorTipusId_DNAME"))
|
||||
{
|
||||
MunkakorTipusNev = SDAConvert.ToString(dataRow["MunkakorTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("MunkaviszonyTipusId"))
|
||||
{
|
||||
MunkaviszonyTipusId = SDAConvert.ToNullableInt32(dataRow["MunkaviszonyTipusId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("MunkaviszonyTipusId_DNAME"))
|
||||
{
|
||||
MunkaviszonyTipusNev = SDAConvert.ToString(dataRow["MunkaviszonyTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("FeladatellatasihelyId"))
|
||||
{
|
||||
FeladatellatasihelyId = SDAConvert.ToNullableInt32(dataRow["FeladatellatasihelyId"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("KiemeltFeladatEllatasiHely"))
|
||||
{
|
||||
KiemeltFeladatellatasiHely = SDAConvert.ToString(dataRow["KiemeltFeladatEllatasiHely"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("IsNyugdijas_BOOL"))
|
||||
{
|
||||
IsNyugdijas = SDAConvert.ToBoolean(dataRow["IsNyugdijas_BOOL"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("BejelentkezesiNev"))
|
||||
{
|
||||
BejelentkezesiNev = SDAConvert.ToString(dataRow["BejelentkezesiNev"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("UtolsoBelepes"))
|
||||
{
|
||||
UtolsoBelepes = SDAConvert.ToDateTime(dataRow["UtolsoBelepes"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("TanevNev"))
|
||||
{
|
||||
TanevNev = SDAConvert.ToString(dataRow["TanevNev"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("AlapertelmezettEmailCim"))
|
||||
{
|
||||
AlapertelmezettEmailCim = SDAConvert.ToString(dataRow["AlapertelmezettEmailCim"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("HivatalosEmailCim"))
|
||||
{
|
||||
HivatalosEmailCim = SDAConvert.ToString(dataRow["HivatalosEmailCim"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("VezetoiOraszamOka_DNAME"))
|
||||
{
|
||||
VezetoiOraszamOka = SDAConvert.ToString(dataRow["VezetoiOraszamOka_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("JogviszonyStatusza_DNAME"))
|
||||
{
|
||||
JogviszonyStatusza = SDAConvert.ToString(dataRow["JogviszonyStatusza_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("AllandoLakcimIranyitoszam")
|
||||
&& dataRow.Table.Columns.Contains("AllandoLakcimTelepules")
|
||||
&& dataRow.Table.Columns.Contains("AllandoLakcimKozterulet")
|
||||
&& dataRow.Table.Columns.Contains("AllandoLakcimKozteruletJellegNev")
|
||||
&& dataRow.Table.Columns.Contains("AllandoLakcimHazszam")
|
||||
&& dataRow.Table.Columns.Contains("AllandoLakcimPontositas"))
|
||||
{
|
||||
AllandoLakcimIranyitoszam = SDAConvert.ToString(dataRow["AllandoLakcimIranyitoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
AllandoLakcimTelepules = SDAConvert.ToString(dataRow["AllandoLakcimTelepules"]).ReplaceMultipleSpacesAndTrim();
|
||||
AllandoLakcimKozteruletNev = SDAConvert.ToString(dataRow["AllandoLakcimKozterulet"]).ReplaceMultipleSpacesAndTrim();
|
||||
AllandoLakcimKozteruletJellegNev = SDAConvert.ToString(dataRow["AllandoLakcimKozteruletJellegNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
AllandoLakcimHazszam = SDAConvert.ToString(dataRow["AllandoLakcimHazszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
AllandoLakcimPontositas = SDAConvert.ToString(dataRow["AllandoLakcimPontositas"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("TartozkodasiCimIranyitoszam")
|
||||
&& dataRow.Table.Columns.Contains("TartozkodasiCimTelepules")
|
||||
&& dataRow.Table.Columns.Contains("TartozkodasiCimKozterulet")
|
||||
&& dataRow.Table.Columns.Contains("TartozkodasiCimKozteruletJellegNev")
|
||||
&& dataRow.Table.Columns.Contains("TartozkodasiCimHazszam")
|
||||
&& dataRow.Table.Columns.Contains("TartozkodasiCimPontositas"))
|
||||
{
|
||||
TartozkodasiCimIranyitoszam = SDAConvert.ToString(dataRow["TartozkodasiCimIranyitoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasiCimTelepules = SDAConvert.ToString(dataRow["TartozkodasiCimTelepules"]).ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasiCimKozteruletNev = SDAConvert.ToString(dataRow["TartozkodasiCimKozterulet"]).ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasiCimKozteruletJellegNev = SDAConvert.ToString(dataRow["TartozkodasiCimKozteruletJellegNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasiCimHazszam = SDAConvert.ToString(dataRow["TartozkodasiCimHazszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasiCimPontositas = SDAConvert.ToString(dataRow["TartozkodasiCimPontositas"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("BelugyAltalAzonositott"))
|
||||
{
|
||||
BMazonositott = SDAConvert.ToBooleanFromTF(dataRow["BelugyAltalAzonositott"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("UtolsoAdatfrissitesIdopontja"))
|
||||
{
|
||||
UtolsoNyilvantartasFrissitese = SDAConvert.ToDateTime(dataRow["UtolsoAdatfrissitesIdopontja"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("OMazonosito"))
|
||||
{
|
||||
OMAzonosito = SDAConvert.ToString(dataRow["OMazonosito"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("SzerepkorTipusIdString"))
|
||||
{
|
||||
SzerepkorTipusIdString = SDAConvert.ToString(dataRow["SzerepkorTipusIdString"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("RogzitoId"))
|
||||
{
|
||||
RogzitoId = SDAConvert.ToInt32(dataRow["RogzitoId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("SzervezetId"))
|
||||
{
|
||||
SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("SzervezetNev"))
|
||||
{
|
||||
SzervezetNeve = SDAConvert.ToString(dataRow["SzervezetNev"]);
|
||||
}
|
||||
if (dataRow.Table.Columns.Contains("SzervezetAzonosito"))
|
||||
{
|
||||
SzervezetAzonositoja = SDAConvert.ToString(dataRow["SzervezetAzonosito"]);
|
||||
}
|
||||
IsSzerkesztheto = isSzerkesztheto;
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public int? MunkaugyiAdatokId { get; set; }
|
||||
|
||||
public bool IsFoallas { get; set; }
|
||||
|
||||
public string SztszKod { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 43, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameJogviszonyLetrejotte), typeof(AlkalmazottResource))]
|
||||
public DateTime? AlkalmazasKezdeteDate { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 44, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameJogviszonyMegszunte), typeof(AlkalmazottResource))]
|
||||
public DateTime? AlkalmazasMegszuneseDate { get; set; }
|
||||
|
||||
public bool IsTartosanTavolLevo { get; set; }
|
||||
|
||||
public bool IsBetoltetlenAllashely { get; set; }
|
||||
|
||||
public int? BesorolasiFokozatTipusId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 46, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameBesorolasiKategoria), typeof(AlkalmazottResource))]
|
||||
public string BesorolasiFokozatTipusNev { get; set; }
|
||||
|
||||
public int? MunkakorTipusId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottAdatszinkronjaExportAttributeId, 05, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameMunkakor), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 50, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameMunkakor), typeof(AlkalmazottResource))]
|
||||
public string MunkakorTipusNev { get; set; }
|
||||
|
||||
public int? MunkaviszonyTipusId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 45, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameJogviszonyTipusa), typeof(AlkalmazottResource))]
|
||||
public string MunkaviszonyTipusNev { get; set; }
|
||||
|
||||
public int? FeladatellatasihelyId { get; set; }
|
||||
|
||||
public bool IsNyugdijas { get; set; }
|
||||
|
||||
public string BejelentkezesiNev { get; set; }
|
||||
|
||||
public DateTime? UtolsoBelepes { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottAdatszinkronjaExportAttributeId, 01, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameTanev), typeof(AlkalmazottResource))]
|
||||
public string TanevNev { get; set; }
|
||||
|
||||
public string AlapertelmezettEmailCim { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 33, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameEmailCim), typeof(AlkalmazottResource))]
|
||||
public string HivatalosEmailCim { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 41, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameVezetoiBeosztas), typeof(AlkalmazottResource))]
|
||||
public string VezetoiOraszamOka { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 42, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameJogviszonyStatusza), typeof(AlkalmazottResource))]
|
||||
public string JogviszonyStatusza { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 20, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimIranyitoszam), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportIranyitoszamokSheetName), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimIranyitoszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 21, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimTelepules), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportTelepulesekSheetName), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimTelepules { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 22, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimKozteruletNev), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimKozteruletNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 23, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimKozteruletJelleg), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportKozteruletJellegSheetName), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimKozteruletJellegNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 24, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimHazszam), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimHazszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 25, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAllandoLakcimPontositas), typeof(AlkalmazottResource))]
|
||||
public string AllandoLakcimPontositas { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 26, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimIranyitoszam), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportIranyitoszamokSheetName), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimIranyitoszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 27, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimTelepules), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportTelepulesekSheetName), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimTelepules { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 28, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimKozteruletNev), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimKozteruletNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 29, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimKozteruletJelleg), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportKozteruletJellegSheetName), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimKozteruletJellegNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 30, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimHazszam), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimHazszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 31, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTartozkodasiCimPontositas), typeof(AlkalmazottResource))]
|
||||
public string TartozkodasiCimPontositas { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 19, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameVegzettsegSzintje), typeof(AlkalmazottResource))]
|
||||
public string VegzettsegSzintje { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 32, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzakmaiGyakorlatiEvekSzama), typeof(AlkalmazottResource))]
|
||||
public double? SzakmaiGyakorlatiEvekSzama { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 34, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAdatkezeloIntezmenyOMAzon), typeof(AlkalmazottResource))]
|
||||
public string AdatkezeloIntezmenyOMAzon { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 35, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAdatkezeloIntezmenyNeve), typeof(AlkalmazottResource))]
|
||||
public string AdatkezeloIntezmenyNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 36, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAdatkezeloIntezmenyCime), typeof(AlkalmazottResource))]
|
||||
public string AdatkezeloIntezmenyCime { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 37, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameKozoktatasiIntezmenyNeve), typeof(AlkalmazottResource))]
|
||||
public string KozoktatasiIntezmenyNeve { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 38, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameKozoktatasiIntezmenySzekhelye), typeof(AlkalmazottResource))]
|
||||
public string KozoktatasiIntezmenySzekhelye { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 39, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameOMAzonosito), typeof(AlkalmazottResource))]
|
||||
public string OMAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 40, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameKiemeltFeladatellatasiHely), typeof(AlkalmazottResource))]
|
||||
public string KiemeltFeladatellatasiHely { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 47, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameFizetesiOsztaly), typeof(AlkalmazottResource))]
|
||||
public string FizetesiOsztaly { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 48, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNamePotlek), typeof(AlkalmazottResource))]
|
||||
public string Potlek { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 49, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameMunkakorKategoria), typeof(AlkalmazottResource))]
|
||||
public string MunkakorKategoria { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 51, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTantargy), typeof(AlkalmazottResource))]
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 52, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzakkepzettsegekVegzettsegek), typeof(AlkalmazottResource))]
|
||||
public string SzakkepzettsegekVegzettsegek { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 53, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameTudomanyosFokozatok), typeof(AlkalmazottResource))]
|
||||
public string TudomanyosFokozatok { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 54, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNamePedagogusSzakvizsgak), typeof(AlkalmazottResource))]
|
||||
public string PedagogusSzakvizsgak { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 55, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameEgyebTovabbkepzesek), typeof(AlkalmazottResource))]
|
||||
public string EgyebTovabbkepzesek { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 56, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameBMazonositott), typeof(AlkalmazottResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
public bool BMazonositott { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottKirAktualisAdatokExportAttributeId, 57, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameUtolsoNyilvantartasFrissites), typeof(AlkalmazottResource))]
|
||||
public DateTime? UtolsoNyilvantartasFrissitese { get; set; }
|
||||
|
||||
public string SzerepkorTipusIdString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottAdatszinkronjaExportAttributeId, 06, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameSzinkronizalt), typeof(AlkalmazottResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.Teljes)]
|
||||
public bool IsKozpontilagSzinkronizalt { get; set; }
|
||||
|
||||
public int? RogzitoId { get; set; }
|
||||
|
||||
public int? SzervezetId { get; set; }
|
||||
|
||||
public string SzervezetNeve { get; set; }
|
||||
|
||||
public string SzervezetAzonositoja { get; set; }
|
||||
|
||||
public bool IsSzerkesztheto { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottMegtartottTanoraItemCo
|
||||
{
|
||||
public AlkalmazottMegtartottTanoraItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
OsztalyCsoport = SDAConvert.ToString(dataRow["OsztalyCsoport"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tema = SDAConvert.ToString(dataRow["Tema"]).ReplaceMultipleSpacesAndTrim();
|
||||
Helyett_BNAME = SDAConvert.ToString(dataRow["Helyett_BNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Datum = SDAConvert.ToDateTime(dataRow["Datum"]);
|
||||
Oraszam = SDAConvert.ToInt32(dataRow["Oraszam"]);
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string Tema { get; set; }
|
||||
|
||||
public string Helyett_BNAME { get; set; }
|
||||
|
||||
public DateTime? Datum { get; set; }
|
||||
|
||||
public int Oraszam { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,155 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottMunkaugyiAdatokCo : BaseFelhasznaloItemCo
|
||||
{
|
||||
#region Fields
|
||||
|
||||
/// <summary>
|
||||
/// Technikai paraméter(ek) a reflection-ös exporthoz.
|
||||
/// </summary>
|
||||
public const string AlkalmazottMunkaugyiAdatokExportAttributeId = nameof(AlkalmazottMunkaugyiAdatokExportAttributeId);
|
||||
|
||||
#endregion Fields
|
||||
|
||||
public AlkalmazottMunkaugyiAdatokCo() : base() { }
|
||||
|
||||
public AlkalmazottMunkaugyiAdatokCo(DataRow dataRow) : base(dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
MunkaugyiAdatId = SDAConvert.ToInt32(dataRow["MunkaugyiAdatId"]);
|
||||
Nev = FelhasznaloNyomtatasiNev;
|
||||
NevElotagNelkul = FelhasznaloNevElotagNelkul;
|
||||
AdoazonositoJel = SDAConvert.ToString(dataRow["AdoazonositoJel"]).ReplaceMultipleSpacesAndTrim();
|
||||
BesorolasiFokozat = SDAConvert.ToNullableInt32(dataRow["BesorolasiFokozat"]);
|
||||
BesorolasiFokozatNev = SDAConvert.ToString(dataRow["BesorolasiFokozat_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Munkakor = SDAConvert.ToNullableInt32(dataRow["Munkakor"]);
|
||||
MunkakorNev = SDAConvert.ToString(dataRow["Munkakor_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
FoglalkoztatasModja = SDAConvert.ToNullableInt32(dataRow["FoglalkoztatasModja"]);
|
||||
FoglalkoztatasModjaNev = SDAConvert.ToString(dataRow["FoglalkoztatasModja_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
FoglalkoztatasTipusa = SDAConvert.ToNullableInt32(dataRow["FoglalkoztatasTipusa"]);
|
||||
FoglalkoztatasTipusaNev = SDAConvert.ToString(dataRow["FoglalkoztatasTipusa_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
KotelezoOraszam = SDAConvert.ToNullableDouble(dataRow["KotelezoOraszama"]);
|
||||
MunkaidoKedvezmenyOraszam = SDAConvert.ToNullableDouble(dataRow["MunkaidoKedvezmenyOraszama"]);
|
||||
VezetoiOraszamOka = SDAConvert.ToNullableInt32(dataRow["VezetoiOraszamOka"]);
|
||||
VezetoiOraszamOkaNev = SDAConvert.ToString(dataRow["VezetoiOraszamOka_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
MunkaidoKedvezmenyOka = SDAConvert.ToNullableInt32(dataRow["MunkaidoKedvezmenyOka"]);
|
||||
MunkaidoKedvezmenyOkaNev = SDAConvert.ToString(dataRow["MunkaidoKedvezmenyOka_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
AlkalmazasKezdete = SDAConvert.ToDateTime(dataRow["AlkalmazasKezdete"]);
|
||||
FeladatellatasiHely = $"{SDAConvert.ToString(dataRow["MukodesiHelyNev"]).ReplaceMultipleSpacesAndTrim()} - {SDAConvert.ToString(dataRow["OktatasiNevelesiFeladatTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim()}";
|
||||
IsTartosTavollet = SDAConvert.ToBooleanFromTF(dataRow["TartosTavollet"]);
|
||||
IsBetoltetlenAllashely = SDAConvert.ToBooleanFromTF(dataRow["BetoltetlenAllashely"]);
|
||||
IsKulsoAlkalmazott = SDAConvert.ToBooleanFromTF(dataRow["IsKulsoAlkalmazott"]);
|
||||
IsFoallasu = SDAConvert.ToBooleanFromTF(dataRow["Foallasu"]);
|
||||
IsNyugdijas = SDAConvert.ToBooleanFromTF(dataRow["Nyugdijas"]);
|
||||
IsSzakertoiVagyVizsgaelnokiTevekenysegu = SDAConvert.ToBooleanFromTF(dataRow["SzakertoiVagyVizsgaelnokiTevekenysegu"]);
|
||||
IsSzakmaiTovabbkepzes = SDAConvert.ToBooleanFromTF(dataRow["SzakmaiTovabbkepzes"]);
|
||||
IsSzakvizsga = SDAConvert.ToBooleanFromTF(dataRow["Szakvizsga"]);
|
||||
IsAttanito = SDAConvert.ToBooleanFromTF(dataRow["Attanito"]);
|
||||
IsAttanitoMasIntezmenynel = SDAConvert.ToBooleanFromTF(dataRow["AttanitoMasIntezmenynel"]);
|
||||
IsTartosTavollevoHelyettesites = SDAConvert.ToBooleanFromTF(dataRow["TartosHelyettesites"]);
|
||||
IsSzakerto = SDAConvert.ToBooleanFromTF(dataRow["IsSzakertoKutatotanar"]) || SDAConvert.ToBooleanFromTF(dataRow["SzakertoMesterpedagogus"]);
|
||||
Importalt = SDAConvert.ToBooleanFromTF(dataRow["Importalt"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public int MunkaugyiAdatId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 00, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusNeve), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string Nev { get; set; }
|
||||
|
||||
public string NevElotagNelkul { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 08, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameAdoazonositoJel), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string AdoazonositoJel { get; set; }
|
||||
|
||||
public int? BesorolasiFokozat { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 09, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusFokozat), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string BesorolasiFokozatNev { get; set; }
|
||||
|
||||
public int? Munkakor { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 10, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameMunkakor), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string MunkakorNev { get; set; }
|
||||
|
||||
public int? FoglalkoztatasModja { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 11, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameFoglalkoztatasiJogviszony), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string FoglalkoztatasModjaNev { get; set; }
|
||||
|
||||
public int? FoglalkoztatasTipusa { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 16, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameFoglalkoztatasTipusa), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string FoglalkoztatasTipusaNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 12, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameKotelezoOraszama), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public double? KotelezoOraszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 13, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameMunkaidokedvezmenyOraszama), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public double? MunkaidoKedvezmenyOraszam { get; set; }
|
||||
|
||||
public int? VezetoiOraszamOka { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 17, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameVezetoiOraszamOka), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string VezetoiOraszamOkaNev { get; set; }
|
||||
|
||||
public int? MunkaidoKedvezmenyOka { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 14, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameFeladattalTerheltOraszamOka), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string MunkaidoKedvezmenyOkaNev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 15, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameAlkalmazasKezdete), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public DateTime? AlkalmazasKezdete { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 18, nameof(CommonResource.Feladatellatasihely), typeof(CommonResource))]
|
||||
public string FeladatellatasiHely { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 19, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameTartosanTavollevo), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsTartosTavollet { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 20, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameBetoltetlenAllashely), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsBetoltetlenAllashely { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 21, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameKulsoAlkalmazott), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsKulsoAlkalmazott { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 22, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameFoallasu), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsFoallasu { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 23, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameNyugdijasTovabbfoglalkoztatott), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsNyugdijas { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 24, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameSzakertoiVagyvizsgaelnokiTevekenyseg), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsSzakertoiVagyVizsgaelnokiTevekenysegu { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 25, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameSzakmaiTovabbkepzes), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsSzakmaiTovabbkepzes { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 26, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameSzakvizsga), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsSzakvizsga { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 27, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameAttanitoIntezmenyenBelul), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsAttanito { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 28, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameAttanitoMasIntezmenynel), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsAttanitoMasIntezmenynel { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 29, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameTartosHelyettesites), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsTartosTavollevoHelyettesites { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokExportAttributeId, 30, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNameSzakertoSzaktanacsado), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public bool IsSzakerto { get; set; }
|
||||
|
||||
public bool Importalt { get; set; }
|
||||
|
||||
public bool IsKozpontilagSzinkronizalt { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,41 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottOrarendiOrakItemCo
|
||||
{
|
||||
public AlkalmazottOrarendiOrakItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Hetirend_DNAME = SDAConvert.ToString(dataRow["Hetirend_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
HetNapja_DNAME = SDAConvert.ToString(dataRow["HetNapja_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Ora = SDAConvert.ToInt32(dataRow["Ora"]);
|
||||
OsztalyCsoport = SDAConvert.ToString(dataRow["OsztalyCsoport"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy"]).ReplaceMultipleSpacesAndTrim();
|
||||
Helyiseg = SDAConvert.ToString(dataRow["Helyiseg"]).ReplaceMultipleSpacesAndTrim();
|
||||
ErvenyessegKezdete = SDAConvert.ToDateTime(dataRow["ErvenyessegKezdete"]);
|
||||
ErvenyessegVege = SDAConvert.ToDateTime(dataRow["ErvenyessegVege"]);
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Hetirend_DNAME { get; set; }
|
||||
|
||||
public string HetNapja_DNAME { get; set; }
|
||||
|
||||
public int Ora { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string Helyiseg { get; set; }
|
||||
|
||||
public DateTime? ErvenyessegKezdete { get; set; }
|
||||
|
||||
public DateTime? ErvenyessegVege { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottPedagogusEletpalyamodellItemCo
|
||||
{
|
||||
public AlkalmazottPedagogusEletpalyamodellItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
Fokozat_DNAME = SDAConvert.ToString(dataRow["Fokozat_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Statusz_DNAME = SDAConvert.ToString(dataRow["Statusz_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Datum = SDAConvert.ToDateTime(dataRow["Datum"]);
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Fokozat_DNAME { get; set; }
|
||||
|
||||
public string Statusz_DNAME { get; set; }
|
||||
|
||||
public DateTime? Datum { get; set; }
|
||||
}
|
||||
}
|
74
Kreta.BusinessLogic/HelperClasses/AlkalmazottSearchCo.cs
Normal file
74
Kreta.BusinessLogic/HelperClasses/AlkalmazottSearchCo.cs
Normal file
|
@ -0,0 +1,74 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottSearchCo
|
||||
{
|
||||
public string Nev { get; set; }
|
||||
public string SzuletesiHely { get; set; }
|
||||
public int? Nem { get; set; }
|
||||
public DateTime? SzuletesiDatumTol { get; set; }
|
||||
public DateTime? SzuletesiDatumIg { get; set; }
|
||||
public int? TanitottOsztalyId { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
public string Foallas { get; set; }
|
||||
public string SearchNyugdijas { get; set; }
|
||||
|
||||
public bool? NANem { get; set; }
|
||||
public bool? NABesorolasiFokozat { get; set; }
|
||||
public bool? NincsMunkakor { get; set; }
|
||||
public bool? NincsFoglalkoztatasModja { get; set; }
|
||||
public int? SearchPedagogusFokozat { get; set; }
|
||||
public bool? NemCsillagosMunkakor { get; set; }
|
||||
public bool? NincsEmail { get; set; }
|
||||
public bool? AktivAlkalmazottak { get; set; }
|
||||
public bool? NincsBelepesAlkalmazott { get; set; }
|
||||
public bool? NemBelepettAlkalmazottKetHet { get; set; }
|
||||
|
||||
public bool? NincsOktAzon { get; set; }
|
||||
public bool MunkaugyiAdatokKlebelsbergOrNSZFH { get; set; }
|
||||
public bool? NincsAlkalmazottSZTSZ { get; set; }
|
||||
public bool? IsTanarAlkalmazottMunkaKor { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
public bool IsFromSzervezet { get; set; }
|
||||
public string SzervezetNev { get; set; }
|
||||
public string SzervezetAzonosito { get; set; }
|
||||
|
||||
public AlkalmazottSearchPco ConvertToPco()
|
||||
{
|
||||
return new AlkalmazottSearchPco
|
||||
{
|
||||
Nev = Nev,
|
||||
SzuletesiHely = SzuletesiHely,
|
||||
Nem = Nem,
|
||||
SzuletesiDatumTol = SzuletesiDatumTol,
|
||||
SzuletesiDatumIg = SzuletesiDatumIg,
|
||||
TanitottOsztalyId = TanitottOsztalyId,
|
||||
OktatasiAzonosito = OktatasiAzonosito,
|
||||
FeladatEllatasiHelyId = FeladatEllatasiHelyId,
|
||||
Foallas = Foallas,
|
||||
SearchNyugdijas = SearchNyugdijas,
|
||||
NANem = NANem,
|
||||
NABesorolasiFokozat = NABesorolasiFokozat,
|
||||
NincsMunkakor = NincsMunkakor,
|
||||
NincsFoglalkoztatasModja = NincsFoglalkoztatasModja,
|
||||
SearchPedagogusFokozat = SearchPedagogusFokozat,
|
||||
NemCsillagosMunkakor = NemCsillagosMunkakor,
|
||||
NincsEmail = NincsEmail,
|
||||
AktivAlkalmazottak = AktivAlkalmazottak,
|
||||
NincsBelepesAlkalmazott = NincsBelepesAlkalmazott,
|
||||
NemBelepettAlkalmazottKetHet = NemBelepettAlkalmazottKetHet,
|
||||
NincsOktAzon = NincsOktAzon,
|
||||
MunkaugyiAdatokKlebelsbergOrNSZFH = MunkaugyiAdatokKlebelsbergOrNSZFH,
|
||||
NincsAlkalmazottSZTSZ = NincsAlkalmazottSZTSZ,
|
||||
IsTanarAlkalmazottMunkaKor = IsTanarAlkalmazottMunkaKor,
|
||||
SzervezetNev = SzervezetNev,
|
||||
SzervezetAzonosito = SzervezetAzonosito,
|
||||
IsFromSzervezet = IsFromSzervezet,
|
||||
SzervezetId = SzervezetId
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class AlkalmazottTanmenetItemCo
|
||||
{
|
||||
public AlkalmazottTanmenetItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToString(dataRow["ID"]);
|
||||
OsztalyCsoport = SDAConvert.ToString(dataRow["OsztalyCsoport"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy"]).ReplaceMultipleSpacesAndTrim();
|
||||
Oraszam = SDAConvert.ToString(dataRow["Oraszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tema = SDAConvert.ToString(dataRow["Tema"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public string Id { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string Oraszam { get; set; }
|
||||
|
||||
public string Tema { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class AlapZaroVizsgaAdatokCo
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string MufajNeve { get; set; }
|
||||
public string TanszakNeve { get; set; }
|
||||
public string MuveszetiAgNeve { get; set; }
|
||||
public string OMKod { get; set; }
|
||||
public string Ertekeles { get; set; }
|
||||
public DateTime? KeltezesDatuma { get; set; }
|
||||
public string KeltezesHelye { get; set; }
|
||||
public int TipusId { get; set; }
|
||||
public DateTime Datum { get; set; }
|
||||
public string TantargyNeve { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class AmiTanuloTorzslapCo
|
||||
{
|
||||
public AmiTanuloTorzslapCo(DataRow row)
|
||||
: this()
|
||||
{
|
||||
TorzslapSzam = row.Field<string>("TorzslapSzam").ReplaceMultipleSpacesAndTrim();
|
||||
TanuloId = row.Field<int>("TanuloId");
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId");
|
||||
TanuloNeve = row.Field<string>("TanuloNeve").ReplaceMultipleSpacesAndTrim();
|
||||
OktatasiAzonosito = row.Field<string>("OktatasiAzonosito").ReplaceMultipleSpacesAndTrim();
|
||||
BeirasiNaploSorszam = row.Field<string>("BeirasiNaploSorszam").ReplaceMultipleSpacesAndTrim();
|
||||
SzuletesiOrszag = row.Field<string>("SzuletesiOrszag").ReplaceMultipleSpacesAndTrim();
|
||||
SzuletesiHelye = row.Field<string>("SzuletesiHely").ReplaceMultipleSpacesAndTrim();
|
||||
SzuletesiIdeje = row.Field<DateTime>("SzuletesiDatum");
|
||||
AnyjaNeve = row.Field<string>("AnyjaNeve").ReplaceMultipleSpacesAndTrim();
|
||||
AllampolgarsagNeve = row.Field<string>("Allampolgarsag").ReplaceMultipleSpacesAndTrim();
|
||||
TartozkodasJogcime = row.Field<string>("TartozkodasiJogCim").ReplaceMultipleSpacesAndTrim();
|
||||
OkiratSzama = row.Field<string>("OkiratSzam").ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public AmiTanuloTorzslapCo()
|
||||
{
|
||||
ZenemuveszetiAgTantargyCos = new List<ZenemuveszetiAgTantargyCo>();
|
||||
FoglalkozasiNaploAdatCos = new List<FoglalkozasiNaploAdatCo>();
|
||||
FelmentesCos = new List<TanuloFelmentesCo>();
|
||||
FeljegyzesCos = new List<TanuloFeljegyzesCo>();
|
||||
ZaradekCos = new List<ZaradekCo>();
|
||||
}
|
||||
|
||||
public string TorzslapSzam { get; set; }
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string TanuloNeve { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string BeirasiNaploSorszam { get; set; }
|
||||
public string SzuletesiHelye { get; set; }
|
||||
public string SzuletesiOrszag { get; set; }
|
||||
public DateTime SzuletesiIdeje { get; set; }
|
||||
public string AnyjaNeve { get; set; }
|
||||
public int AllampolgarsagId { get; set; }
|
||||
public string AllampolgarsagNeve { get; set; }
|
||||
public string TartozkodasJogcime { get; set; }
|
||||
public string OkiratSzama { get; set; }
|
||||
public int TanevId { get; set; }
|
||||
public string TanevNeve { get; set; }
|
||||
public string EvfolyamNeve { get; set; }
|
||||
public int MuveszetiAgId { get; set; }
|
||||
public string MuveszetiAgNeve { get; set; }
|
||||
public int MufajId { get; set; }
|
||||
public string MufajNeve { get; set; }
|
||||
public int TanszakId { get; set; }
|
||||
public string TanszakNeve { get; set; }
|
||||
public double? TanulmanyiAtlag { get; set; }
|
||||
public List<AlapZaroVizsgaAdatokCo> AlapVizsgaAdatokCos { get; set; }
|
||||
public List<AlapZaroVizsgaAdatokCo> ZaroVizsgaAdatokCos { get; set; }
|
||||
public List<ZenemuveszetiAgTantargyCo> ZenemuveszetiAgTantargyCos { get; set; }
|
||||
public TanuloSniCo TanuloSniAdatok { get; set; }
|
||||
public List<FoglalkozasiNaploAdatCo> FoglalkozasiNaploAdatCos { get; set; }
|
||||
public List<TanuloFelmentesCo> FelmentesCos { get; set; }
|
||||
public List<TanuloFeljegyzesCo> FeljegyzesCos { get; set; }
|
||||
public List<ZaradekCo> ZaradekCos { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,219 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.Classes.AsposeHelpers;
|
||||
using Kreta.Core;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class AmiTorzslapCo
|
||||
{
|
||||
public AmiTorzslapCo(DataSet ds, AsposeDocumentParameters parameters, int tanevId)
|
||||
{
|
||||
KozosAdatokCo = new KozosAdatokCo(ds.Tables["KozosAdatok"].Rows[0]);
|
||||
TanuloTorzslapCoList = new List<AmiTanuloTorzslapCo>();
|
||||
foreach (var row in ds.Tables["TanuloiAdatok"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new AmiTanuloTorzslapCo(row)
|
||||
{
|
||||
TanevNeve = KozosAdatokCo.TanevNeve,
|
||||
MuveszetiAgId = parameters.MuveszetiAgId,
|
||||
MuveszetiAgNeve = parameters.MuveszetiAgId.GetDisplayName<MuveszetiAgEnum>(tanevId),
|
||||
EvfolyamNeve = row.Field<string>("EvfolyamNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
MufajNeve = row.Field<string>("MufajNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
TanszakNeve = row.Field<string>("TanszakNeve").ReplaceMultipleSpacesAndTrim()
|
||||
};
|
||||
TanuloTorzslapCoList.Add(tanuloCo);
|
||||
}
|
||||
|
||||
TanuloSniCoList = new List<TanuloSniCo>();
|
||||
foreach (var row in ds.Tables["SNIAdatok"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new TanuloSniCo()
|
||||
{
|
||||
Id = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
KiallitoSzakertoiBizottsagNeve = row.Field<string>("SNIKiallitoIntezmenyNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
KiallitoSzakertoiBizottsagCime = row.Field<string>("SNIKiallitoIntezmenyCime").ReplaceMultipleSpacesAndTrim(),
|
||||
KiallitasDatuma = row.Field<DateTime?>("SNIKiallitasKelte"),
|
||||
SzakvelemenySzama = row.Field<string>("SNIOkmanyszamok"),
|
||||
FelulvizsgalatTaneve = row.Field<string>("SNIKontrolIdopont"),
|
||||
};
|
||||
TanuloSniCoList.Add(tanuloCo);
|
||||
}
|
||||
FoglalkozasiNaploAdatCoList = new List<FoglalkozasiNaploAdatCo>();
|
||||
foreach (var row in ds.Tables["Naploszamok"].AsEnumerable())
|
||||
{
|
||||
var foglalkozasiNaploAdatCo = new FoglalkozasiNaploAdatCo()
|
||||
{
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
IsOsztalyos = row.Field<int>("IsOsztalyos") == 1,
|
||||
NaploSzam = row.Field<string>("Naploszam").ReplaceMultipleSpacesAndTrim(),
|
||||
TanuloSzam = row.Field<int?>("Naplosorszam")?.ToString(),
|
||||
};
|
||||
FoglalkozasiNaploAdatCoList.Add(foglalkozasiNaploAdatCo);
|
||||
}
|
||||
|
||||
TanuloFelmentesCoList = new List<TanuloFelmentesCo>();
|
||||
foreach (var row in ds.Tables["Felmentesek"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new TanuloFelmentesCo()
|
||||
{
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
FelmentesOka = row.Field<string>("MentessegOka").ReplaceMultipleSpacesAndTrim(),
|
||||
TantargyNeve = row.Field<string>("TantargyNevMentessegNelkul").ReplaceMultipleSpacesAndTrim(),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
};
|
||||
TanuloFelmentesCoList.Add(tanuloCo);
|
||||
}
|
||||
TanuloFeljegyzesCoList = new List<TanuloFeljegyzesCo>();
|
||||
foreach (var row in ds.Tables["Feljegyzesek"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new TanuloFeljegyzesCo()
|
||||
{
|
||||
TanuloIdList = new List<int> { row.Field<int>("TanuloId") },
|
||||
Tartalom = row.Field<string>("Bejegyzes").ReplaceMultipleSpacesAndTrim(),
|
||||
EsemenyDatuma = row.Field<DateTime>("Datum"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
};
|
||||
TanuloFeljegyzesCoList.Add(tanuloCo);
|
||||
}
|
||||
TanuloZaradekCoList = new List<ZaradekCo>();
|
||||
foreach (var row in ds.Tables["Zaradekok"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new ZaradekCo()
|
||||
{
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
KeltezesHelye = row.Field<string>("KeltezesHelye").ReplaceMultipleSpacesAndTrim(),
|
||||
KeltezesDatuma = DateTime.Parse(row.Field<string>("KeltezesDatuma")),
|
||||
ZaradekSzovegList = new List<ZaradekNyelvCo> { new ZaradekNyelvCo { NyelvId = (int)AnyanyelvEnum.magyar, Szoveg = row.Field<string>("Bejegyzes").ReplaceMultipleSpacesAndTrim() } },
|
||||
};
|
||||
TanuloZaradekCoList.Add(tanuloCo);
|
||||
}
|
||||
TanuloAlapZaroVizsgaAdatokCoList = new List<AlapZaroVizsgaAdatokCo>();
|
||||
foreach (var row in ds.Tables["AlapZarovizsa"].AsEnumerable())
|
||||
{
|
||||
var tanuloCo = new AlapZaroVizsgaAdatokCo()
|
||||
{
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
Ertekeles = row.Field<string>("Ertekeles").ReplaceMultipleSpacesAndTrim(),
|
||||
TipusId = row.Field<int>("TipusId"),
|
||||
KeltezesHelye = KozosAdatokCo.SzekhelyVaros,
|
||||
KeltezesDatuma = parameters.Kelt,
|
||||
OMKod = KozosAdatokCo.OMKod,
|
||||
Datum = row.Field<DateTime>("Datum"),
|
||||
MufajNeve = row.Field<string>("MufajNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
TanszakNeve = row.Field<string>("TanszakNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
MuveszetiAgNeve = row.Field<string>("MuveszetiAgNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
TantargyNeve = row.Field<string>("TantargyNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
};
|
||||
TanuloAlapZaroVizsgaAdatokCoList.Add(tanuloCo);
|
||||
}
|
||||
TanuloTantargyMulasztasCoList = new List<TanuloTantargyMulasztasCo>();
|
||||
foreach (var row in ds.Tables["Mulasztasok"].AsEnumerable())
|
||||
{
|
||||
var muveszetiAgId = row.Field<int?>("MuveszetiAgId");
|
||||
if ((muveszetiAgId != parameters.MuveszetiAgId) && (muveszetiAgId != null))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
var tanuloCo = new TanuloTantargyMulasztasCo()
|
||||
{
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
TantargyId = row.Field<int>("TantargyId"),
|
||||
IsIgazolt = SDAConvert.ToBooleanFromTF(row.Field<string>("IsIgazolt")),
|
||||
Darab = row.Field<int>("Darab"),
|
||||
};
|
||||
TanuloTantargyMulasztasCoList.Add(tanuloCo);
|
||||
}
|
||||
TanuloTantargyCoList = new List<ZenemuveszetiAgTantargyCo>();
|
||||
foreach (var row in ds.Tables["Tantargyak"].AsEnumerable())
|
||||
{
|
||||
var muveszetiAgId = row.Field<int?>("MuveszetiAgId");
|
||||
if ((muveszetiAgId != parameters.MuveszetiAgId) && (muveszetiAgId != null))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
var isSzorgalom = SDAConvert.ToBooleanFromTF(row.Field<string>("IsSzorgalom"));
|
||||
var tanuloCo = new ZenemuveszetiAgTantargyCo()
|
||||
{
|
||||
Id = row.Field<int>("TantargyId"),
|
||||
TanuloId = row.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = row.Field<int>("TanuloCsoportId"),
|
||||
EvfolyamNeve = row.Field<string>("EvfolyamNeve") ?? (isSzorgalom ? "" : EvfolyamTipusEnum.na.GetDisplayName(tanevId)),
|
||||
IsFotargy = (row.Field<int?>("AmiFotargyId") ?? (int)AMIFotargyEnum.Mellektargy) == (int)AMIFotargyEnum.Fotargy,
|
||||
IsSzorgalom = isSzorgalom,
|
||||
IsSzoveges = SDAConvert.ToBooleanFromTF(row.Field<string>("IsSzoveges")),
|
||||
KotelezosegId = row.Field<int?>("AmiTantargyKotelezosegId") ?? (int)AMITantargyKotelezosegEnum.SzabadonValaszthato,
|
||||
Nev = row.Field<string>("TantargyNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
Osztalyzat = row.Field<string>("Ertekeles").ReplaceMultipleSpacesAndTrim(),
|
||||
Jeloles = row.Field<string>("Jeloles").ReplaceMultipleSpacesAndTrim(),
|
||||
Sorszam = row.Field<int>("Sorszam"),
|
||||
TagozatNeve = (row.Field<string>("TagozatNeve") ?? (isSzorgalom ? "" : AMITagozatEnum.ATagozat.GetDisplayName(tanevId))).ReplaceMultipleSpacesAndTrim(),
|
||||
MufajNeve = row.Field<string>("MufajNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
TanszakNeve = row.Field<string>("TanszakNeve").ReplaceMultipleSpacesAndTrim(),
|
||||
ErtekelesSzoveg = row.Field<string>("ErtekelesSzoveg").ReplaceMultipleSpacesAndTrim(),
|
||||
OsztalyzatValue = row.Field<int?>("ErtekelesValue"),
|
||||
IsAtlagbaNemSzamitBe = SDAConvert.ToBooleanFromTF(row.Field<string>("IsAtlagbaNemSzamitBe")),
|
||||
KapcsolodoFotargyId = row.Field<int?>("KapcsolodoFotargyId"),
|
||||
MuveszetiAgId = muveszetiAgId,
|
||||
};
|
||||
tanuloCo.MulasztasIgazolt = isSzorgalom ? (int?)null : TanuloTantargyMulasztasCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId && x.TantargyId == tanuloCo.Id && x.IsIgazolt).Sum(x => x.Darab);
|
||||
tanuloCo.MulasztasIgazolatlan = isSzorgalom ? (int?)null : TanuloTantargyMulasztasCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId && x.TantargyId == tanuloCo.Id && !x.IsIgazolt).Sum(x => x.Darab);
|
||||
|
||||
TanuloTantargyCoList.Add(tanuloCo);
|
||||
}
|
||||
|
||||
foreach (var tanuloCo in TanuloTorzslapCoList)
|
||||
{
|
||||
tanuloCo.AlapVizsgaAdatokCos = TanuloAlapZaroVizsgaAdatokCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId && x.TipusId == (int)ErtekelesTipusEnum.muveszeti_alapvizsga).ToList();
|
||||
tanuloCo.ZaroVizsgaAdatokCos = TanuloAlapZaroVizsgaAdatokCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId && x.TipusId == (int)ErtekelesTipusEnum.muveszeti_zarovizsga).ToList();
|
||||
tanuloCo.TanuloSniAdatok = TanuloSniCoList.SingleOrDefault(x => x.Id == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId);
|
||||
tanuloCo.FeljegyzesCos.AddRange(TanuloFeljegyzesCoList.Where(x => x.TanuloIdList.Contains(tanuloCo.TanuloId) && x.TanuloCsoportId == tanuloCo.TanuloCsoportId).ToList());
|
||||
tanuloCo.FelmentesCos.AddRange(TanuloFelmentesCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId).ToList());
|
||||
tanuloCo.FoglalkozasiNaploAdatCos.AddRange(FoglalkozasiNaploAdatCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId).ToList());
|
||||
tanuloCo.ZaradekCos.AddRange(TanuloZaradekCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId).ToList());
|
||||
tanuloCo.ZenemuveszetiAgTantargyCos.AddRange(TanuloTantargyCoList.Where(x => x.TanuloId == tanuloCo.TanuloId && x.TanuloCsoportId == tanuloCo.TanuloCsoportId));
|
||||
|
||||
var fotargyIds = tanuloCo.ZenemuveszetiAgTantargyCos.Where(y => y.IsFotargy && !y.IsSzorgalom).Select(y => y.Id);
|
||||
// NOTE: főtárgyakhoz tartozó szorgalomnál beállítjuk az IsFotargy-at
|
||||
tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => x.IsSzorgalom && x.KapcsolodoFotargyId.HasValue && fotargyIds.Contains(x.KapcsolodoFotargyId.Value)).ToList().ForEach(x => x.IsFotargy = true);
|
||||
var szolfezsIds = tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => x.Nev.ToLower() == AmiTorzslapResource.Szolfezs.ToLower() && !x.IsSzorgalom).Distinct().Select(x => x.Id);
|
||||
// NOTE: a szolfézs tárgyakhoz tartozó szorgalomnál beállítjuk a kötelezőséget ugyanarra, mint a szolfézs kötelezősége
|
||||
tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => x.IsSzorgalom && x.KapcsolodoFotargyId.HasValue && szolfezsIds.Contains(x.KapcsolodoFotargyId.Value)).ToList().ForEach(x => { x.KotelezosegId = (tanuloCo.ZenemuveszetiAgTantargyCos.FirstOrDefault(y => y.Id == x.KapcsolodoFotargyId)?.KotelezosegId ?? (int)AMITantargyKotelezosegEnum.SzabadonValaszthato); });
|
||||
var tobbiTargyIds = tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => !x.IsFotargy && x.Nev.ToLower() != AmiTorzslapResource.Szolfezs.ToLower() && !x.IsSzorgalom).Distinct().Select(x => x.Id);
|
||||
// NOTE: a többi tárgyhoz tartozó szorgalomnál beállítjuk a kötelezőséget ugyanarra, mint a másik tárgy kötelezősége
|
||||
tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => x.IsSzorgalom && x.KapcsolodoFotargyId.HasValue && tobbiTargyIds.Contains(x.KapcsolodoFotargyId.Value)).ToList().ForEach(x => { x.KotelezosegId = (tanuloCo.ZenemuveszetiAgTantargyCos.Where(y => y.Id == x.KapcsolodoFotargyId).OrderBy(y => y.KotelezosegId).FirstOrDefault()?.KotelezosegId ?? (int)AMITantargyKotelezosegEnum.SzabadonValaszthato); });
|
||||
|
||||
tanuloCo.MufajNeve = tanuloCo.MuveszetiAgId != (int)MuveszetiAgEnum.ZenemuveszetiAg ? string.Empty : tanuloCo.MufajNeve;
|
||||
tanuloCo.EvfolyamNeve = tanuloCo.EvfolyamNeve == EvfolyamTipusEnum.na.GetDisplayName(tanevId) ? string.Empty : tanuloCo.EvfolyamNeve;
|
||||
tanuloCo.TanszakNeve = tanuloCo.TanszakNeve == TanszakTipusEnum.na.GetDisplayName(tanevId) ? string.Empty : tanuloCo.TanszakNeve;
|
||||
|
||||
var atlagolandoErtekelesek = tanuloCo.ZenemuveszetiAgTantargyCos.Where(x => x.OsztalyzatValue.HasValue && !x.IsAtlagbaNemSzamitBe);
|
||||
if (atlagolandoErtekelesek.Any())
|
||||
{
|
||||
tanuloCo.TanulmanyiAtlag = atlagolandoErtekelesek.Average(x => x.OsztalyzatValue.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public KozosAdatokCo KozosAdatokCo { get; set; }
|
||||
public List<AmiTanuloTorzslapCo> TanuloTorzslapCoList { get; set; }
|
||||
public List<TanuloSniCo> TanuloSniCoList { get; set; }
|
||||
public List<TanuloFelmentesCo> TanuloFelmentesCoList { get; set; }
|
||||
public List<FoglalkozasiNaploAdatCo> FoglalkozasiNaploAdatCoList { get; set; }
|
||||
public List<TanuloFeljegyzesCo> TanuloFeljegyzesCoList { get; set; }
|
||||
public List<ZaradekCo> TanuloZaradekCoList { get; set; }
|
||||
public List<AlapZaroVizsgaAdatokCo> TanuloAlapZaroVizsgaAdatokCoList { get; set; }
|
||||
public List<ZenemuveszetiAgTantargyCo> TanuloTantargyCoList { get; set; }
|
||||
public List<TanuloTantargyMulasztasCo> TanuloTantargyMulasztasCoList { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public static class AmiTorzslapConstants
|
||||
{
|
||||
public static class MaxSorok
|
||||
{
|
||||
public const int ZenemuveszetiAgFotargy = 1;
|
||||
public const int ZenemuveszetiAgFotargySzorgalom = 1;
|
||||
public const int ZenemuveszetiAgSzolfezs = 1;
|
||||
public const int ZenemuveszetiAgSzolfezsSzorgalom = 1;
|
||||
public const int ZenemuveszetiAgKotelezoKotelezoenValaszthatoTargyak = 6;
|
||||
public const int ZenemuveszetiAgValaszthatoTargyak = 7;
|
||||
public const int NemZenemuveszetiAgFotargyak = 2;
|
||||
public const int NemZenemuveszetiAgKotelezoTargyak = 5;
|
||||
public const int NemZenemuveszetiAgKotelezoenValaszthatoTargyak = 3;
|
||||
public const int NemZenemuveszetiAgValaszthatoTargyak = 6;
|
||||
public const int NemZenemuveszetiAgSzorgalom = 1;
|
||||
}
|
||||
|
||||
public const int SzorgalomEvvegiJegyTantargyId = -1;
|
||||
|
||||
public const int UsedFontSize = 9;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class FoglalkozasiNaploAdatCo
|
||||
{
|
||||
public string TanuloSzam { get; set; }
|
||||
public string NaploSzam { get; set; }
|
||||
public bool IsOsztalyos { get; set; }
|
||||
public int? TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
using System.Data;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class KozosAdatokCo
|
||||
{
|
||||
public KozosAdatokCo(DataRow row)
|
||||
{
|
||||
OsztalyId = row.Field<int>("OsztalyId");
|
||||
OsztalyNeve = row.Field<string>("OsztalyNeve").ReplaceMultipleSpacesAndTrim();
|
||||
TanevNeve = row.Field<string>("TanevNeve").ReplaceMultipleSpacesAndTrim();
|
||||
OMKod = row.Field<string>("OMKod").ReplaceMultipleSpacesAndTrim();
|
||||
SzekhelyVaros = row.Field<string>("SzekhelyVaros").ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public int OsztalyId { get; set; }
|
||||
public string OsztalyNeve { get; set; }
|
||||
public string TanevNeve { get; set; }
|
||||
public string OMKod { get; set; }
|
||||
public string SzekhelyVaros { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class MuveszetiAgTantargyCo
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public int KotelezosegId { get; set; }
|
||||
public string Osztalyzat { get; set; }
|
||||
public string Jeloles { get; set; }
|
||||
public bool IsFotargy { get; set; }
|
||||
public bool IsSzoveges { get; set; }
|
||||
public int Sorszam { get; set; }
|
||||
public bool IsSzorgalom { get; set; }
|
||||
public string TanszakNeve { get; set; }
|
||||
public string ErtekelesSzoveg { get; set; }
|
||||
public int? OsztalyzatValue { get; set; }
|
||||
public bool IsAtlagbaNemSzamitBe { get; set; }
|
||||
public int? KapcsolodoFotargyId { get; set; }
|
||||
public int? MuveszetiAgId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class TanuloFeljegyzesCo : FeljegyzesCo
|
||||
{
|
||||
public int TanuloCsoportId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class TanuloFelmentesCo : TanuloFelmentesCO
|
||||
{
|
||||
public string TantargyNeve { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class TanuloTantargyMulasztasCo
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public int TantargyId { get; set; }
|
||||
public int? MuveszetiAgId { get; set; }
|
||||
public bool IsIgazolt { get; set; }
|
||||
public int Darab { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AmiTorzslapCOs
|
||||
{
|
||||
public class ZenemuveszetiAgTantargyCo : MuveszetiAgTantargyCo
|
||||
{
|
||||
public int EvfolyamId { get; set; }
|
||||
public string EvfolyamNeve { get; set; }
|
||||
public int TagozatId { get; set; }
|
||||
public string TagozatNeve { get; set; }
|
||||
public int? MulasztasIgazolt { get; set; }
|
||||
public int? MulasztasIgazolatlan { get; set; }
|
||||
public string MufajNeve { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public abstract class BaseGridCo
|
||||
{
|
||||
public string TanuloNeve { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public DateTime SzuletesiIdeje { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public int OsztalyId { get; set; }
|
||||
public string EvfolyamNev { get; set; }
|
||||
public int EvfolyamId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public abstract class BaseGridSearchCo
|
||||
{
|
||||
public string TanuloNeve { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
public int? EvfolyamId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class DokumentumCo
|
||||
{
|
||||
public ApaczaiDokumentumTipusEnum Kategoria { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public Guid Azonosito { get; set; }
|
||||
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
public string EszaTipus { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class IgenylesCo : BaseGridCo
|
||||
{
|
||||
public string PalyazatAllapotaNev { get; set; }
|
||||
public int PalyazatAllapotaId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class IgenylesSearchCo : BaseGridSearchCo
|
||||
{
|
||||
public int? PalyazatAllapotaId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class KifizetesCo : BaseGridCo
|
||||
{
|
||||
public string Jogosultsag { get; set; }
|
||||
public string NemJogosultsagOka { get; set; }
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class KifizetesSearchCo : BaseGridSearchCo
|
||||
{
|
||||
public bool? Jogosultsag { get; set; }
|
||||
public int? JuttatasOsszege { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
using System;
|
||||
using Kreta.Client.KGR.Request;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class PalyazatCo
|
||||
{
|
||||
public PalyazatCo()
|
||||
{
|
||||
Palyazo = new ApaczaiPalyazatPalyazo();
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public ApaczaiPalyazatPalyazo Palyazo { get; set; }
|
||||
public int TanevId { get; set; }
|
||||
public int StatuszId { get; set; }
|
||||
public string StatuszNev { get; set; }
|
||||
public ApaczaiPalyazatStatuszEnum? Statusz { get; set; }
|
||||
public string Komment { get; set; }
|
||||
public DateTime? Letrehozva { get; set; }
|
||||
public string StatuszKomment { get; set; }
|
||||
public string Iktatoszam { get; set; }
|
||||
public string ErkeztetesiSzam { get; set; }
|
||||
public DateTime? FellebbezesHatarido { get; set; }
|
||||
public DateTime HatranyosHelyzetHatarozatDatum { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
using System;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class PalyazatiEsemenyCo
|
||||
{
|
||||
public string Cim { get; set; }
|
||||
public DateTime Datum { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
public ApaczaiPalyazatStatuszEnum Statusz { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,79 @@
|
|||
using System;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class TanuloAdatokCo
|
||||
{
|
||||
// személyes adatok
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string EloTag { get; set; }
|
||||
public string CsaladiNev { get; set; }
|
||||
public string Utonev { get; set; }
|
||||
public string SzuletesiCsaladNev { get; set; }
|
||||
public string SzuletesiUtonev { get; set; }
|
||||
public string AnyjaCsaladiNeve { get; set; }
|
||||
public string AnyjaUtonev { get; set; }
|
||||
public string Anyanyelv { get; set; }
|
||||
public string SzuletesiOrszag { get; set; }
|
||||
public string SzuletesiHely { get; set; }
|
||||
public DateTime SzuletesiIdo { get; set; }
|
||||
public string Allampolgarsag { get; set; }
|
||||
public string Allampolgarsag2 { get; set; }
|
||||
public string IgazolvanyTipus { get; set; }
|
||||
public string IgazolvanySzam { get; set; }
|
||||
public string BelepesiNev { get; set; }
|
||||
public string FenntartoAzonosito { get; set; }
|
||||
public string FenntartoNev { get; set; }
|
||||
public Guid IntezmenyEgyediAzonosito { get; set; }
|
||||
public string IntezmenyNev { get; set; }
|
||||
public string IntezmenyAzonosito { get; set; }
|
||||
public Guid IdpEgyediAzonosito { get; set; }
|
||||
public string OsztalyfonokNev { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public string TAJSzam { get; set; }
|
||||
|
||||
// bankszámla adatok
|
||||
public string BankszamlaSzam { get; set; }
|
||||
public string BankszamlaTulajdonosNeve { get; set; }
|
||||
public string BankszamlaTulajdonos { get; set; }
|
||||
public string SzamlavezetoBank { get; set; }
|
||||
|
||||
// Allandoelérhetőség adatok
|
||||
public TanuloElerhetosegAdatokCo AllandoElerhetoseg { get; set; }
|
||||
|
||||
// Tartozkodasielérhetőség adatok
|
||||
public TanuloElerhetosegAdatokCo TartozkodasiElerhetoseg { get; set; }
|
||||
|
||||
|
||||
// átlag adatok
|
||||
public double? KeziAtlag { get; set; }
|
||||
public double? SzamitottAtlag { get; set; }
|
||||
public string Feljegyzes { get; set; }
|
||||
public int HatranyosHelyzetIgazolasKiallitasDatuma { get; set; }
|
||||
public ApaczaiPalyazatStatuszEnum? PalyazatStatusz { get; set; }
|
||||
|
||||
// módosító adatok
|
||||
public int ModositoId { get; set; }
|
||||
public string ModositoNev { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloElerhetosegAdatokCo
|
||||
{
|
||||
public string Ajto { get; set; }
|
||||
public string CimTipus { get; set; }
|
||||
public string Emelet { get; set; }
|
||||
public string Hazszam { get; set; }
|
||||
public string HelysegNev { get; set; }
|
||||
public string Iranyitoszam { get; set; }
|
||||
public string KozteruletNev { get; set; }
|
||||
public string KozteruletTipus { get; set; }
|
||||
public string Orszag { get; set; }
|
||||
|
||||
public string TelefonSzam { get; set; }
|
||||
public string TelefonTipus { get; set; }
|
||||
|
||||
public string Emailcim { get; set; }
|
||||
public string EmailTipus { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class TanuloApaczaiMentorAdatokCO
|
||||
{
|
||||
public string EloTag { get; set; }
|
||||
public string Vezeteknev { get; set; }
|
||||
public string Utonev { get; set; }
|
||||
public string NyomtatsiNev { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public string EvfolyamNev { get; set; }
|
||||
|
||||
public int? MentorId { get; set; }
|
||||
public string MentorEloTag { get; set; }
|
||||
public string MentorVezeteknev { get; set; }
|
||||
public string MentorUtonev { get; set; }
|
||||
public string MentorNyomtatsiNev { get; set; }
|
||||
public string MentorOktatasiAzonosito { get; set; }
|
||||
public string MentorEmail { get; set; }
|
||||
public string MentorTelefon { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
using System.Data;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class TanuloApaczaiTanuloListaItemCo : TanuloSzakkepzesiOsztondijakItemCo
|
||||
{
|
||||
public string MentorNeve { get; set; }
|
||||
public string PalyazatKgrAllapota { get; set; }
|
||||
|
||||
public new void Fill(DataRow dataRow, int tanevId)
|
||||
{
|
||||
base.Fill(dataRow);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
using Kreta.Enums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs
|
||||
{
|
||||
public class TanuloiListaSearchCo : TanuloJuttatasKeresesCO
|
||||
{
|
||||
public TanuloiListaSearchCo() : base((int)JuttatasTipusEnum.apaczaiosztondij)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public int? PalyazatAllapotaId { get; set; }
|
||||
|
||||
public string MentorNeve { get; set; }
|
||||
|
||||
public bool IsCsakErvenyesPalyazattal { get; set; }
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscCsoport
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public string OsztalyId { get; set; }
|
||||
|
||||
public string FelosztasId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscHetirend
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscImport
|
||||
{
|
||||
public AscImport()
|
||||
{
|
||||
OsztalyLista = new List<AscOsztaly>();
|
||||
TantargyLista = new List<AscTantargy>();
|
||||
TeremLista = new List<AscTerem>();
|
||||
HetirendLista = new List<AscHetirend>();
|
||||
TanarLista = new List<AscTanar>();
|
||||
CsoportLista = new List<AscCsoport>();
|
||||
}
|
||||
|
||||
public List<AscOsztaly> OsztalyLista { get; set; }
|
||||
|
||||
public List<AscTantargy> TantargyLista { get; set; }
|
||||
|
||||
public List<AscTerem> TeremLista { get; set; }
|
||||
|
||||
public List<AscHetirend> HetirendLista { get; set; }
|
||||
|
||||
public List<AscTanar> TanarLista { get; set; }
|
||||
|
||||
public List<AscCsoport> CsoportLista { get; set; }
|
||||
}
|
||||
}
|
2374
Kreta.BusinessLogic/HelperClasses/AscImportExport/AscModel.cs
Normal file
2374
Kreta.BusinessLogic/HelperClasses/AscImportExport/AscModel.cs
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscNapok
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscOsztaly
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscTanar
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscTantargy
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscTerem
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses.AscImportExport
|
||||
{
|
||||
public class AscTimeCards
|
||||
{
|
||||
public string LessonId { get; set; }
|
||||
|
||||
public string TeremIdListString { get; set; }
|
||||
|
||||
public string Sorszam { get; set; }
|
||||
|
||||
public string Nap { get; set; }
|
||||
|
||||
public string Het { get; set; }
|
||||
}
|
||||
}
|
10
Kreta.BusinessLogic/HelperClasses/BankszamlaCo.cs
Normal file
10
Kreta.BusinessLogic/HelperClasses/BankszamlaCo.cs
Normal file
|
@ -0,0 +1,10 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BankszamlaCo
|
||||
{
|
||||
public string BankszamlaSzam { get; set; }
|
||||
public int? BankszamlaTulajdonos { get; set; }
|
||||
public string BankszamlaTulajdonosNeve { get; set; }
|
||||
public string SzamlavezetoBank { get; set; }
|
||||
}
|
||||
}
|
17
Kreta.BusinessLogic/HelperClasses/BankszamlaIgenylesCo.cs
Normal file
17
Kreta.BusinessLogic/HelperClasses/BankszamlaIgenylesCo.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BankszamlaIgenylesCo
|
||||
{
|
||||
public Guid EgyediAzonosito { get; set; }
|
||||
|
||||
public DateTime SzuletesiIdo { get; set; }
|
||||
|
||||
public string Bankszamlaszam { get; set; }
|
||||
|
||||
public bool IsTanuloIgenyelhetBankszamlatByOsztalyEvfolyamTipus { get; set; }
|
||||
|
||||
public string UrlHost { get; set; }
|
||||
}
|
||||
}
|
224
Kreta.BusinessLogic/HelperClasses/BaseFelhasznaloItemCo.cs
Normal file
224
Kreta.BusinessLogic/HelperClasses/BaseFelhasznaloItemCo.cs
Normal file
|
@ -0,0 +1,224 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BaseFelhasznaloItemCo
|
||||
{
|
||||
public BaseFelhasznaloItemCo() { }
|
||||
|
||||
public BaseFelhasznaloItemCo(DataRow dataRow)
|
||||
{
|
||||
if (dataRow.Table.Columns.Contains("FelhasznaloId"))
|
||||
{
|
||||
FelhasznaloId = SDAConvert.ToInt32(dataRow["FelhasznaloId"]);
|
||||
}
|
||||
|
||||
FelhasznaloElotag = Extensions.NameExtensions.CleanElotag(SDAConvert.ToString(dataRow["FelhasznaloElotag"], null));
|
||||
FelhasznaloElotagComparableString = FelhasznaloElotag?.ToComparableString();
|
||||
FelhasznaloVezeteknev = SDAConvert.ToString(dataRow["FelhasznaloVezeteknev"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloVezeteknevComparableString = FelhasznaloVezeteknev?.ToComparableString();
|
||||
FelhasznaloKeresztnev = SDAConvert.ToString(dataRow["FelhasznaloKeresztnev"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloKeresztnevComparableString = FelhasznaloKeresztnev?.ToComparableString();
|
||||
|
||||
FelhasznaloNevsorrend = SDAConvert.ToBooleanFromTF(dataRow["FelhasznaloNevsorrend"]);
|
||||
|
||||
FelhasznaloNevElotagNelkul = Extensions.NameExtensions.GetNevSorrendben(FelhasznaloNevsorrend ? "T" : "F", string.Empty, FelhasznaloVezeteknev, FelhasznaloKeresztnev);
|
||||
FelhasznaloNevElotagNelkulComparableString = FelhasznaloNevElotagNelkul?.ToComparableString();
|
||||
|
||||
FelhasznaloNyomtatasiNev = Extensions.NameExtensions.GetNevSorrendben(FelhasznaloNevsorrend ? "T" : "F", FelhasznaloElotag, FelhasznaloVezeteknev, FelhasznaloKeresztnev);
|
||||
FelhasznaloNyomtatasiNevComparableString = FelhasznaloNyomtatasiNev?.ToComparableString();
|
||||
|
||||
if (dataRow.Table.Columns.Contains("FelhasznaloSzuletesiOrszag_DNAME"))
|
||||
{
|
||||
FelhasznaloSzuletesiOrszag = SDAConvert.ToString(dataRow["FelhasznaloSzuletesiOrszag_DNAME"], null).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
FelhasznaloSzuletesiHely = SDAConvert.ToString(dataRow["FelhasznaloSzuletesiHely"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloSzuletesiHelyComparableString = FelhasznaloSzuletesiHely?.ToComparableString();
|
||||
|
||||
FelhasznaloSzuletesiIdo = SDAConvert.ToDateTime(dataRow["FelhasznaloSzuletesiIdo"]).Value;
|
||||
FelhasznaloSzuletesiIdoComparableString = FelhasznaloSzuletesiIdo.ToString(Constants.ToStringPattern.SortableDateTimePattern).ToComparableString();
|
||||
|
||||
FelhasznaloOktatasiAzonosito = SDAConvert.ToString(dataRow["FelhasznaloOktatasiAzonosito"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloOktatasiAzonositoComparableString = FelhasznaloOktatasiAzonosito?.ToComparableString();
|
||||
|
||||
if (dataRow.Table.Columns.Contains("SzuletesiElotag")
|
||||
&& dataRow.Table.Columns.Contains("SzuletesiVezeteknev")
|
||||
&& dataRow.Table.Columns.Contains("SzuletesiUtonev")
|
||||
&& dataRow.Table.Columns.Contains("SzuletesiNevsorrend"))
|
||||
{
|
||||
|
||||
SzuletesiNevElotag = Extensions.NameExtensions.CleanElotag(SDAConvert.ToString(dataRow["SzuletesiElotag"], null));
|
||||
SzuletesiNevVezeteknev = SDAConvert.ToString(dataRow["SzuletesiVezeteknev"], null).ReplaceMultipleSpacesAndTrim();
|
||||
SzuletesiNevKeresztnev = SDAConvert.ToString(dataRow["SzuletesiUtonev"], null).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
SzuletesiNevNevsorrend = SDAConvert.ToBooleanFromTF(dataRow["SzuletesiNevsorrend"]);
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("AnyjaNeveElotag")
|
||||
&& dataRow.Table.Columns.Contains("AnyjaVezetekneve")
|
||||
&& dataRow.Table.Columns.Contains("AnyjaUtoneve")
|
||||
&& dataRow.Table.Columns.Contains("AnyjaNeveNevsorrend"))
|
||||
{
|
||||
FelhasznaloAnyjaNeveElotag = Extensions.NameExtensions.CleanElotag(SDAConvert.ToString(dataRow["AnyjaNeveElotag"], null));
|
||||
FelhasznaloAnyjaNeveVezeteknev = SDAConvert.ToString(dataRow["AnyjaVezetekneve"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloAnyjaNeveKeresztnev = SDAConvert.ToString(dataRow["AnyjaUtoneve"], null).ReplaceMultipleSpacesAndTrim();
|
||||
FelhasznaloAnyjaNeveNevsorrend = SDAConvert.ToBooleanFromTF(dataRow["AnyjaNeveNevsorrend"]);
|
||||
}
|
||||
|
||||
FelhasznaloAnyjaNeve = Extensions.NameExtensions.GetNevSorrendben(FelhasznaloAnyjaNeveNevsorrend ? "T" : "F", FelhasznaloAnyjaNeveElotag, FelhasznaloAnyjaNeveVezeteknev, FelhasznaloAnyjaNeveKeresztnev);
|
||||
FelhasznaloAnyjaNeveComparableString = FelhasznaloAnyjaNeve?.ToComparableString();
|
||||
|
||||
if (dataRow.Table.Columns.Contains("FelhasznaloAllampolgarsag1_DNAME"))
|
||||
{
|
||||
FelhasznaloAllampolgarsaga1 = SDAConvert.ToString(dataRow["FelhasznaloAllampolgarsag1_DNAME"], null).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("FelhasznaloAllampolgarsag2_DNAME"))
|
||||
{
|
||||
FelhasznaloAllampolgarsaga2 = SDAConvert.ToString(dataRow["FelhasznaloAllampolgarsag2_DNAME"], null).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
if (dataRow.Table.Columns.Contains("NemeId") && dataRow.Table.Columns.Contains("NemeId_DNAME"))
|
||||
{
|
||||
NemeId = SDAConvert.ToNullableInt32(dataRow["NemeId"]);
|
||||
NemeNev = SDAConvert.ToString(dataRow["NemeId_DNAME"], null).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
}
|
||||
|
||||
public int FelhasznaloId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 01, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusNevElotag), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 01, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameViseltNevElotag), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportElotagSheetName), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 01, nameof(TanuloResource.TanuloKIRExportHeaderNameViseltNevElotag), typeof(TanuloResource), nameof(TanuloResource.TanuloKIRExportElotagSheetName), typeof(TanuloResource))]
|
||||
public string FelhasznaloElotag { get; set; }
|
||||
|
||||
public string FelhasznaloElotagComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 02, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusVezetekneve), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 02, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameViseltNevVezeteknev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 02, nameof(TanuloResource.TanuloKIRExportHeaderNameViseltNevVezeteknev), typeof(TanuloResource))]
|
||||
public string FelhasznaloVezeteknev { get; set; }
|
||||
|
||||
public string FelhasznaloVezeteknevComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 03, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusUtoneve), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 03, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameViseltNevKeresztnev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 03, nameof(TanuloResource.TanuloKIRExportHeaderNameViseltNevKeresztnev), typeof(TanuloResource))]
|
||||
public string FelhasznaloKeresztnev { get; set; }
|
||||
|
||||
public string FelhasznaloKeresztnevComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 04, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameViseltNevNevsorrend), typeof(AlkalmazottResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 04, nameof(TanuloResource.TanuloKIRExportHeaderNameViseltNevNevsorrend), typeof(TanuloResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
public bool FelhasznaloNevsorrend { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 04, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusAnyjaNeve), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
public string FelhasznaloAnyjaNeve { get; set; }
|
||||
|
||||
public string FelhasznaloAnyjaNeveComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 15, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiOrszag), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 15, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiOrszag), typeof(TanuloResource))]
|
||||
public string FelhasznaloSzuletesiOrszag { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottAdatszinkronjaExportAttributeId, 02, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameSzuletesiHely), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 06, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusSzuletesiHelye), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 14, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiHely), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 14, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiHely), typeof(TanuloResource))]
|
||||
public string FelhasznaloSzuletesiHely { get; set; }
|
||||
|
||||
public string FelhasznaloSzuletesiHelyComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottAdatszinkronjaExportAttributeId, 03, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameSzuletesiIdo), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.AlkalmazottFelhasznaloBelepesExportAttributeId, 02, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottSzuletesiDatuma), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.GondviseloFelhasznaloBelepesExportAttributeId, 02, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloSzuletesiDatuma), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 05, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusSzuletesiDatuma), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 13, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiDatum), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 13, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiDatum), typeof(TanuloResource))]
|
||||
public DateTime FelhasznaloSzuletesiIdo { get; set; }
|
||||
|
||||
public string FelhasznaloSzuletesiIdoComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottAdatszinkronjaExportAttributeId, 04, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameOktAzon), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(GondviseloItemCo.GondviselokExportAttributeId, 01, nameof(ImportExportGondviseloResource.ImportHeaderNameTanuloOktatasiAzonosito), typeof(ImportExportGondviseloResource))]
|
||||
[SimpleExportColumn(TanuloCsoportItemCo.TanuloCsoportTemplateExportAttributeId, 01, nameof(ImportExportTanuloBesorolasResource.ImportHeaderNameTanuloOktatasiAzonosito), typeof(ImportExportTanuloBesorolasResource))]
|
||||
[SimpleExportColumn(TanuloCsoportItemCo.TanuloCsoportExportAttributeId, 01, nameof(ImportExportTanuloBesorolasResource.ImportHeaderNameTanuloOktatasiAzonosito), typeof(ImportExportTanuloBesorolasResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.AlkalmazottFelhasznaloBelepesExportAttributeId, 01, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottOktatasiAzonosito), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.GondviseloFelhasznaloBelepesExportAttributeId, 01, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloOktatasiAzonosito), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(AlkalmazottMunkaugyiAdatokCo.AlkalmazottMunkaugyiAdatokExportAttributeId, 07, nameof(ImportExportAlkalmazottMunkaugyiAdatokResource.ImportHeaderNamePedagogusOktatasiAzonosito), typeof(ImportExportAlkalmazottMunkaugyiAdatokResource))]
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 00, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameOktazon), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 00, nameof(TanuloResource.TanuloKIRExportHeaderNameOktazon), typeof(TanuloResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanulokElerhetosegiAdataikTemplateExportAttributeId, 01, nameof(ImportExportTanulokElerhetosegiAdataikResource.ImportHeaderNameTanuloOktatasiAzonosito), typeof(ImportExportTanulokElerhetosegiAdataikResource))]
|
||||
public string FelhasznaloOktatasiAzonosito { get; set; }
|
||||
|
||||
public string FelhasznaloOktatasiAzonositoComparableString { get; set; }
|
||||
|
||||
public string FelhasznaloNevElotagNelkul { get; set; }
|
||||
|
||||
public string FelhasznaloNevElotagNelkulComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottAdatszinkronjaExportAttributeId, 00, nameof(AlkalmazottResource.AlkalmazottAdatszinkronjaExportHeaderNameTeljesNev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(GondviseloItemCo.GondviselokExportAttributeId, 00, nameof(ImportExportGondviseloResource.ImportHeaderNameTanuloNeve), typeof(ImportExportGondviseloResource))]
|
||||
[SimpleExportColumn(TanuloCsoportItemCo.TanuloCsoportTemplateExportAttributeId, 00, nameof(ImportExportTanuloBesorolasResource.ImportHeaderNameTanuloNeve), typeof(ImportExportTanuloBesorolasResource))]
|
||||
[SimpleExportColumn(TanuloCsoportItemCo.TanuloCsoportExportAttributeId, 00, nameof(ImportExportTanuloBesorolasResource.ImportHeaderNameTanuloNeve), typeof(ImportExportTanuloBesorolasResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.AlkalmazottFelhasznaloBelepesExportAttributeId, 00, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameAlkalmazottNeve), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(FelhasznaloBelepesItemCo.GondviseloFelhasznaloBelepesExportAttributeId, 00, nameof(ImportExportFelhasznaloBelepesResource.ImportHeaderNameTanuloNeve), typeof(ImportExportFelhasznaloBelepesResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanulokElerhetosegiAdataikTemplateExportAttributeId, 00, nameof(ImportExportTanulokElerhetosegiAdataikResource.ImportHeaderNameTanuloNeve), typeof(ImportExportTanulokElerhetosegiAdataikResource))]
|
||||
public string FelhasznaloNyomtatasiNev { get; set; }
|
||||
|
||||
public string FelhasznaloNyomtatasiNevComparableString { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 05, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiNevElotag), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 05, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiNevElotag), typeof(TanuloResource), nameof(TanuloResource.TanuloKIRExportElotagSheetName), typeof(TanuloResource))]
|
||||
public string SzuletesiNevElotag { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 06, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiNevVezeteknev), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportElotagSheetName), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 06, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiNevVezeteknev), typeof(TanuloResource))]
|
||||
public string SzuletesiNevVezeteknev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 07, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiNevKeresztnev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 07, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiNevKeresztnev), typeof(TanuloResource))]
|
||||
public string SzuletesiNevKeresztnev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 08, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameSzuletesiNevNevsorrend), typeof(AlkalmazottResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 08, nameof(TanuloResource.TanuloKIRExportHeaderNameSzuletesiNevNevsorrend), typeof(TanuloResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
public bool SzuletesiNevNevsorrend { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 09, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAnyjaNeveElotag), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportElotagSheetName), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 09, nameof(TanuloResource.TanuloKIRExportHeaderNameAnyjaNeveElotag), typeof(TanuloResource), nameof(TanuloResource.TanuloKIRExportElotagSheetName), typeof(TanuloResource))]
|
||||
public string FelhasznaloAnyjaNeveElotag { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 10, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAnyjaNeveVezeteknev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 10, nameof(TanuloResource.TanuloKIRExportHeaderNameAnyjaNeveVezeteknev), typeof(TanuloResource))]
|
||||
public string FelhasznaloAnyjaNeveVezeteknev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 11, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAnyjaNeveKeresztnev), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 11, nameof(TanuloResource.TanuloKIRExportHeaderNameAnyjaNeveKeresztnev), typeof(TanuloResource))]
|
||||
public string FelhasznaloAnyjaNeveKeresztnev { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 12, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameAnyjaNeveNevsorrend), typeof(AlkalmazottResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 12, nameof(TanuloResource.TanuloKIRExportHeaderNameAnyjaNeveNevsorrend), typeof(TanuloResource), BooleanDisplayFormat = BooleanDisplayFormatEnum.IN)]
|
||||
public bool FelhasznaloAnyjaNeveNevsorrend { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 16, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderName1Allampolgarsag), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportAllampolgarsagSheetName), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 16, nameof(TanuloResource.TanuloKIRExportHeaderName1Allampolgarsag), typeof(TanuloResource), nameof(TanuloResource.TanuloKIRExportAllampolgarsagSheetName), typeof(TanuloResource))]
|
||||
public string FelhasznaloAllampolgarsaga1 { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 17, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderName2Allampolgarsag), typeof(AlkalmazottResource), nameof(AlkalmazottResource.AlkalmazottKIRExportAllampolgarsagSheetName), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 17, nameof(TanuloResource.TanuloKIRExportHeaderName2Allampolgarsag), typeof(TanuloResource), nameof(TanuloResource.TanuloKIRExportAllampolgarsagSheetName), typeof(TanuloResource))]
|
||||
public string FelhasznaloAllampolgarsaga2 { get; set; }
|
||||
|
||||
public int? NemeId { get; set; }
|
||||
|
||||
[SimpleExportColumn(AlkalmazottItemCo.AlkalmazottKirAktualisAdatokExportAttributeId, 18, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameNem), typeof(AlkalmazottResource))]
|
||||
[SimpleExportColumn(TanuloItemCo.TanuloKirAktualisAdatokExportAttributeId, 18, nameof(AlkalmazottResource.AlkalmazottKIRExportHeaderNameNem), typeof(AlkalmazottResource))]
|
||||
public string NemeNev { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BejelentettSzamonkeresekItemCo
|
||||
{
|
||||
public BejelentettSzamonkeresekItemCo() { }
|
||||
public BejelentettSzamonkeresekItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
OrarendiOraGroupId = SDAConvert.ToInt32(dataRow["OrarendiOraGroupId"]);
|
||||
SzamonkeresDatuma = SDAConvert.ToDateTime(dataRow["SzamonkeresDatuma"]).Value;
|
||||
HetNapjaId = SDAConvert.ToInt32(dataRow["HetNapja"]);
|
||||
HetNapjaNev = SDAConvert.ToString(dataRow["HetNapja_DNAME"]);
|
||||
Oraszam = SDAConvert.ToNullableInt32(dataRow["Oraszam"]);
|
||||
Tanarnev = SDAConvert.ToString(dataRow["Tanarnev"]).ReplaceMultipleSpacesAndTrim();
|
||||
TanarId = SDAConvert.ToInt32(dataRow["TanarId"]);
|
||||
TargyNev = SDAConvert.ToString(dataRow["TargyNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
ErtekelesModId = SDAConvert.ToInt32(dataRow["ErtekelesModId"]);
|
||||
ErtekelesModNev = SDAConvert.ToString(dataRow["ErtekelesModNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
SzamonkeresMegnevezes = SDAConvert.ToString(dataRow["SzamonkeresMegnevezes"]).ReplaceMultipleSpacesAndTrim();
|
||||
BejelentesDatuma = SDAConvert.ToDateTime(dataRow["BejelentesDatuma"]).Value;
|
||||
RogzitoTanar = SDAConvert.ToString(dataRow["RogzitoTanar"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyNev = SDAConvert.ToString(dataRow["OsztalyNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyCsoportId = SDAConvert.ToNullableInt32(dataRow["OsztalyCsoportId"]);
|
||||
IsTorolhetoText = SDAConvert.ToString(dataRow["Torolheto_BNAME"]);
|
||||
KeszitesDatuma = SDAConvert.ToDateTime(dataRow["KeszitesDatuma"]).Value;
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public DateTime SzamonkeresDatuma { get; set; }
|
||||
public int OrarendiOraGroupId { get; set; }
|
||||
public int HetNapjaId { get; set; }
|
||||
public string HetNapjaNev { get; set; }
|
||||
public int? Oraszam { get; set; }
|
||||
public string Tanarnev { get; set; }
|
||||
public int TanarId { get; set; }
|
||||
public string TargyNev { get; set; }
|
||||
public int ErtekelesModId { get; set; }
|
||||
public string ErtekelesModNev { get; set; }
|
||||
public string SzamonkeresMegnevezes { get; set; }
|
||||
public DateTime BejelentesDatuma { get; set; }
|
||||
public string RogzitoTanar { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public string IsTorolhetoText { get; set; }
|
||||
public DateTime KeszitesDatuma { get; set; }
|
||||
}
|
||||
}
|
39
Kreta.BusinessLogic/HelperClasses/BelepesiAdatokListCO.cs
Normal file
39
Kreta.BusinessLogic/HelperClasses/BelepesiAdatokListCO.cs
Normal file
|
@ -0,0 +1,39 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
[XmlRoot(ElementName = "BelepesiAdatok")]
|
||||
public class BelepesiAdatokListCO
|
||||
{
|
||||
public BelepesiAdatokListCO()
|
||||
{
|
||||
BelepesiAdatokList = new List<BelepesiAdatok>();
|
||||
}
|
||||
|
||||
[XmlArray(ElementName = "BelepesiAdatokLista")]
|
||||
[XmlArrayItem("BelepesiAdat", Type = typeof(BelepesiAdatok))]
|
||||
public List<BelepesiAdatok> BelepesiAdatokList { get; set; }
|
||||
public List<string> ErrorList { get; set; } = new List<string>();
|
||||
public string EmailErrors { get; set; }
|
||||
public bool IsUresFelhasznaloNevError { get; set; }
|
||||
public bool IsUresOktatasiAzonositoError { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
public class BelepesiAdatok
|
||||
{
|
||||
//Tanuló id-ja mindkét hozzáférés generálásnál
|
||||
public int Id { get; set; }
|
||||
public string UserName { get; set; }
|
||||
public string Password { get; set; }
|
||||
public int GondviseloId { get; set; }
|
||||
public string NemGeneralhato { get; set; }
|
||||
public string Salt { get; set; }
|
||||
|
||||
//Dokumentumgenerálás miatt szükséges mezők // //Osztaly, Intezmeny, TanuloNev, Azonosito, Jelszo, Link
|
||||
public string Osztaly { get; set; }
|
||||
public string TanuloNev { get; set; }
|
||||
public string GondviseloNev { get; set; }
|
||||
|
||||
}
|
|
@ -0,0 +1,79 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BesorolasModCsoportGridItemCo
|
||||
{
|
||||
public BesorolasModCsoportGridItemCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToString(dataRow["ID"]);
|
||||
TanuloId = SDAConvert.ToInt32(dataRow["TanuloId"]);
|
||||
CsoportId = SDAConvert.ToInt32(dataRow["CsoportId"]);
|
||||
Tanev = SDAConvert.ToString(dataRow["Tanev"]);
|
||||
CsoportNev = SDAConvert.ToString(dataRow["CsoportNev"]);
|
||||
TanuloNev = SDAConvert.ToString(dataRow["TanuloNev"]);
|
||||
NevElotagNelkul = SDAConvert.ToString(dataRow["NevElotagNelkul"]);
|
||||
BelepesDatum = SDAConvert.ToDateTime(dataRow["BelepesDatum"]);
|
||||
KilepesDatum = SDAConvert.ToDateTime(dataRow["KilepesDatum"]);
|
||||
ZaradekokSzama = SDAConvert.ToInt32(dataRow["ZaradekokSzama"]);
|
||||
Vegzaradek = SDAConvert.ToString(dataRow["Vegzaradek"]);
|
||||
NaploSorszam = SDAConvert.ToString(dataRow["Naplosorszam"]);
|
||||
TorzslapSzam = SDAConvert.ToString(dataRow["Torzslapszam"]);
|
||||
UtolsoModositas = SDAConvert.ToDateTime(dataRow["UtolsoModositas"]);
|
||||
KilepesRogzitesDatum = SDAConvert.ToDateTime(dataRow["KilepesRogzitesDatum"]);
|
||||
TanuloOsztalyai = SDAConvert.ToString(dataRow["TanuloOsztalyai"]);
|
||||
IsAutoEgyeniCsoport = SDAConvert.ToBooleanFromTF(dataRow["IsAutoEgyeniCsoport"]);
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public int CsoportId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Tanev), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string Tanev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.CsoportNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string CsoportNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.TanuloNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.TanuloNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string NevElotagNelkul { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? BelepesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Zaradek), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int ZaradekokSzama { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Vegzaradek), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string Vegzaradek { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.NaploSorszama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string NaploSorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Torzslapszam), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string TorzslapSzam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? UtolsoModositas { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesRogzitesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.TanuloOsztalyai), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string TanuloOsztalyai { get; set; }
|
||||
|
||||
public bool IsAutoEgyeniCsoport { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,72 @@
|
|||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BesorolasModOsztalyGridItemCo
|
||||
{
|
||||
public BesorolasModOsztalyGridItemCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToString(dataRow["ID"]);
|
||||
TanuloId = SDAConvert.ToInt32(dataRow["TanuloId"]);
|
||||
OsztalyId = SDAConvert.ToInt32(dataRow["OsztalyId"]);
|
||||
Tanev = SDAConvert.ToString(dataRow["Tanev"]);
|
||||
OsztalyNev = SDAConvert.ToString(dataRow["OsztalyNev"]);
|
||||
TanuloNev = SDAConvert.ToString(dataRow["TanuloNev"]);
|
||||
NevElotagNelkul = SDAConvert.ToString(dataRow["NevElotagNelkul"]);
|
||||
BelepesDatum = SDAConvert.ToDateTime(dataRow["BelepesDatum"]);
|
||||
KilepesDatum = SDAConvert.ToDateTime(dataRow["KilepesDatum"]);
|
||||
ZaradekokSzama = SDAConvert.ToInt32(dataRow["ZaradekokSzama"]);
|
||||
Vegzaradek = SDAConvert.ToString(dataRow["Vegzaradek"]);
|
||||
NaploSorszam = SDAConvert.ToString(dataRow["Naplosorszam"]);
|
||||
TorzslapSzam = SDAConvert.ToString(dataRow["Torzslapszam"]);
|
||||
UtolsoModositas = SDAConvert.ToDateTime(dataRow["UtolsoModositas"]);
|
||||
KilepesRogzitesDatum = SDAConvert.ToDateTime(dataRow["KilepesRogzitesDatum"]);
|
||||
}
|
||||
|
||||
public string ID { get; set; }
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public int OsztalyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Tanev), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string Tanev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.OsztalyNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string OsztalyNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.TanuloNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.TanuloNeve), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string NevElotagNelkul { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? BelepesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesDatum { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Zaradek), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public int ZaradekokSzama { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Vegzaradek), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string Vegzaradek { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.NaploSorszama), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string NaploSorszam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.Torzslapszam), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public string TorzslapSzam { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? UtolsoModositas { get; set; }
|
||||
|
||||
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
|
||||
public DateTime? KilepesRogzitesDatum { get; set; }
|
||||
}
|
||||
}
|
57
Kreta.BusinessLogic/HelperClasses/BesorolasSearchCO.cs
Normal file
57
Kreta.BusinessLogic/HelperClasses/BesorolasSearchCO.cs
Normal file
|
@ -0,0 +1,57 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
using Kreta.Enums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BesorolasSearchCO
|
||||
{
|
||||
public OktNevelesiKategoriaEnum? OktNevFelKategoriaId { get; set; }
|
||||
public string TanuloSrc { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
public int? CsoportId { get; set; }
|
||||
public bool IsKovTanev { get; set; }
|
||||
public DateTime? BelepesiDatumTol { get; set; }
|
||||
public DateTime? BelepesiDatumIg { get; set; }
|
||||
public DateTime? KilepesiDatumTol { get; set; }
|
||||
public DateTime? KilepesiDatumIg { get; set; }
|
||||
public int? ZaradekokSzamaTol { get; set; }
|
||||
public int? ZaradekokSzamaIg { get; set; }
|
||||
public int? KiVagyAtSorolasiZaradek { get; set; }
|
||||
public int? NaplosorszamTol { get; set; }
|
||||
public int? NaplosorszamIg { get; set; }
|
||||
public string Torzslapszam { get; set; }
|
||||
public DateTime? KileptetesiDatumTol { get; set; }
|
||||
public DateTime? KileptetesiDatumIg { get; set; }
|
||||
public DateTime? UtolsoModositasDatumTol { get; set; }
|
||||
public DateTime? UtolsoModositasDatumIg { get; set; }
|
||||
|
||||
public BesorolasSearchPCO ConvertToPco(int tanevId, bool isKiirt = false)
|
||||
{
|
||||
return new BesorolasSearchPCO
|
||||
{
|
||||
TanevId = tanevId,
|
||||
OktNevelesiKategoriaId = this.OktNevFelKategoriaId,
|
||||
TanuloSrc = this.TanuloSrc,
|
||||
OsztalyId = this.OsztalyId,
|
||||
CsoportId = this.CsoportId,
|
||||
BelepesiDatumTol = this.BelepesiDatumTol,
|
||||
BelepesiDatumIg = this.BelepesiDatumIg,
|
||||
KilepesiDatumTol = this.KilepesiDatumTol,
|
||||
KilepesiDatumIg = this.KilepesiDatumIg,
|
||||
ZaradekokSzamaTol = this.ZaradekokSzamaTol,
|
||||
ZaradekokSzamaIg = this.ZaradekokSzamaIg,
|
||||
KiVagyAtSorolasiZaradek = this.KiVagyAtSorolasiZaradek,
|
||||
NaplosorszamTol = this.NaplosorszamTol,
|
||||
NaplosorszamIg = this.NaplosorszamIg,
|
||||
Torzslapszam = this.Torzslapszam,
|
||||
KileptetesiDatumTol = this.KileptetesiDatumTol,
|
||||
KileptetesiDatumIg = this.KileptetesiDatumIg,
|
||||
UtolsoModositasDatumTol = this.UtolsoModositasDatumTol,
|
||||
UtolsoModositasDatumIg = this.UtolsoModositasDatumIg,
|
||||
IsKiirt = isKiirt,
|
||||
IsKovTanev = this.IsKovTanev
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BesorolasTobbesModTanuloValidationItemCo
|
||||
{
|
||||
public BesorolasTobbesModTanuloValidationItemCo() { }
|
||||
|
||||
public BesorolasTobbesModTanuloValidationItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]); //TanuloCsoportId
|
||||
Nev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
|
||||
KilepesDatum = SDAConvert.ToDateTime(dataRow["KilepesDatum"]);
|
||||
TanuloId = SDAConvert.ToInt32(dataRow["TanuloId"]);
|
||||
OsztalyCsoportId = SDAConvert.ToInt32(dataRow["OsztalyCsoportId"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; } //TanuloCsoportId
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public DateTime? KilepesDatum { get; set; }
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public int OsztalyCsoportId { get; set; }
|
||||
}
|
||||
}
|
48
Kreta.BusinessLogic/HelperClasses/BeszerzesiIgenyCo.cs
Normal file
48
Kreta.BusinessLogic/HelperClasses/BeszerzesiIgenyCo.cs
Normal file
|
@ -0,0 +1,48 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BeszerzesiIgenyCo
|
||||
{
|
||||
public int? BeszerzesiIgenyId { get; set; }
|
||||
public int? RogzitoId { get; set; }
|
||||
|
||||
//Anyag
|
||||
public int? AnyagId { get; set; }
|
||||
public string AnyagMegnevezes { get; set; }
|
||||
public string AnyagSAPKod { get; set; }
|
||||
public string ERAAzonosito { get; set; }
|
||||
public int? AnyagMennyisegiEgysegId { get; set; }
|
||||
public string AnyagRovidLeiras { get; set; }
|
||||
//Tétel
|
||||
public string AnyagTetelMegnevezes { get; set; }
|
||||
public int? AnyagTetelEgysegar { get; set; }
|
||||
public int? AnyagTetelMennyiseg { get; set; }
|
||||
public int? AnyagTetelMennyisegiEgysegId { get; set; }
|
||||
//Pályázat
|
||||
public bool IsPalyazat { get; set; }
|
||||
public string PalyazatAzonosito { get; set; }
|
||||
public bool IsBVOP { get; set; }
|
||||
public bool IsKEF { get; set; }
|
||||
public bool IsNKOH { get; set; }
|
||||
|
||||
//Szállító
|
||||
public int? SzallitoId { get; set; }
|
||||
public int? FizetesiMod { get; set; }
|
||||
public string SzallitoSAPKod { get; set; }
|
||||
public string SzallitoNev { get; set; }
|
||||
public string Iranyitoszam { get; set; }
|
||||
public string HelysegNev { get; set; }
|
||||
public string KozteruletNev { get; set; }
|
||||
public int? KozteruletJellegeId { get; set; }
|
||||
public string Hazszam { get; set; }
|
||||
public string Emelet { get; set; }
|
||||
public string Ajto { get; set; }
|
||||
public string Adoszam { get; set; }
|
||||
public string KepviseloNev { get; set; }
|
||||
public string EmailCim { get; set; }
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
//Megjegyzés
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
}
|
||||
}
|
26
Kreta.BusinessLogic/HelperClasses/BeszerzesiIgenySearchCo.cs
Normal file
26
Kreta.BusinessLogic/HelperClasses/BeszerzesiIgenySearchCo.cs
Normal file
|
@ -0,0 +1,26 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class BeszerzesiIgenySearchCo
|
||||
{
|
||||
public int TanevId { get; set; }
|
||||
public DateTime? SrcIgenylesKezdete { get; set; }
|
||||
public DateTime? SrcRogzitesDatuma { get; set; }
|
||||
public string SrcAnyag { get; set; }
|
||||
public int? SrcStatusz { get; set; }
|
||||
|
||||
public BeszerzesiIgenySearchPco ConvertCoToPco()
|
||||
{
|
||||
return new BeszerzesiIgenySearchPco()
|
||||
{
|
||||
TanevId = TanevId,
|
||||
AnyagNev = SrcAnyag,
|
||||
StatuszId = SrcStatusz,
|
||||
IgenylesKezdete = SrcIgenylesKezdete,
|
||||
RogzitesDatuma = SrcRogzitesDatuma
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
10
Kreta.BusinessLogic/HelperClasses/CalendarMinMaxCO.cs
Normal file
10
Kreta.BusinessLogic/HelperClasses/CalendarMinMaxCO.cs
Normal file
|
@ -0,0 +1,10 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CalendarMinMaxCO
|
||||
{
|
||||
public TimeSpan CalendarMin { get; set; }
|
||||
public TimeSpan CalendarMax { get; set; }
|
||||
}
|
||||
}
|
106
Kreta.BusinessLogic/HelperClasses/CimItemCo.cs
Normal file
106
Kreta.BusinessLogic/HelperClasses/CimItemCo.cs
Normal file
|
@ -0,0 +1,106 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CimItemCo
|
||||
{
|
||||
public CimItemCo() { }
|
||||
|
||||
public CimItemCo(TanuloItemCo tanuloItemCo, DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["CimId"]);
|
||||
|
||||
FelhasznaloId = tanuloItemCo.FelhasznaloId;
|
||||
FelhasznaloElotag = tanuloItemCo.FelhasznaloElotag;
|
||||
FelhasznaloVezeteknev = tanuloItemCo.FelhasznaloVezeteknev;
|
||||
FelhasznaloKeresztnev = tanuloItemCo.FelhasznaloKeresztnev;
|
||||
|
||||
GondviseloId = SDAConvert.ToNullableInt32(dataRow["CimGondviseloId"]);
|
||||
|
||||
TipusId = SDAConvert.ToInt32(dataRow["CimTipusId"]);
|
||||
TipusNev = SDAConvert.ToString(dataRow["CimTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Iranyitoszam = SDAConvert.ToString(dataRow["CimIranyitoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Telepules = SDAConvert.ToString(dataRow["CimTelepules"]).ReplaceMultipleSpacesAndTrim();
|
||||
Kozterulet = SDAConvert.ToString(dataRow["CimKozterulet"]).ReplaceMultipleSpacesAndTrim();
|
||||
KozteruletJellegNev = SDAConvert.ToString(dataRow["CimKozteruletJellegNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
Hazszam = SDAConvert.ToString(dataRow["CimHazszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Emelet = SDAConvert.ToString(dataRow["CimEmelet"]).ReplaceMultipleSpacesAndTrim();
|
||||
Ajto = SDAConvert.ToString(dataRow["CimAjto"]).ReplaceMultipleSpacesAndTrim();
|
||||
|
||||
}
|
||||
|
||||
public CimItemCo(GondviseloItemCo gondviseloItemCo, DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["CimId"]);
|
||||
|
||||
FelhasznaloId = gondviseloItemCo.FelhasznaloId;
|
||||
FelhasznaloElotag = gondviseloItemCo.FelhasznaloElotag;
|
||||
FelhasznaloVezeteknev = gondviseloItemCo.FelhasznaloVezeteknev;
|
||||
FelhasznaloKeresztnev = gondviseloItemCo.FelhasznaloKeresztnev;
|
||||
|
||||
GondviseloId = gondviseloItemCo.Id;
|
||||
GondviseloNevElotag = gondviseloItemCo.Elotag;
|
||||
GondviseloVezeteknev = gondviseloItemCo.VezetekNev;
|
||||
GondviseloKeresztnev = gondviseloItemCo.KeresztNev;
|
||||
GondviseloRokonsagiFokId = gondviseloItemCo.RokonsagiFokId;
|
||||
GondviseloRokonsagiFokNev = gondviseloItemCo.RokonsagiFokNev;
|
||||
|
||||
TipusId = SDAConvert.ToInt32(dataRow["CimTipusId"]);
|
||||
TipusNev = SDAConvert.ToString(dataRow["CimTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsAlapertelmezett = SDAConvert.ToBooleanFromTF(dataRow["Alapertelmezett"]);
|
||||
Orszag = SDAConvert.ToString(dataRow["OrszagId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Iranyitoszam = SDAConvert.ToString(dataRow["CimIranyitoszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Telepules = SDAConvert.ToString(dataRow["Helyseg"]).ReplaceMultipleSpacesAndTrim();
|
||||
Kozterulet = SDAConvert.ToString(dataRow["Kozterulet"]).ReplaceMultipleSpacesAndTrim();
|
||||
KozteruletJellegNev = SDAConvert.ToString(dataRow["KozteruletJelleg"]).ReplaceMultipleSpacesAndTrim();
|
||||
Hazszam = SDAConvert.ToString(dataRow["Hazszam"]).ReplaceMultipleSpacesAndTrim();
|
||||
Emelet = SDAConvert.ToString(dataRow["Emelet"]).ReplaceMultipleSpacesAndTrim();
|
||||
Ajto = SDAConvert.ToString(dataRow["Ajto"]).ReplaceMultipleSpacesAndTrim();
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public int? FelhasznaloId { get; set; }
|
||||
|
||||
public string FelhasznaloElotag { get; set; }
|
||||
|
||||
public string FelhasznaloVezeteknev { get; set; }
|
||||
|
||||
public string FelhasznaloKeresztnev { get; set; }
|
||||
|
||||
public int? GondviseloId { get; set; }
|
||||
|
||||
public string GondviseloNevElotag { get; set; }
|
||||
public string GondviseloVezeteknev { get; set; }
|
||||
|
||||
public string GondviseloKeresztnev { get; set; }
|
||||
|
||||
public int? GondviseloRokonsagiFokId { get; set; }
|
||||
|
||||
public string GondviseloRokonsagiFokNev { get; set; }
|
||||
|
||||
public int TipusId { 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 string Orszag { get; set; }
|
||||
|
||||
public bool IsAlapertelmezett { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
using Kreta.DataAccess.Interfaces;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CreatedTanuloFeljegyzesCo
|
||||
{
|
||||
public CreatedTanuloFeljegyzesCo(int tanuloId, ITanuloEsemeny feljegyzes)
|
||||
{
|
||||
TanuloId = tanuloId;
|
||||
Feljegyzes = feljegyzes;
|
||||
}
|
||||
|
||||
public int TanuloId { get; }
|
||||
|
||||
public ITanuloEsemeny Feljegyzes { get; }
|
||||
}
|
||||
}
|
18
Kreta.BusinessLogic/HelperClasses/CsengetesiRendCO.cs
Normal file
18
Kreta.BusinessLogic/HelperClasses/CsengetesiRendCO.cs
Normal file
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsengetesiRendCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public bool Aktiv { get; set; }
|
||||
}
|
||||
|
||||
public class OraCO
|
||||
{
|
||||
public TimeSpan Kezdete { get; set; }
|
||||
public TimeSpan Vege { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsengetesiRendIdoszakraCO
|
||||
{
|
||||
public DateTime Date { get; set; }
|
||||
public int TanevRendTipus { get; set; }
|
||||
public bool IsOrarendiNap { get; set; }
|
||||
public int? CsengetesiRendId { get; set; }
|
||||
public bool IsOsszesCsoport { get; set; }
|
||||
public int? OsztalyCsoportId { get; set; }
|
||||
public int HetNapja { get; set; }
|
||||
public string OsztalyCsoportNev { get; set; }
|
||||
}
|
||||
}
|
22
Kreta.BusinessLogic/HelperClasses/CsengetesiRendItemCo.cs
Normal file
22
Kreta.BusinessLogic/HelperClasses/CsengetesiRendItemCo.cs
Normal file
|
@ -0,0 +1,22 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsengetesiRendItemCo
|
||||
{
|
||||
public const string CsengetesiRendExportAttributeId = nameof(CsengetesiRendExportAttributeId);
|
||||
|
||||
public CsengetesiRendItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
||||
CsengetesiRendNev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsAktivText = SDAConvert.ToString(dataRow["Aktiv_BNAME"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public string CsengetesiRendNev { get; set; }
|
||||
public string IsAktivText { get; set; }
|
||||
}
|
||||
}
|
17
Kreta.BusinessLogic/HelperClasses/CsengetesiRendOraCO.cs
Normal file
17
Kreta.BusinessLogic/HelperClasses/CsengetesiRendOraCO.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsengetesiRendOraCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public int Oraszam { get; set; }
|
||||
public int CsengetesiRendID { get; set; }
|
||||
public DateTime Kezd { get; set; }
|
||||
public DateTime Veg { get; set; }
|
||||
public bool Aktiv { get; set; }
|
||||
public bool IsVanKapcsolodoOra { get; set; }
|
||||
public int MinOraszam { get; set; }
|
||||
public int MaxOraszam { get; set; }
|
||||
}
|
||||
}
|
54
Kreta.BusinessLogic/HelperClasses/CsoportCO.cs
Normal file
54
Kreta.BusinessLogic/HelperClasses/CsoportCO.cs
Normal file
|
@ -0,0 +1,54 @@
|
|||
using System;
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportCO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string CsoportNeve { get; set; }
|
||||
|
||||
//Egyelőre nincs rá szükség
|
||||
//public int? OsszeTartozoCsoportId { get; set; }
|
||||
//public string OsszeTartozoCsoportNev { get; set; }
|
||||
public int? CsoportTipus { get; set; }
|
||||
public int? EvfolyamTipusa { get; set; }
|
||||
public int? CsoportvezetoId { get; set; }
|
||||
public int FeladatEllatasiHelyId { get; set; }
|
||||
public string FeladatEllatasiHelyName { get; set; }
|
||||
public int? TeremID { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
public bool VegzosEvfolyamCsoport { get; set; }
|
||||
public bool KeresztfelevesCsoport { get; set; }
|
||||
public bool IsGyogypedagogiaiLogopediai { get; set; }
|
||||
public bool TechnikaiCsoport { get; set; }
|
||||
public int TanulokSzama { get; set; }
|
||||
public string TanevNeve { get; set; }
|
||||
public string CsoportvezetoNeve { get; set; }
|
||||
public string TeremNev { get; set; }
|
||||
|
||||
public DateTime? CsoportNaploMegnyitasa { get; set; }
|
||||
public DateTime? CsoportNaploLezarasa { get; set; }
|
||||
public string CsoportNaploLeirasa { get; set; }
|
||||
public string Naploszam { get; set; }
|
||||
|
||||
public int? OsztalyBontasId { get; set; }
|
||||
public bool OsztalyBontas { get; set; }
|
||||
public string OsztalyBontasNev { get; set; }
|
||||
public int? TervezettLetszam { get; set; }
|
||||
|
||||
public bool IsAutoEgyeniCsoport { get; set; }
|
||||
public int? MuveszetiAgId { get; set; }
|
||||
public int? ZenemuveszetiAgTipusId { get; set; }
|
||||
|
||||
public bool OsszevontOsztaly { get; set; }
|
||||
public bool HasTanuloBesorolas { get; set; }
|
||||
public int? KepzesiFormaId { get; set; }
|
||||
|
||||
public bool Keresztfeleves { get; set; }
|
||||
public int? SzakmaTipusId { get; set; }
|
||||
public int? SzakmairanyTipusId { get; set; }
|
||||
public string SzervezetNeve { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
public bool IsFromSzervezet { get; set; }
|
||||
|
||||
}
|
||||
}
|
68
Kreta.BusinessLogic/HelperClasses/CsoportGridItemCo.cs
Normal file
68
Kreta.BusinessLogic/HelperClasses/CsoportGridItemCo.cs
Normal file
|
@ -0,0 +1,68 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportGridItemCo
|
||||
{
|
||||
public CsoportGridItemCo(DataRow dataRow, bool isSzerkesztheto, bool isFromSzervezet)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
TanevNev = SDAConvert.ToString(dataRow["TanevNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
TanevId = SDAConvert.ToInt32(dataRow["TanevId"]);
|
||||
CsoportNev = SDAConvert.ToString(dataRow["CsoportNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
EvfolyamTipusaId = SDAConvert.ToNullableInt32(dataRow["EvfolyamTipusaId"]);
|
||||
EvfolyamTipusaNev = SDAConvert.ToString(dataRow["EvfolyamTipusaId_DNAME"]);
|
||||
TeremNev = SDAConvert.ToString(dataRow["TeremNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
IsVegzos = SDAConvert.ToBoolean(dataRow["Vegzos_BOOL"]);
|
||||
IsVegzosText = SDAConvert.ToString(dataRow["Vegzos_BNAME"]);
|
||||
CsoportTipusId = SDAConvert.ToNullableInt32(dataRow["CsopTip"]);
|
||||
CsoportTipusNev = SDAConvert.ToString(dataRow["CsopTip_DNAME"]);
|
||||
TanulokSzama = SDAConvert.ToString(dataRow["TanulokSzama"]).ReplaceMultipleSpacesAndTrim();
|
||||
TanulokSzamaOrder = SDAConvert.ToInt32(dataRow["TanulokSzamaOrder"]);
|
||||
AktualisTanulokSzama = SDAConvert.ToString(dataRow["AktualisTanulokSzama"]).ReplaceMultipleSpacesAndTrim();
|
||||
EvfolyamSorszama = SDAConvert.ToNullableInt32(dataRow["EvfolyamSorszama"]);
|
||||
OsztalybontasNev = SDAConvert.ToString(dataRow["OsztalybontasNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
MuveszetiAgId = SDAConvert.ToNullableInt32(dataRow["MuveszetiAgId"]);
|
||||
MuveszetiAgNev = SDAConvert.ToString(dataRow["MuveszetiAgId_DNAME"]);
|
||||
CsoportvezetoNev = SDAConvert.ToString(dataRow["CsoportvezetoNev"]);
|
||||
|
||||
if (isFromSzervezet)
|
||||
{
|
||||
RogzitoId = SDAConvert.ToNullableInt32(dataRow["RogzitoId"]);
|
||||
SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]);
|
||||
SzervezetNeve = SDAConvert.ToString(dataRow["SzervezetNeve"]);
|
||||
SzervezetAdoszama = SDAConvert.ToString(dataRow["SzervezetAdoszama"]);
|
||||
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]);
|
||||
}
|
||||
IsSzerkesztheto = isSzerkesztheto;
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
public string TanevNev { get; set; }
|
||||
public int TanevId { get; set; }
|
||||
public string CsoportNev { get; set; }
|
||||
public int? EvfolyamTipusaId { get; set; }
|
||||
public string EvfolyamTipusaNev { get; set; }
|
||||
public string TeremNev { get; set; }
|
||||
public bool IsVegzos { get; set; }
|
||||
public string IsVegzosText { get; set; }
|
||||
public int? CsoportTipusId { get; set; }
|
||||
public string CsoportTipusNev { get; set; }
|
||||
public string TanulokSzama { get; set; }
|
||||
public int TanulokSzamaOrder { get; set; }
|
||||
public string AktualisTanulokSzama { get; set; }
|
||||
public int? EvfolyamSorszama { get; set; }
|
||||
public string OsztalybontasNev { get; set; }
|
||||
public int? MuveszetiAgId { get; set; }
|
||||
public string MuveszetiAgNev { get; set; }
|
||||
public int? RogzitoId { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
public string SzervezetNeve { get; set; }
|
||||
public string SzervezetAdoszama { get; set; }
|
||||
public string CsoportvezetoNev { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
public bool IsSzerkesztheto { get; set; }
|
||||
}
|
||||
}
|
40
Kreta.BusinessLogic/HelperClasses/CsoportItemCo.cs
Normal file
40
Kreta.BusinessLogic/HelperClasses/CsoportItemCo.cs
Normal file
|
@ -0,0 +1,40 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportItemCo
|
||||
{
|
||||
public CsoportItemCo() { }
|
||||
|
||||
public CsoportItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
||||
OsztalyBontasId = SDAConvert.ToNullableInt32(dataRow["OsztalyBontasId"]);
|
||||
string nev = SDAConvert.ToString(dataRow["Nev"]).ReplaceMultipleSpacesAndTrim();
|
||||
Nev = nev;
|
||||
NevComparableString = nev?.ToComparableString();
|
||||
TipusId = SDAConvert.ToNullableInt32(dataRow["TipusId"]);
|
||||
TipusNev = SDAConvert.ToString(dataRow["TipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Importalt = SDAConvert.ToBooleanFromTF(dataRow["Importalt"]);
|
||||
SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public int? OsztalyBontasId { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public string NevComparableString { get; set; }
|
||||
|
||||
public int? TipusId { get; set; }
|
||||
|
||||
public string TipusNev { get; set; }
|
||||
|
||||
public bool Importalt { get; set; }
|
||||
|
||||
public int? SzervezetId { get; set; }
|
||||
}
|
||||
}
|
60
Kreta.BusinessLogic/HelperClasses/CsoportSearchCo.cs
Normal file
60
Kreta.BusinessLogic/HelperClasses/CsoportSearchCo.cs
Normal file
|
@ -0,0 +1,60 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportSearchCo
|
||||
{
|
||||
public string KepzohelyNeve { get; set; }
|
||||
public string KepzohelyAdoszama { get; set; }
|
||||
public DateTime SearchDate { get; set; }
|
||||
public string CsoportNev { get; set; }
|
||||
public int? EvfolyamId { get; set; }
|
||||
public int? CsoportvezetoId { get; set; }
|
||||
public int? TeremId { get; set; }
|
||||
public int? VegzosSearch { get; set; }
|
||||
public int? CsoportTipusId { get; set; }
|
||||
public int? KeresesOsztalyId { get; set; }
|
||||
public DateTime? NaploMegnyitasDatum { get; set; }
|
||||
public DateTime? NaploLezarasDatum { get; set; }
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
public bool? UresCsoport { get; set; }
|
||||
public bool? NACsoportTipus { get; set; }
|
||||
public bool? NaEvfolyamTipusa { get; set; }
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
public int? SearchMuveszetiAgId { get; set; }
|
||||
public bool IsFromSzervezet { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
public int? TanulokSzamaTol { get; set; }
|
||||
public int? TanulokSzamaIg { get; set; }
|
||||
|
||||
public CsoportSearchPco ConvertToPco()
|
||||
{
|
||||
return new CsoportSearchPco
|
||||
{
|
||||
SearchDate = this.SearchDate,
|
||||
CsoportNev = this.CsoportNev,
|
||||
EvfolyamId = this.EvfolyamId,
|
||||
CsoportvezetoId = this.CsoportvezetoId,
|
||||
TeremId = this.TeremId,
|
||||
VegzosSearch = this.VegzosSearch,
|
||||
CsoportTipusId = this.CsoportTipusId,
|
||||
KeresesOsztalyId = this.KeresesOsztalyId,
|
||||
NaploMegnyitasDatum = this.NaploMegnyitasDatum,
|
||||
NaploLezarasDatum = this.NaploLezarasDatum,
|
||||
FeladatEllatasiHelyId = this.FeladatEllatasiHelyId,
|
||||
UresCsoport = this.UresCsoport,
|
||||
NACsoportTipus = this.NACsoportTipus,
|
||||
NaEvfolyamTipusa = this.NaEvfolyamTipusa,
|
||||
FeladatKategoriaId = this.FeladatKategoriaId,
|
||||
SearchMuveszetiAgId = this.SearchMuveszetiAgId,
|
||||
IsFromSzervezet = this.IsFromSzervezet,
|
||||
SzervezetId = this.SzervezetId,
|
||||
TanulokszamaTol = this.TanulokSzamaTol,
|
||||
TanulokszamaIg = this.TanulokSzamaIg,
|
||||
SzervezetNeve = KepzohelyNeve,
|
||||
SzervezetAdoszama = KepzohelyAdoszama,
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
15
Kreta.BusinessLogic/HelperClasses/CsoportTipusCO.cs
Normal file
15
Kreta.BusinessLogic/HelperClasses/CsoportTipusCO.cs
Normal file
|
@ -0,0 +1,15 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportTipusCO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string Nev { get; set; }
|
||||
|
||||
public bool IsTanoraiCelu { get; set; }
|
||||
|
||||
public bool IsProtected { get; set; }
|
||||
|
||||
public int? OraPerc { get; set; }
|
||||
}
|
||||
}
|
38
Kreta.BusinessLogic/HelperClasses/CsoportTobbesModCO.cs
Normal file
38
Kreta.BusinessLogic/HelperClasses/CsoportTobbesModCO.cs
Normal file
|
@ -0,0 +1,38 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class CsoportTobbesModCO
|
||||
{
|
||||
public int? CsoportId { get; set; }
|
||||
|
||||
public int? Tipusa { get; set; }
|
||||
|
||||
public int? EvfolyamTipusa { get; set; }
|
||||
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
|
||||
public int? OsztalyBontas { get; set; }
|
||||
|
||||
public int? OsztalyBontasId { get; set; }
|
||||
|
||||
public int? Vegzos { get; set; }
|
||||
|
||||
public int? Keresztfeleves { get; set; }
|
||||
|
||||
public int? IsGyogypedagogiaiLogopediai { get; set; }
|
||||
public int? TechnikaiCsoport { get; set; }
|
||||
public DateTime? CsoportNaploMegnyitasa { get; set; }
|
||||
|
||||
public DateTime? CsoportNaploLezarasa { get; set; }
|
||||
|
||||
public int? TervezettLetszam { get; set; }
|
||||
public int? MuveszetiAgId { get; set; }
|
||||
public int? ZenemuveszetiAgTipusId { get; set; }
|
||||
|
||||
public int? CsoportVezeto { get; set; }
|
||||
public int? Terem { get; set; }
|
||||
public bool IsFromSzervezet { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
}
|
||||
}
|
19
Kreta.BusinessLogic/HelperClasses/DiakolimpiaSearchCO.cs
Normal file
19
Kreta.BusinessLogic/HelperClasses/DiakolimpiaSearchCO.cs
Normal file
|
@ -0,0 +1,19 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DiakolimpiaSearchCO
|
||||
{
|
||||
public string SearchNev { get; set; }
|
||||
|
||||
public DateTime? SearchSzuletesiDatumtol { get; set; }
|
||||
|
||||
public DateTime? SearchSzuletesiDatumig { get; set; }
|
||||
|
||||
public string SearchAnyjaNeve { get; set; }
|
||||
|
||||
public int? SearchOsztalya { get; set; }
|
||||
|
||||
public string SearchOktatasiAzonosito { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,75 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.Dokumentum
|
||||
{
|
||||
public class IktatottDokumentumSearchCo
|
||||
{
|
||||
public int TanevId { get; set; }
|
||||
public int IntezmenyId { get; set; }
|
||||
public int? DokumentumKategoria { get; set; }
|
||||
public int? DokumentumTipus { get; set; }
|
||||
public int? FeladatEllatasihely { get; set; }
|
||||
public int? AlkalmazottId { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
public int? EvfolyamId { get; set; }
|
||||
public int? KepzesTipusId { get; set; }
|
||||
public int? OsztalyFonokId { get; set; }
|
||||
public int? TantervId { get; set; }
|
||||
public int? OsztalyjellemzoId { get; set; }
|
||||
public int? SzakcsoportId { get; set; }
|
||||
public int? AgazatId { get; set; }
|
||||
public int? SzakkepesitesId { get; set; }
|
||||
public int? ReszszakkepesitesId { get; set; }
|
||||
public int? CsoportId { get; set; }
|
||||
public int? CsoporttipusId { get; set; }
|
||||
public int? CsoportjellemzoId { get; set; }
|
||||
public string TanuloNeve { get; set; }
|
||||
public int? AlkalmazottIdS { get; set; }
|
||||
public string TanuloOktAzon { get; set; }
|
||||
public string AlkalmazottOktAzon { get; set; }
|
||||
public string GondviseloNeve { get; set; }
|
||||
public string DokumentumNeve { get; set; }
|
||||
public string Iktatoszam { get; set; }
|
||||
public DateTime? IktatasDatumaTol { get; set; }
|
||||
public DateTime? IktatasDatumaIg { get; set; }
|
||||
public string IktatoSzemely { get; set; }
|
||||
public int? DokumentumStatusz { get; set; }
|
||||
public int? FoszamosDokumentumId { get; set; }
|
||||
|
||||
public static implicit operator IktatottDokumentumSearchPco(IktatottDokumentumSearchCo searchCo) => new IktatottDokumentumSearchPco
|
||||
{
|
||||
AgazatId = searchCo.AgazatId,
|
||||
AlkalmazottId = searchCo.AlkalmazottId,
|
||||
AlkalmazottIdS = searchCo.AlkalmazottIdS,
|
||||
AlkalmazottOktAzon = searchCo.AlkalmazottOktAzon,
|
||||
CsoportjellemzoId = searchCo.CsoportjellemzoId,
|
||||
CsoportId = searchCo.CsoportId,
|
||||
CsoporttipusId = searchCo.CsoporttipusId,
|
||||
DokumentumKategoria = searchCo.DokumentumKategoria,
|
||||
DokumentumNeve = searchCo.DokumentumNeve,
|
||||
DokumentumStatusz = searchCo.DokumentumStatusz,
|
||||
DokumentumTipus = searchCo.DokumentumTipus,
|
||||
EvfolyamId = searchCo.EvfolyamId,
|
||||
FeladatEllatasihely = searchCo.FeladatEllatasihely,
|
||||
FoszamosDokumentumId = searchCo.FoszamosDokumentumId,
|
||||
GondviseloNeve = searchCo.GondviseloNeve,
|
||||
IktatasDatumaIg = searchCo.IktatasDatumaIg,
|
||||
IktatasDatumaTol = searchCo.IktatasDatumaTol,
|
||||
Iktatoszam = searchCo.Iktatoszam,
|
||||
IktatoSzemely = searchCo.IktatoSzemely,
|
||||
IntezmenyId = searchCo.IntezmenyId,
|
||||
KepzesTipusId = searchCo.KepzesTipusId,
|
||||
OsztalyFonokId = searchCo.OsztalyFonokId,
|
||||
OsztalyId = searchCo.OsztalyId,
|
||||
OsztalyjellemzoId = searchCo.OsztalyjellemzoId,
|
||||
ReszszakkepesitesId = searchCo.ReszszakkepesitesId,
|
||||
SzakcsoportId = searchCo.SzakcsoportId,
|
||||
SzakkepesitesId = searchCo.SzakkepesitesId,
|
||||
TanevId = searchCo.TanevId,
|
||||
TantervId = searchCo.TantervId,
|
||||
TanuloNeve = searchCo.TanuloNeve,
|
||||
TanuloOktAzon = searchCo.TanuloOktAzon,
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
using System;
|
||||
using Kreta.Core;
|
||||
using Kreta.Core.CustomAttributes;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.Dokumentum
|
||||
{
|
||||
public class IntezmenyiMulasztasiOsszesitoDao
|
||||
{
|
||||
#region Fields
|
||||
|
||||
/// <summary>
|
||||
/// Technikai paraméter(ek) a reflection-ös exporthoz.
|
||||
/// </summary>
|
||||
public const string ExportAttributeId = nameof(ExportAttributeId);
|
||||
|
||||
#endregion Fields
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 00, nameof(ImportExportCommonResource.IntezmenyAzonosito), typeof(ImportExportCommonResource))]
|
||||
public string Intezmeny { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 01, nameof(TanuloResource.Tanulo), typeof(TanuloResource))]
|
||||
public string Tanulo { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 02, nameof(TanuloResource.OktatasiAzonosito), typeof(TanuloResource))]
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 03, nameof(OrarendResource.OsztalyCsoport), typeof(OrarendResource))]
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 04, nameof(OrarendResource.Datum), typeof(OrarendResource))]
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 05, nameof(OrarendResource.Oraszam), typeof(OrarendResource))]
|
||||
public int? Oraszam { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 06, nameof(HianyzasResource.MulasztasTipusa), typeof(HianyzasResource))]
|
||||
public string MulasztasTipus { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 07, nameof(HianyzasResource.Kesesperc), typeof(HianyzasResource))]
|
||||
public int? KesesPercben { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 08, nameof(OrarendResource.Tantargy), typeof(OrarendResource))]
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 09, nameof(OrarendResource.OraKezdete), typeof(OrarendResource), DateTimeToStringPattern = Constants.ToStringPattern.HungarianDateTimeWithoutSeconds)]
|
||||
public DateTime OraKezdete { get; set; }
|
||||
|
||||
[SimpleExportColumn(ExportAttributeId, 10, nameof(OrarendResource.OraVege), typeof(OrarendResource), DateTimeToStringPattern = Constants.ToStringPattern.HungarianDateTimeWithoutSeconds)]
|
||||
public DateTime OraVege { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,465 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses.Dokumentum.TorzslapEsBizonyitvany
|
||||
{
|
||||
public class TorzslapEsBizonyitvanyCo
|
||||
{
|
||||
public FejlecDetails FejlecDetails { get; set; }
|
||||
public OsztalyDetails OsztalyDetails { get; set; }
|
||||
public List<TanuloDetails> TanuloDetailsList { get; set; }
|
||||
private List<HatarozatDetails> HatarozatDetailsList { get; set; }
|
||||
private List<FeljegyzesDetails> FeljegyzesDetailsList { get; set; }
|
||||
private List<MulasztasDetails> MulasztasDetailsList { get; set; }
|
||||
private List<ErtekelesDetails> ErtekelesDetailsList { get; set; }
|
||||
private List<KozossegiSzolgalatDetails> KozossegiSzolgalatDetailsList { get; set; }
|
||||
private List<SniDetails> SniDetailsList { get; set; }
|
||||
private List<BtmDetails> BtmDetailsList { get; set; }
|
||||
private List<FelmentesDetails> FelmentesDetailsList { get; set; }
|
||||
private List<TanuloiAtlag> TanuloiAtlagList { get; set; }
|
||||
|
||||
public TorzslapEsBizonyitvanyCo(DataSet data)
|
||||
{
|
||||
var fejlecDetails = data.Tables["Fejlec"].Rows[0];
|
||||
var osztalyDetails = data.Tables["Osztaly"].Rows[0];
|
||||
var tanuloDetails = data.Tables["Tanulok"];
|
||||
var hatarozatDetails = data.Tables["Hatarozat"];
|
||||
var feljegyzesDetails = data.Tables["Feljegyzesek"];
|
||||
var mulasztasDetails = data.Tables["Mulasztasok"];
|
||||
var ertekelesDetails = data.Tables["Ertekeles"];
|
||||
var kozossegiSzolglalatDetails = data.Tables["TanuloKozossegiSzolgalat"];
|
||||
var sniDetails = data.Tables["TanuloSNI"];
|
||||
var btmDetails = data.Tables["TanuloBTM"];
|
||||
var felmentesDetails = data.Tables["Felmentesek"];
|
||||
var kozossegiSzolglalatDetails2 = data.Tables["FeljegyzesKozossegiSzolgalat"]; //???
|
||||
var osszefuggoGyakDetails = data.Tables["OsszefuggoSzakmaiGyakorlat"];
|
||||
var tanuloiAtlagList = data.Tables["TanuloiAtlag"];
|
||||
|
||||
FejlecDetails = new FejlecDetails()
|
||||
{
|
||||
IntezmenyNeve = fejlecDetails.Field<string>("IntezmenyNeve"),
|
||||
IntezmenyVaros = fejlecDetails.Field<string>("IntezmenyVaros"),
|
||||
IntezmenyCime = fejlecDetails.Field<string>("IntezmenyCime"), //CÍM TODO
|
||||
IntezmenyOMKod = fejlecDetails.Field<string>("IntezmenyOMKod"),
|
||||
IntezmenyVezeto = fejlecDetails.Field<string>("IntezmenyVezeto"),
|
||||
MinNaploSorszam = fejlecDetails.Field<string>("MinNaploSorszam"),
|
||||
MaxNaploSorszam = fejlecDetails.Field<string>("MaxNaploSorszam"),
|
||||
NaploMegnyitasanakDatuma = fejlecDetails.Field<string>("NaploMegnyitasanakDatuma"),
|
||||
NaploMegnyitasanakDatumaPlain = fejlecDetails.Field<DateTime?>("NaploMegnyitasanakDatumaPlain"),
|
||||
NaploZarasanakDatuma = fejlecDetails.Field<string>("NaploZarasanakDatuma"),
|
||||
NaploZarasanakDatumaPlain = fejlecDetails.Field<DateTime?>("NaploZarasanakDatumaPlain"),
|
||||
OsztalyfonokId = fejlecDetails.Field<int?>("PartnerId"),
|
||||
OsztalyfonokNev = fejlecDetails.Field<string>("Osztalyfonok"),
|
||||
OsztalyfonokNevIdegenNyelven = GetNyelvesitettName(fejlecDetails.Field<string>("OsztalyfonokNevElotag"), fejlecDetails.Field<string>("OsztalyfonoknevVezeteknev"), fejlecDetails.Field<string>("OsztalyfonokNevUtonev")),
|
||||
OsztalyId = fejlecDetails.Field<int>("OsztalyId"),
|
||||
OsztalyMegjegyzes = fejlecDetails.Field<string>("OsztalyMegjegyzes"),
|
||||
OsztalyNev = fejlecDetails.Field<string>("OsztalyNev"),
|
||||
TanevNev = fejlecDetails.Field<string>("Tanev"),
|
||||
TanuloSzam = fejlecDetails.Field<int>("TanuloSzam")
|
||||
};
|
||||
|
||||
OsztalyDetails = new OsztalyDetails()
|
||||
{
|
||||
OsztalyId = osztalyDetails.Field<int>("OsztalyId"),
|
||||
OsztalyNev = osztalyDetails.Field<string>("C_NEV"),
|
||||
EvfolyamTipus = osztalyDetails.Field<string>("C_EVFOLYAMTIPUSA_DNAME"),
|
||||
EvfolyamTipusIdegenNyelven = !string.IsNullOrWhiteSpace(osztalyDetails.Field<string>("EvfolyamTipusaIdegenNyelv")) ?
|
||||
osztalyDetails.Field<string>("EvfolyamTipusaIdegenNyelv")
|
||||
: osztalyDetails.Field<string>("C_EVFOLYAMTIPUSA_DNAME")
|
||||
};
|
||||
|
||||
HatarozatDetailsList = hatarozatDetails.AsEnumerable().Select(x => new HatarozatDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
Bejegyzes = x.Field<string>("Bejegyzes"),
|
||||
BejegyzesIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("BejegyzesIdegenNyelven"))
|
||||
? x.Field<string>("BejegyzesIdegenNyelven")
|
||||
: x.Field<string>("Bejegyzes")
|
||||
}).ToList();
|
||||
|
||||
FeljegyzesDetailsList = feljegyzesDetails.AsEnumerable().Select(x => new FeljegyzesDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
Bejegyzes = x.Field<string>("Bejegyzes"),
|
||||
BejegyzesIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("BejegyzesIdegenNyelven")) ?
|
||||
x.Field<string>("BejegyzesIdegenNyelven")
|
||||
: x.Field<string>("Bejegyzes"),
|
||||
TipusName = x.Field<string>("Tipus_DNAME"),
|
||||
TipusNameIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("TipusIdegenNyelven")) ?
|
||||
x.Field<string>("TipusIdegenNyelven")
|
||||
: x.Field<string>("Tipus_DNAME"),
|
||||
Datum = x.Field<string>("Datum"),
|
||||
DatumPlain = x.Field<DateTime>("DatumPlain")
|
||||
}).ToList();
|
||||
|
||||
MulasztasDetailsList = mulasztasDetails.AsEnumerable().Select(x => new MulasztasDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
Igazolt = x.Field<int>("Igazolt"),
|
||||
Igazolatlan = x.Field<int>("Igazolatlan"),
|
||||
ElmeletIgazolt = x.Field<int>("ElmeletIgazolt"),
|
||||
ElmeletIgazolatlan = x.Field<int>("ElmeletIgazolatlan"),
|
||||
GyakorlatIgazolt = x.Field<int>("GyakorlatIgazolt"),
|
||||
GyakorlatIgazolatlan = x.Field<int>("GyakorlatIgazolatlan"),
|
||||
ElmeletOsszes = x.Field<int>("ElmeletOsszes"),
|
||||
GyakorlatOsszes = x.Field<int>("GyakorlatOsszes"),
|
||||
Osszes = x.Field<int>("Osszes")
|
||||
}).ToList();
|
||||
|
||||
ErtekelesDetailsList = ertekelesDetails.AsEnumerable().Select(x => new ErtekelesDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
TantargyNev = x.Field<string>("Targy"),
|
||||
TantargyNevIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("TantargyNevIdegenNyelven"))
|
||||
? x.Field<string>("TantargyNevIdegenNyelven")
|
||||
: x.Field<string>("TantargyNevMagyarul"),
|
||||
ErtekelesMagyar = x.Field<string>("Ertekeles"),
|
||||
ErtekelesOsztalyzatIdegenNyelven = x.Field<string>("ErtekelesOsztalyzatIdegenNyelven"),
|
||||
ErtekelesValueIdegenNyelven = x.Field<string>("ErtekelesValueIdegenNyelven"),
|
||||
ErtekelesSzovegIdegenNyelven = x.Field<string>("ErtekelesSzovegIdegenNyelven"), //erre van külön nyelvesítés!
|
||||
ErtekelesSzazalek = x.Field<string>("ErtekelesSzazalek"),
|
||||
Oraszam = x.Field<double?>("Oraszam"),
|
||||
Jegyzet = x.Field<string>("Jegyzet"),
|
||||
JegyzetIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("ErtekelesTemaIdegenNyelven"))
|
||||
? x.Field<string>("ErtekelesTemaIdegenNyelven")
|
||||
: x.Field<string>("Jegyzet"),
|
||||
Rendez0 = x.Field<int?>("RENDEZ0"),
|
||||
Rendez1 = x.Field<int?>("Rendez1"),
|
||||
Rendez2 = x.Field<string>("Rendez2"),
|
||||
Rendez3 = x.Field<int?>("Rendez3"),
|
||||
Rendez4 = x.Field<int?>("Rendez4"),
|
||||
Rendez5 = x.Field<string>("Rendez5")
|
||||
}).ToList();
|
||||
|
||||
KozossegiSzolgalatDetailsList = kozossegiSzolglalatDetails.AsEnumerable().Select(x => new KozossegiSzolgalatDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
Datum = x.Field<string>("Datum"),
|
||||
Megjegyzes = x.Field<string>("Megjegyzes"),
|
||||
MegjegyzesIdegenNyelven = x.Field<string>("MegjegyzesIdegenNyelven"),
|
||||
Oraszam = x.Field<decimal>("Oraszam").ToString(),
|
||||
TeljesitesHelye = x.Field<string>("TeljesitesHelye"),
|
||||
FeljegyzoNeve = x.Field<string>("FeljegyzoNeve"),
|
||||
Tipus = x.Field<string>("Tipus"),
|
||||
TipusIdegenNyelven = x.Field<string>("TipusIdegenNyelven"),
|
||||
KozossegiSzolgalatId = x.Field<int>("KozossegiSzolgalatId"),
|
||||
IntervallumKezdetePlain = x.Field<DateTime>("IntervallumKezdete"),
|
||||
IntervallumVegePlain = x.Field<DateTime>("IntervallumVege"),
|
||||
TeljesitesHelyeIdegenNyelven = x.Field<string>("TeljesitesHelyeIdegenNyelven"),
|
||||
FeljegyzoNeveIdegenNyelven = GetNyelvesitettName(x.Field<string>("FeljegyzoNevElotag"), x.Field<string>("FeljegyzoNevVezeteknev"), x.Field<string>("FeljegyzoNevUtonev"))
|
||||
}).ToList();
|
||||
|
||||
SniDetailsList = sniDetails.AsEnumerable().Select(x => new SniDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
KiallitoIntezmeny = x.Field<string>("SNIKiallitoIntezmeny"),
|
||||
Kezdete = x.Field<string>("SNIKezdete"),
|
||||
KontrollIdopont = x.Field<string>("SNIKontrolIdopont"),
|
||||
Okmanyszamok = x.Field<string>("SNIOkmanyszamok")
|
||||
}).ToList();
|
||||
|
||||
BtmDetailsList = btmDetails.AsEnumerable().Select(x => new BtmDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
KiallitoIntezmeny = x.Field<string>("BTMKiallitoIntezmeny"),
|
||||
Kezdete = x.Field<string>("BTMKezdete"),
|
||||
KontrollIdopont = x.Field<string>("BTMKontrolIdopont"),
|
||||
Okmanyszamok = x.Field<string>("BTMOkmanyszamok")
|
||||
}).ToList();
|
||||
|
||||
FelmentesDetailsList = felmentesDetails.AsEnumerable().Select(x => new FelmentesDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
TantargyNevMentessegNelkul = x.Field<string>("TantargyNevMentessegNelkul"),
|
||||
TantargyNevMentessegNelkulIdegenNyelven = x.Field<string>("TantargyNevMentessegNelkul"),
|
||||
MentessegOka = x.Field<string>("MentessegOka"),
|
||||
MentessegOkaIdegenNyelven = x.Field<string>("MentessegOka"),
|
||||
Kezdete = x.Field<string>("Kezdete")
|
||||
}).ToList();
|
||||
|
||||
TanuloiAtlagList = tanuloiAtlagList?.AsEnumerable().Select(x => new TanuloiAtlag
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
ErtekelesAtlag = x.Field<string>("ErtekelesAtlag")
|
||||
}).ToList();
|
||||
|
||||
TanuloDetailsList = tanuloDetails.AsEnumerable().Select(x => new TanuloDetails
|
||||
{
|
||||
TanuloId = x.Field<int>("TanuloId"),
|
||||
OsztalyId = x.Field<int>("OsztalyId"),
|
||||
TanuloCsoportId = x.Field<int>("TanuloCsoportId"),
|
||||
OktatasiAzonosito = x.Field<string>("Azonosito"),
|
||||
TanuloNev = x.Field<string>("Nev"),
|
||||
TanuloNevIdegenNyelven = GetNyelvesitettName(x.Field<string>("TanuloNevElotag"), x.Field<string>("TanuloNevVezeteknev"), x.Field<string>("TanuloNevUtonev")),
|
||||
SzuletesiDatum = x.Field<string>("SzuletesiDatum"),
|
||||
SzuletesiDatumPlain = x.Field<DateTime>("SzuletesiDatumPlain"),
|
||||
SzuletesiOrszag = x.Field<string>("SzuletesiOrszag"),
|
||||
SzuletesiOrszagIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("SzuletesiOrszagIdegenNyelven")) ?
|
||||
x.Field<string>("SzuletesiOrszagIdegenNyelven")
|
||||
: x.Field<string>("SzuletesiOrszag"),
|
||||
SzuletesiHely = x.Field<string>("SzuletesiHely"),
|
||||
Allampolgarsag = x.Field<string>("Allampolgarsag"),
|
||||
AllampolgarsagIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("AllampolgarsagIdegenNyelven")) ?
|
||||
x.Field<string>("AllampolgarsagIdegenNyelven")
|
||||
: x.Field<string>("Allampolgarsag"),
|
||||
AnyjaNeve = x.Field<string>("AnyjaNeve"),
|
||||
AnyjaNeveIdegenNyelven = x.Field<string>("AnyjaNeveIdegenNyelven"),
|
||||
BelepesDatum = x.Field<DateTime>("BelepesDatum"),
|
||||
KilepesDatum = x.Field<DateTime?>("KilepesDatum"),
|
||||
TorzslapSzam = x.Field<string>("TorzslapSzam"),
|
||||
NaploSorszam = x.Field<int?>("NaploSorszam"),
|
||||
GondviseloNev = x.Field<string>("GondviseloNeve")?.Replace("\n", "<br/>"),
|
||||
GondviseloNevIdegenNyelven = x.Field<string>("GondviseloNevIdegenNyelven")?.Replace("\n", "<br/>"),
|
||||
SajatosNevelesiIgenyu = x.Field<string>("SajatosNevelesu"),
|
||||
Szakkepesites = x.Field<string>("Szakkepesites"),
|
||||
SzakkepesitesidegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("SzakkepesitesIdegenNyelven"))
|
||||
? x.Field<string>("SzakkepesitesIdegenNyelven")
|
||||
: x.Field<string>("Szakkepesites"),
|
||||
ReszSzakkepesites = x.Field<string>("ReszSzakkepesites"),
|
||||
ReszSzakkepesitesIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("ReszSzakkepesitesIdegenNyelven"))
|
||||
? x.Field<string>("ReszSzakkepesitesIdegenNyelven")
|
||||
: x.Field<string>("ReszSzakkepesites"),
|
||||
EvfolyamTipusa = x.Field<string>("C_EVFOLYAMTIPUSA_DNAME"),
|
||||
EvfolyamTipusaIdegenNyelven = !string.IsNullOrWhiteSpace(x.Field<string>("EvfolyamTipusaIdegenNyelven"))
|
||||
? x.Field<string>("EvfolyamTipusaIdegenNyelven")
|
||||
: x.Field<string>("C_EVFOLYAMTIPUSA_DNAME"),
|
||||
TanuloHatarozatDetailsList = HatarozatDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloFeljegyzesDetailsList = FeljegyzesDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloMulasztasDetails = MulasztasDetailsList.Single(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")),
|
||||
TanuloErtekelesDetailsList = ErtekelesDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloKozossegiSzolgalatDetailsList = KozossegiSzolgalatDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloSniDetailsList = SniDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloBtmDetailsList = BtmDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
TanuloFelmentesList = FelmentesDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).ToList(),
|
||||
FejlecDetails = FejlecDetails,
|
||||
OsztalyDetails = OsztalyDetails,
|
||||
TanuloiAtlag = TanuloiAtlagList?.FirstOrDefault(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")),
|
||||
KozossegiOraszam = KozossegiSzolgalatDetailsList.Where(h => h.TanuloId == x.Field<int>("TanuloId") && h.TanuloCsoportId == x.Field<int>("TanuloCsoportId")).Select(y =>
|
||||
{
|
||||
if (float.TryParse(y.Oraszam, System.Globalization.NumberStyles.Float, System.Globalization.CultureInfo.GetCultureInfo("hu-HU"), out var oraszam))
|
||||
{
|
||||
return oraszam;
|
||||
}
|
||||
return 0;
|
||||
}).Sum().ToString(),
|
||||
}).ToList();
|
||||
}
|
||||
|
||||
private string GetNyelvesitettName(string elotag, string vezetekNev, string keresztNev)
|
||||
{
|
||||
elotag = !string.IsNullOrWhiteSpace(elotag) ? $"{elotag} " : string.Empty;
|
||||
return $"{elotag}{keresztNev} {vezetekNev}";
|
||||
}
|
||||
}
|
||||
|
||||
public class FejlecDetails
|
||||
{
|
||||
public string IntezmenyNeve { get; set; }
|
||||
public string IntezmenyVaros { get; set; }
|
||||
public string IntezmenyCime { get; set; }
|
||||
public string IntezmenyVezeto { get; set; }
|
||||
public string IntezmenyOMKod { get; set; }
|
||||
public string MinNaploSorszam { get; set; }
|
||||
public string MaxNaploSorszam { get; set; }
|
||||
public int TanuloSzam { get; set; }
|
||||
public int OsztalyId { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public string OsztalyMegjegyzes { get; set; }
|
||||
public int? OsztalyfonokId { get; set; }
|
||||
public string OsztalyfonokNev { get; set; }
|
||||
public string OsztalyfonokNevIdegenNyelven { get; set; }
|
||||
public string NaploMegnyitasanakDatuma { get; set; }
|
||||
public string NaploZarasanakDatuma { get; set; }
|
||||
public DateTime? NaploMegnyitasanakDatumaPlain { get; set; }
|
||||
public DateTime? NaploZarasanakDatumaPlain { get; set; }
|
||||
public string TanevNev { get; set; }
|
||||
public DateTime Keltezes { get; set; }
|
||||
public string AlairoNev { get; set; }
|
||||
public string AlairoNevIdegenNyelven { get; set; }
|
||||
public string AlairoBeosztas { get; set; }
|
||||
public string AlairoBeosztasIdegenNyelven { get; set; }
|
||||
}
|
||||
|
||||
public class OsztalyDetails
|
||||
{
|
||||
public int OsztalyId { get; set; }
|
||||
public string OsztalyNev { get; set; }
|
||||
public string EvfolyamTipus { get; set; }
|
||||
public string EvfolyamTipusIdegenNyelven { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int OsztalyId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string TanuloNev { get; set; }
|
||||
public string TanuloNevIdegenNyelven { get; set; }
|
||||
public string SzuletesiDatum { get; set; }
|
||||
public DateTime SzuletesiDatumPlain { get; set; }
|
||||
public string SzuletesiOrszag { get; set; }
|
||||
public string SzuletesiOrszagIdegenNyelven { get; set; }
|
||||
public string SzuletesiHely { get; set; }
|
||||
public string Allampolgarsag { get; set; }
|
||||
public string AllampolgarsagIdegenNyelven { get; set; }
|
||||
public string AnyjaNeve { get; set; }
|
||||
public string AnyjaNeveIdegenNyelven { get; set; }
|
||||
public DateTime BelepesDatum { get; set; }
|
||||
public DateTime? KilepesDatum { get; set; }
|
||||
public string TorzslapSzam { get; set; }
|
||||
public int? NaploSorszam { get; set; }
|
||||
public string GondviseloNev { get; set; }
|
||||
public string GondviseloNevIdegenNyelven { get; set; }
|
||||
public string SajatosNevelesiIgenyu { get; set; }
|
||||
public string Szakkepesites { get; set; }
|
||||
public string SzakkepesitesidegenNyelven { get; set; }
|
||||
public string ReszSzakkepesites { get; set; }
|
||||
public string ReszSzakkepesitesIdegenNyelven { get; set; }
|
||||
public string EvfolyamTipusa { get; set; }
|
||||
public string EvfolyamTipusaIdegenNyelven { get; set; }
|
||||
public List<HatarozatDetails> TanuloHatarozatDetailsList { get; set; }
|
||||
public List<FeljegyzesDetails> TanuloFeljegyzesDetailsList { get; set; }
|
||||
public MulasztasDetails TanuloMulasztasDetails { get; set; }
|
||||
public List<ErtekelesDetails> TanuloErtekelesDetailsList { get; set; }
|
||||
public List<KozossegiSzolgalatDetails> TanuloKozossegiSzolgalatDetailsList { get; set; }
|
||||
public List<SniDetails> TanuloSniDetailsList { get; set; }
|
||||
public List<BtmDetails> TanuloBtmDetailsList { get; set; }
|
||||
public List<FelmentesDetails> TanuloFelmentesList { get; set; }
|
||||
public FejlecDetails FejlecDetails { get; set; }
|
||||
public OsztalyDetails OsztalyDetails { get; set; }
|
||||
public TanuloiAtlag TanuloiAtlag { get; set; }
|
||||
public string KozossegiOraszam { get; set; }
|
||||
}
|
||||
|
||||
public class HatarozatDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string Bejegyzes { get; set; }
|
||||
public string BejegyzesIdegenNyelven { get; set; }
|
||||
}
|
||||
|
||||
public class FeljegyzesDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string Bejegyzes { get; set; }
|
||||
public string BejegyzesIdegenNyelven { get; set; }
|
||||
public string TipusName { get; set; }
|
||||
public string TipusNameIdegenNyelven { get; set; }
|
||||
public string Datum { get; set; }
|
||||
public DateTime DatumPlain { get; set; }
|
||||
}
|
||||
|
||||
public class MulasztasDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public int Igazolt { get; set; }
|
||||
public int Igazolatlan { get; set; }
|
||||
public int ElmeletIgazolt { get; set; }
|
||||
public int ElmeletIgazolatlan { get; set; }
|
||||
public int GyakorlatIgazolt { get; set; }
|
||||
public int GyakorlatIgazolatlan { get; set; }
|
||||
public int ElmeletOsszes { get; set; }
|
||||
public int GyakorlatOsszes { get; set; }
|
||||
public int Osszes { get; set; }
|
||||
}
|
||||
|
||||
public class ErtekelesDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string TantargyNev { get; set; }
|
||||
public string TantargyNevIdegenNyelven { get; set; }
|
||||
public string ErtekelesMagyar { get; set; }
|
||||
public string ErtekelesValueIdegenNyelven { get; set; }
|
||||
public string ErtekelesOsztalyzatIdegenNyelven { get; set; }
|
||||
public string ErtekelesSzovegIdegenNyelven { get; set; }
|
||||
public string ErtekelesSzazalek { get; set; }
|
||||
public string NyelvesitettErtekeles { get; set; }
|
||||
public double? Oraszam { get; set; }
|
||||
public string Jegyzet { get; set; }
|
||||
public string JegyzetIdegenNyelven { get; set; }
|
||||
public int? Rendez0 { get; set; }
|
||||
public int? Rendez1 { get; set; }
|
||||
public string Rendez2 { get; set; }
|
||||
public int? Rendez3 { get; set; }
|
||||
public int? Rendez4 { get; set; }
|
||||
public string Rendez5 { get; set; }
|
||||
}
|
||||
|
||||
public class KozossegiSzolgalatDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string Datum { get; set; }
|
||||
public DateTime? DatumPlain { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
public string MegjegyzesIdegenNyelven { get; set; }
|
||||
public string Oraszam { get; set; }
|
||||
public string TeljesitesHelye { get; set; }
|
||||
public string FeljegyzoNeve { get; set; }
|
||||
public string Tipus { get; set; }
|
||||
public string TipusIdegenNyelven { get; set; }
|
||||
public int KozossegiSzolgalatId { get; set; }
|
||||
public string IntervallumKezdete { get; set; }
|
||||
public DateTime? IntervallumKezdetePlain { get; set; }
|
||||
public DateTime? IntervallumVegePlain { get; set; }
|
||||
public string TeljesitesHelyeIdegenNyelven { get; set; }
|
||||
public string FeljegyzoNeveIdegenNyelven { get; set; }
|
||||
}
|
||||
|
||||
//nemzetiségi?
|
||||
public class SniDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string KiallitoIntezmeny { get; set; }
|
||||
public string Kezdete { get; set; }
|
||||
public string KontrollIdopont { get; set; }
|
||||
public string Okmanyszamok { get; set; }
|
||||
}
|
||||
|
||||
//nemzetiségi?
|
||||
public class BtmDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string KiallitoIntezmeny { get; set; }
|
||||
public string Kezdete { get; set; }
|
||||
public string KontrollIdopont { get; set; }
|
||||
public string Okmanyszamok { get; set; }
|
||||
}
|
||||
|
||||
public class FelmentesDetails
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string TantargyNevMentessegNelkul { get; set; }
|
||||
public string TantargyNevMentessegNelkulIdegenNyelven { get; set; }
|
||||
public string MentessegOka { get; set; }
|
||||
public string MentessegOkaIdegenNyelven { get; set; }
|
||||
public string Kezdete { get; set; }
|
||||
public DateTime? KezdetePlainDate { get; set; }
|
||||
}
|
||||
|
||||
public class TanuloiAtlag
|
||||
{
|
||||
public int TanuloId { get; set; }
|
||||
public int TanuloCsoportId { get; set; }
|
||||
public string ErtekelesAtlag { get; set; }
|
||||
}
|
||||
}
|
35
Kreta.BusinessLogic/HelperClasses/DolgozatBaseGridRowCo.cs
Normal file
35
Kreta.BusinessLogic/HelperClasses/DolgozatBaseGridRowCo.cs
Normal file
|
@ -0,0 +1,35 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DolgozatBaseGridRowCo
|
||||
{
|
||||
public int RowId { get; set; }
|
||||
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
public string OsztalyCsoport { get; set; }
|
||||
|
||||
public string TantargyNev { get; set; }
|
||||
|
||||
public string ErtekelesTemaja { protected get; set; }
|
||||
|
||||
public double? Atlag { get; set; }
|
||||
|
||||
public int? DolgozatotIrt { get; set; }
|
||||
|
||||
public int? OsztalyCsoportLetszam { get; set; }
|
||||
|
||||
public int? Erdemjegy5 { get; set; }
|
||||
|
||||
public int? Erdemjegy4 { get; set; }
|
||||
|
||||
public int? Erdemjegy3 { get; set; }
|
||||
|
||||
public int? Erdemjegy2 { get; set; }
|
||||
|
||||
public int? Erdemjegy1 { get; set; }
|
||||
|
||||
public int? DolgozatotNemIrt { get; set; }
|
||||
}
|
||||
}
|
14
Kreta.BusinessLogic/HelperClasses/DolgozatGridHelperCo.cs
Normal file
14
Kreta.BusinessLogic/HelperClasses/DolgozatGridHelperCo.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DolgozatGridHelperCo
|
||||
{
|
||||
public DataSet DataSet { get; set; }
|
||||
|
||||
public int TanevId { get; set; }
|
||||
|
||||
public DateTime? Datum { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,80 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DolgozatokAtlagaSearchCo
|
||||
{
|
||||
public int? OsztalyCsoport { get; set; }
|
||||
|
||||
public int? Tantargy { get; set; }
|
||||
|
||||
public string ErtekelesTemaja { get; set; }
|
||||
|
||||
public List<int> ErtekelesModList { get; set; }
|
||||
|
||||
public int? TanarId { get; set; }
|
||||
|
||||
public double? AtlagTol { get; set; }
|
||||
|
||||
public double? AtlagIg { get; set; }
|
||||
|
||||
public int? Erdemjegy5Tol { get; set; }
|
||||
|
||||
public int? Erdemjegy5Ig { get; set; }
|
||||
|
||||
public int? Erdemjegy4Tol { get; set; }
|
||||
|
||||
public int? Erdemjegy4Ig { get; set; }
|
||||
|
||||
public int? Erdemjegy3Tol { get; set; }
|
||||
|
||||
public int? Erdemjegy3Ig { get; set; }
|
||||
|
||||
public int? Erdemjegy2Tol { get; set; }
|
||||
|
||||
public int? Erdemjegy2Ig { get; set; }
|
||||
|
||||
public int? Erdemjegy1Tol { get; set; }
|
||||
|
||||
public int? Erdemjegy1Ig { get; set; }
|
||||
|
||||
public int? NemIrtDolgozatotTol { get; set; }
|
||||
|
||||
public int? NemIrtDolgozatotIg { get; set; }
|
||||
|
||||
public int? SzuperOsztalyfonok { get; set; }
|
||||
|
||||
public DateTime? Datum { get; set; }
|
||||
|
||||
public DolgozatokAtlagaSearchPco ToPco()
|
||||
{
|
||||
var dolgozatokAtlagaSearchPco = new DolgozatokAtlagaSearchPco
|
||||
{
|
||||
OsztalyCsoport = OsztalyCsoport,
|
||||
Tantargy = Tantargy,
|
||||
ErtekelesTemaja = ErtekelesTemaja,
|
||||
ErtekelesModList = ErtekelesModList,
|
||||
TanarId = TanarId,
|
||||
AtlagTol = AtlagTol,
|
||||
AtlagIg = AtlagIg,
|
||||
Erdemjegy5Tol = Erdemjegy5Tol,
|
||||
Erdemjegy5Ig = Erdemjegy5Ig,
|
||||
Erdemjegy4Tol = Erdemjegy4Tol,
|
||||
Erdemjegy4Ig = Erdemjegy4Ig,
|
||||
Erdemjegy3Tol = Erdemjegy3Tol,
|
||||
Erdemjegy3Ig = Erdemjegy3Ig,
|
||||
Erdemjegy2Tol = Erdemjegy2Tol,
|
||||
Erdemjegy2Ig = Erdemjegy2Ig,
|
||||
Erdemjegy1Tol = Erdemjegy1Tol,
|
||||
Erdemjegy1Ig = Erdemjegy1Ig,
|
||||
NemIrtDolgozatotTol = NemIrtDolgozatotTol,
|
||||
NemIrtDolgozatotIg = NemIrtDolgozatotIg,
|
||||
SzuperOsztalyfonok = SzuperOsztalyfonok,
|
||||
Datum = Datum
|
||||
};
|
||||
return dolgozatokAtlagaSearchPco;
|
||||
}
|
||||
}
|
||||
}
|
22
Kreta.BusinessLogic/HelperClasses/DualisEntityCo.cs
Normal file
22
Kreta.BusinessLogic/HelperClasses/DualisEntityCo.cs
Normal file
|
@ -0,0 +1,22 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DualisEntityCo
|
||||
{
|
||||
public DualisEntityCo() { }
|
||||
|
||||
public DualisEntityCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["SzervezetId"]);
|
||||
EntitasNev = SDAConvert.ToString(dataRow["EntitasNev"]);
|
||||
Darabszam = SDAConvert.ToInt32(dataRow["cnt"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string EntitasNev { get; set; }
|
||||
public int Darabszam { get; set; }
|
||||
|
||||
}
|
||||
}
|
155
Kreta.BusinessLogic/HelperClasses/DualisKepzohelyCo.cs
Normal file
155
Kreta.BusinessLogic/HelperClasses/DualisKepzohelyCo.cs
Normal file
|
@ -0,0 +1,155 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.DataAccess.Interfaces;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DualisKepzohelyCo
|
||||
{
|
||||
public DualisKepzohelyCo() { }
|
||||
|
||||
public DualisKepzohelyCo(DataRow dataRow, bool isSzerkesztheto)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["SzervezetId"]);
|
||||
KepzohelyNeve = SDAConvert.ToString(dataRow["SzervezetNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
KepzohelyAdoszama = SDAConvert.ToString(dataRow["SzervezetAzonosito"]).ReplaceMultipleSpacesAndTrim();
|
||||
KepzohelyCime = SDAConvert.ToString(dataRow["SzervezetCim"]);
|
||||
TanulokSzama = SDAConvert.ToInt32(dataRow["TanulokSzama"]);
|
||||
OktatokSzama = SDAConvert.ToInt32(dataRow["OktatokSzama"]);
|
||||
CsoportokSzama = SDAConvert.ToInt32(dataRow["CsoportokSzama"]);
|
||||
TantargyakSzama = SDAConvert.ToInt32(dataRow["TantargyakSzama"]);
|
||||
HelyszinekSzama = SDAConvert.ToInt32(dataRow["HelyszinekSzama"]);
|
||||
RogzitoId = SDAConvert.ToInt32(dataRow["RogzitoId"]);
|
||||
ParentSzervezetId = SDAConvert.ToNullableInt32(dataRow["ParentSzervezetId"]);
|
||||
ParentSzervezetNeve = SDAConvert.ToString(dataRow["ParentSzervezetNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
HelyszinTipusId = SDAConvert.ToInt32(dataRow["HelyszinTipusId"]);
|
||||
IsSzerkesztheto = isSzerkesztheto;
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string KepzohelyNeve { get; set; }
|
||||
public string KepzohelyAdoszama { get; set; }
|
||||
public string KepzohelyCime { get; set; }
|
||||
public int TanulokSzama { get; set; }
|
||||
public int OktatokSzama { get; set; }
|
||||
public int CsoportokSzama { get; set; }
|
||||
public int TantargyakSzama { get; set; }
|
||||
public int HelyszinekSzama { get; set; }
|
||||
public int RogzitoId { get; set; }
|
||||
public int HelyszinTipusId { get; set; }
|
||||
public int? ParentSzervezetId { get; set; }
|
||||
public string ParentSzervezetNeve { get; set; }
|
||||
|
||||
public bool IsSzerkesztheto { get; set; }
|
||||
|
||||
public static ISzervezet CoToSzervezetEntity(ISzervezet entity, DualisKepzohelyCo co)
|
||||
{
|
||||
entity.Nev = co.KepzohelyNeve;
|
||||
entity.Azonosito = co.KepzohelyAdoszama;
|
||||
if (co.ID.HasValue)
|
||||
{
|
||||
entity.ID = co.ID.Value;
|
||||
}
|
||||
entity.Szervezetcim = co.KepzohelyCime;
|
||||
entity.DualishelyszintipusId = co.HelyszinTipusId;
|
||||
if (co.ParentSzervezetId.IsEntityId())
|
||||
{
|
||||
entity.ParentSzervezetId = co.ParentSzervezetId.Value;
|
||||
}
|
||||
entity.Tipus = (int)SzervezetTipusEnum.Dualis;
|
||||
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
|
||||
public class DualisCsoportCo
|
||||
{
|
||||
public DualisCsoportCo() { }
|
||||
|
||||
public DualisCsoportCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["CsoportId"]);
|
||||
CsoportNeve = SDAConvert.ToString(dataRow["CsoportNeve"]);
|
||||
TanulokSzama = SDAConvert.ToInt32(dataRow["TanulokSzama"]);
|
||||
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string CsoportNeve { get; set; }
|
||||
public int TanulokSzama { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
}
|
||||
|
||||
public class DualisTanuloCo
|
||||
{
|
||||
public DualisTanuloCo() { }
|
||||
|
||||
public DualisTanuloCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["TanuloId"]);
|
||||
Nev = SDAConvert.ToString(dataRow["TanuloNeve"]);
|
||||
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]);
|
||||
Adoazonosito = SDAConvert.ToString(dataRow["Adoazonosito"]);
|
||||
TajSzam = SDAConvert.ToString(dataRow["TajSzam"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string Adoazonosito { get; set; }
|
||||
public string TajSzam { get; set; }
|
||||
}
|
||||
|
||||
public class DualisOktatoCo
|
||||
{
|
||||
public DualisOktatoCo() { }
|
||||
|
||||
public DualisOktatoCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["OktatoId"]);
|
||||
Nev = SDAConvert.ToString(dataRow["OktatoNeve"]);
|
||||
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
}
|
||||
|
||||
public class DualisTantargyCo
|
||||
{
|
||||
public DualisTantargyCo() { }
|
||||
|
||||
public DualisTantargyCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["TantargyId"]);
|
||||
Nev = SDAConvert.ToString(dataRow["TantargyNeve"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
}
|
||||
|
||||
public class DualisHelyszinCo
|
||||
{
|
||||
public DualisHelyszinCo() { }
|
||||
|
||||
public DualisHelyszinCo(DataRow dataRow)
|
||||
{
|
||||
ID = SDAConvert.ToInt32(dataRow["TeremId"]);
|
||||
Nev = SDAConvert.ToString(dataRow["TeremNeve"]);
|
||||
HelyisegJelleg = SDAConvert.ToString(dataRow["HelyisegJelleg"]);
|
||||
HelyszinTipus = SDAConvert.ToString(dataRow["HelyszinTipus"]);
|
||||
Aktiv = SDAConvert.ToBooleanFromTF(dataRow["Aktiv"]);
|
||||
}
|
||||
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public string HelyisegJelleg { get; set; }
|
||||
public string HelyszinTipus { get; set; }
|
||||
public bool Aktiv { get; set; }
|
||||
}
|
||||
|
||||
}
|
48
Kreta.BusinessLogic/HelperClasses/DualisKepzohelySearchCo.cs
Normal file
48
Kreta.BusinessLogic/HelperClasses/DualisKepzohelySearchCo.cs
Normal file
|
@ -0,0 +1,48 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DualisKepzohelySearchCo
|
||||
{
|
||||
public string KepzohelyNeve { get; set; }
|
||||
public string KepzohelyAdoszama { get; set; }
|
||||
public string KepzohelyCime { get; set; }
|
||||
public int? TanulokSzamaTol { get; set; }
|
||||
public int? TanulokSzamaIg { get; set; }
|
||||
public int? OktatokSzamaTol { get; set; }
|
||||
public int? OktatokSzamaIg { get; set; }
|
||||
public int? CsoportokSzamaTol { get; set; }
|
||||
public int? CsoportokSzamaIg { get; set; }
|
||||
public int? TantargyakSzamaTol { get; set; }
|
||||
public int? TantargyakSzamaIg { get; set; }
|
||||
public int? HelyszinSzamaTol { get; set; }
|
||||
public int? HelyszinSzamaIg { get; set; }
|
||||
public int? SzervezetId { get; set; }
|
||||
|
||||
public SzervezetSearchPco ConvertToPCO()
|
||||
{
|
||||
return new SzervezetSearchPco
|
||||
{
|
||||
Nev = KepzohelyNeve,
|
||||
Azonosito = KepzohelyAdoszama,
|
||||
SzervezetCime = KepzohelyCime,
|
||||
TanulokSzamaTol = TanulokSzamaTol,
|
||||
TanulokSzamaIg = TanulokSzamaIg,
|
||||
OktatokSzamaTol = OktatokSzamaTol,
|
||||
OktatokSzamaIg = OktatokSzamaIg,
|
||||
CsoportokSzamaTol = CsoportokSzamaTol,
|
||||
CsoportokSzamaIg = CsoportokSzamaIg,
|
||||
TantargyakSzamaTol = TantargyakSzamaTol,
|
||||
TantargyakSzamaIg = TantargyakSzamaIg,
|
||||
HelyszinSzamaTol = HelyszinSzamaTol,
|
||||
HelyszinSzamaIg = HelyszinSzamaIg,
|
||||
SzervezetId = SzervezetId
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
49
Kreta.BusinessLogic/HelperClasses/DualisSzerzodesCo.cs
Normal file
49
Kreta.BusinessLogic/HelperClasses/DualisSzerzodesCo.cs
Normal file
|
@ -0,0 +1,49 @@
|
|||
using System;
|
||||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DualisSzerzodesCo
|
||||
{
|
||||
public DualisSzerzodesCo() { }
|
||||
|
||||
public DualisSzerzodesCo(DataRow dataRow)
|
||||
{
|
||||
SzerzodesFileId = SDAConvert.ToInt32(dataRow["SzerzodesFileId"]);
|
||||
TanuloId = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
TanuloNev = SDAConvert.ToString(dataRow["TanuloNev"]);
|
||||
AnyaNev = SDAConvert.ToString(dataRow["AnyaNev"]);
|
||||
SzuletesiHelye = SDAConvert.ToString(dataRow["SzuletesiHelye"]);
|
||||
SzuletesiDatum = SDAConvert.ToDateTime(dataRow["SzuletesiDatum"]);
|
||||
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]);
|
||||
FileId = SDAConvert.ToInt32(dataRow["FileId"]);
|
||||
FileNev = SDAConvert.ToString(dataRow["FileNev"]);
|
||||
TanarNev = SDAConvert.ToString(dataRow["TanarNev"]);
|
||||
FeltoltesDatuma = SDAConvert.ToDateTime(dataRow["FeltoltesDatuma"]);
|
||||
Statusz = SDAConvert.ToBoolean(dataRow["Statusz"]) ? FileStatuszEnum.Feltoltve : FileStatuszEnum.NincsFeltoltve;
|
||||
DualisKepzohelyNev = SDAConvert.ToString(dataRow["DualisKepzohelyNev"]);
|
||||
DualisKepzohelyAdoszama = SDAConvert.ToString(dataRow["DualisKepzohelyAdoszama"]);
|
||||
TanarId = SDAConvert.ToInt32(dataRow["TanarId"]);
|
||||
FeltoltoId = SDAConvert.ToInt32(dataRow["FeltoltoId"]);
|
||||
}
|
||||
|
||||
public int SzerzodesFileId { get; set; }
|
||||
public int FeltoltoId { get; set; }
|
||||
public int TanuloId { get; set; }
|
||||
public string TanuloNev { get; set; }
|
||||
public string AnyaNev { get; set; }
|
||||
public string SzuletesiHelye { get; set; }
|
||||
public DateTime? SzuletesiDatum { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public int? FileId { get; set; }
|
||||
public string FileNev { get; set; }
|
||||
public DateTime? FeltoltesDatuma { get; set; }
|
||||
public FileStatuszEnum Statusz { get; set; }
|
||||
public int? TanarId { get; set; }
|
||||
public string TanarNev { get; set; }
|
||||
public string DualisKepzohelyNev { get; set; }
|
||||
public string DualisKepzohelyAdoszama { get; set; }
|
||||
}
|
||||
}
|
52
Kreta.BusinessLogic/HelperClasses/DualisSzerzodesSearchCo.cs
Normal file
52
Kreta.BusinessLogic/HelperClasses/DualisSzerzodesSearchCo.cs
Normal file
|
@ -0,0 +1,52 @@
|
|||
using System;
|
||||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class DualisSzerzodesSearchCo
|
||||
{
|
||||
public int? TanarId { get; set; }
|
||||
|
||||
public string NevSearch { get; set; }
|
||||
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
public string SzuletesiHely { get; set; }
|
||||
|
||||
public DateTime? SzuletesiIdoTol { get; set; }
|
||||
|
||||
public DateTime? SzuletesiIdoIg { get; set; }
|
||||
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
public string DualisKepzohelyNev { get; set; }
|
||||
|
||||
public string DualisKepzohelyAdoszama { get; set; }
|
||||
|
||||
public DateTime? FeltoltesDatumTol { get; set; }
|
||||
|
||||
public DateTime? FeltoltesDatumIg { get; set; }
|
||||
|
||||
public int? Statusz { get; set; }
|
||||
|
||||
public DualisSzerzodesSearchPco ConvertToPCO()
|
||||
{
|
||||
return new DualisSzerzodesSearchPco
|
||||
{
|
||||
TanarId = this.TanarId,
|
||||
NevSearch = this.NevSearch,
|
||||
AnyjaNeve = this.AnyjaNeve,
|
||||
SzuletesiHely = this.SzuletesiHely,
|
||||
SzuletesiIdoTol = this.SzuletesiIdoTol,
|
||||
SzuletesiIdoIg = this.SzuletesiIdoIg,
|
||||
OktatasiAzonosito = this.OktatasiAzonosito,
|
||||
DualisKepzohelyNev = this.DualisKepzohelyNev,
|
||||
DualisKepzohelyAdoszama = this.DualisKepzohelyAdoszama,
|
||||
FeltoltesDatumTol = this.FeltoltesDatumTol,
|
||||
FeltoltesDatumIg = this.FeltoltesDatumIg,
|
||||
Statusz = this.Statusz
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
9
Kreta.BusinessLogic/HelperClasses/EgyediNapCo.cs
Normal file
9
Kreta.BusinessLogic/HelperClasses/EgyediNapCo.cs
Normal file
|
@ -0,0 +1,9 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class EgyediNapCo
|
||||
{
|
||||
public bool IsEgyediNap { get; set; }
|
||||
|
||||
public int? HetNapjaTipusId { get; set; }
|
||||
}
|
||||
}
|
26
Kreta.BusinessLogic/HelperClasses/EgyhaztartasbanElokCo.cs
Normal file
26
Kreta.BusinessLogic/HelperClasses/EgyhaztartasbanElokCo.cs
Normal file
|
@ -0,0 +1,26 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class EgyhaztartasbanElokCo
|
||||
{
|
||||
public List<EgyhaztartasbanElokRowCo> Sorok { get; set; } = new List<EgyhaztartasbanElokRowCo>() { };
|
||||
}
|
||||
|
||||
public class EgyhaztartasbanElokRowCo
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
public string Nev { get; set; }
|
||||
public string AnyjaNev { get; set; }
|
||||
public DateTime? SzuletesiIdo { get; set; }
|
||||
public string SzuletesiHely { get; set; }
|
||||
public string Taj { get; set; }
|
||||
public int? RokonsagiFok { get; set; }
|
||||
public string Email { get; set; }
|
||||
public string Telefon { get; set; }
|
||||
|
||||
public int RowNumber { get; set; }
|
||||
public bool isDeleted { get; set; }
|
||||
}
|
||||
}
|
17
Kreta.BusinessLogic/HelperClasses/ElerhetosegekModCO.cs
Normal file
17
Kreta.BusinessLogic/HelperClasses/ElerhetosegekModCO.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class ElerhetosegekModCO
|
||||
{
|
||||
public List<EmailElerhetosegCo> Email { get; set; }
|
||||
|
||||
public List<TelefonElerhetosegCo> Telefon { get; set; }
|
||||
|
||||
public ElerhetosegekModCO()
|
||||
{
|
||||
Email = new List<EmailElerhetosegCo>();
|
||||
Telefon = new List<TelefonElerhetosegCo>();
|
||||
}
|
||||
}
|
||||
}
|
16
Kreta.BusinessLogic/HelperClasses/ElozoOraAdataiCO.cs
Normal file
16
Kreta.BusinessLogic/HelperClasses/ElozoOraAdataiCO.cs
Normal file
|
@ -0,0 +1,16 @@
|
|||
using System;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class ElozoOraAdataiCO
|
||||
{
|
||||
public string ElozoOraAdatai { get; set; }
|
||||
public DateTime? ElozoOraDatuma { get; set; }
|
||||
public string ElozoOraTemaja { get; set; }
|
||||
public string ElozoOraEvesSorszama { get; set; }
|
||||
public int TantargyId { get; set; }
|
||||
public int OsztalyCsoportId { get; set; }
|
||||
public int TanarId { get; set; }
|
||||
public DateTime OraKezdete { get; set; }
|
||||
}
|
||||
}
|
21
Kreta.BusinessLogic/HelperClasses/EmailElerhetosegCo.cs
Normal file
21
Kreta.BusinessLogic/HelperClasses/EmailElerhetosegCo.cs
Normal file
|
@ -0,0 +1,21 @@
|
|||
using Kreta.Enums.ManualEnums;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class EmailElerhetosegCo
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
|
||||
public string TextBoxId { get; set; }
|
||||
|
||||
public int Tipus { get; set; }
|
||||
|
||||
public string EmailCim { get; set; }
|
||||
|
||||
public bool Alapertelmezett { get; set; }
|
||||
|
||||
public bool IsPublic { get; set; }
|
||||
|
||||
public ElerhetosegStatusEnum Status { get; set; }
|
||||
}
|
||||
}
|
82
Kreta.BusinessLogic/HelperClasses/EmailItemCo.cs
Normal file
82
Kreta.BusinessLogic/HelperClasses/EmailItemCo.cs
Normal file
|
@ -0,0 +1,82 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class EmailItemCo
|
||||
{
|
||||
public EmailItemCo() { }
|
||||
|
||||
public EmailItemCo(TanuloItemCo tanuloItemCo, DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["EmailId"]);
|
||||
|
||||
FelhasznaloId = tanuloItemCo.FelhasznaloId;
|
||||
FelhasznaloElotag = tanuloItemCo.FelhasznaloElotag;
|
||||
FelhasznaloVezeteknev = tanuloItemCo.FelhasznaloVezeteknev;
|
||||
FelhasznaloKeresztnev = tanuloItemCo.FelhasznaloKeresztnev;
|
||||
|
||||
GondviseloId = SDAConvert.ToNullableInt32(dataRow["EmailGondviseloId"]);
|
||||
|
||||
TipusId = SDAConvert.ToInt32(dataRow["EmailTipusId"]);
|
||||
TipusNev = SDAConvert.ToString(dataRow["EmailTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
var emailCim = SDAConvert.ToString(dataRow["EmailEmailCim"]).ReplaceMultipleSpacesAndTrim();
|
||||
EmailCim = emailCim;
|
||||
EmailCimComparableString = emailCim?.ToComparableString();
|
||||
IsAlapertelmezett = SDAConvert.ToBooleanFromTF(dataRow["EmailAlapertelmezett"]);
|
||||
}
|
||||
|
||||
public EmailItemCo(GondviseloItemCo gondviseloItemCo, DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["EmailId"]);
|
||||
|
||||
FelhasznaloId = gondviseloItemCo.FelhasznaloId;
|
||||
FelhasznaloElotag = gondviseloItemCo.FelhasznaloElotag;
|
||||
FelhasznaloVezeteknev = gondviseloItemCo.FelhasznaloVezeteknev;
|
||||
FelhasznaloKeresztnev = gondviseloItemCo.FelhasznaloKeresztnev;
|
||||
|
||||
GondviseloId = gondviseloItemCo.Id;
|
||||
GondviseloNev = $"{gondviseloItemCo.Elotag} {gondviseloItemCo.VezetekNev} {gondviseloItemCo.KeresztNev}".ReplaceMultipleSpacesAndTrim();
|
||||
GondviseloRokonsagiFokId = gondviseloItemCo.RokonsagiFokId;
|
||||
GondviseloRokonsagiFokNev = gondviseloItemCo.RokonsagiFokNev;
|
||||
|
||||
TipusId = SDAConvert.ToInt32(dataRow["EmailTipusId"]);
|
||||
TipusNev = SDAConvert.ToString(dataRow["EmailTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
var emailCim = SDAConvert.ToString(dataRow["EmailEmailCim"]).ReplaceMultipleSpacesAndTrim();
|
||||
EmailCim = emailCim;
|
||||
EmailCimComparableString = emailCim?.ToComparableString();
|
||||
IsAlapertelmezett = SDAConvert.ToBooleanFromTF(dataRow["EmailAlapertelmezett"]);
|
||||
}
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public int? FelhasznaloId { get; set; }
|
||||
|
||||
public string FelhasznaloElotag { get; set; }
|
||||
|
||||
public string FelhasznaloVezeteknev { get; set; }
|
||||
|
||||
public string FelhasznaloKeresztnev { get; set; }
|
||||
|
||||
public int? GondviseloId { get; set; }
|
||||
|
||||
public string GondviseloNev { get; set; }
|
||||
|
||||
public int? GondviseloRokonsagiFokId { get; set; }
|
||||
|
||||
public string GondviseloRokonsagiFokNev { get; set; }
|
||||
|
||||
public int TipusId { get; set; }
|
||||
|
||||
public string TipusNev { get; set; }
|
||||
|
||||
public string EmailCim { get; set; }
|
||||
|
||||
public string EmailCimComparableString { get; set; }
|
||||
|
||||
public bool IsAlapertelmezett { get; set; }
|
||||
|
||||
public bool Importalt { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class EnaploAdatszolgaltatasCO
|
||||
{
|
||||
public int? ID { get; set; }
|
||||
|
||||
public bool? HasznalENaplot { get; set; }
|
||||
|
||||
public bool? HasznalPapirNaplot { get; set; }
|
||||
|
||||
public bool? HasznalEEllenorzot { get; set; }
|
||||
|
||||
public int? ENaploTipus { get; set; }
|
||||
|
||||
public int? ENaploInfra { get; set; }
|
||||
|
||||
public int? SzerzodesOsszege { get; set; }
|
||||
|
||||
public int? ForrasTipusa { get; set; }
|
||||
|
||||
public string SzerzodoNeve { get; set; }
|
||||
|
||||
public int? SzerzodoPozicio { get; set; }
|
||||
|
||||
public DateTime? SzerzodesKezdete { get; set; }
|
||||
|
||||
public DateTime? SzerzodesVege { get; set; }
|
||||
|
||||
public bool? VanHonlap { get; set; }
|
||||
|
||||
public string HonlapUrl { get; set; }
|
||||
|
||||
public MemoryStream SzerzodesFile { get; set; }
|
||||
|
||||
//Nevesítések
|
||||
public string ENaploTipusNev { get; set; }
|
||||
|
||||
public string ENaploInfraNev { get; set; }
|
||||
|
||||
public string ForrasTipusaNev { get; set; }
|
||||
|
||||
public string SzerzodoPozicioNev { get; set; }
|
||||
}
|
||||
}
|
100
Kreta.BusinessLogic/HelperClasses/ErettsegiEredmenyItemCo.cs
Normal file
100
Kreta.BusinessLogic/HelperClasses/ErettsegiEredmenyItemCo.cs
Normal file
|
@ -0,0 +1,100 @@
|
|||
using System.Data;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Core;
|
||||
using Kreta.DataAccess.Interfaces;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class ErettsegiEredmenyItemCo
|
||||
{
|
||||
public ErettsegiEredmenyItemCo()
|
||||
{
|
||||
}
|
||||
|
||||
public ErettsegiEredmenyItemCo(IErettsegiEredmeny entity)
|
||||
{
|
||||
Id = entity.ID;
|
||||
ErettsegiSzintId = entity.ErettsegiSzint;
|
||||
ErettsegiTantargyId = entity.ErettsegiTantargy;
|
||||
ErettsegiTipusId = entity.ErettsegiTipus;
|
||||
GyakorlatiPontszam = entity.GyakorlatPontszam;
|
||||
IrasbeliPontszam = entity.IrasbeliPontszam;
|
||||
Megjegyzes = entity.Megjegyzes;
|
||||
OsszPontszam = entity.OsszPontszam;
|
||||
SzobeliPontszam = entity.SzobeliPontszam;
|
||||
TanuloId = entity.TanuloId;
|
||||
IntezmenyId = entity.IntezmenyId;
|
||||
TanevId = entity.TanevId;
|
||||
}
|
||||
|
||||
public ErettsegiEredmenyItemCo(DataRow dataRow)
|
||||
{
|
||||
Id = SDAConvert.ToInt32(dataRow["ID"]);
|
||||
Tanulo = SDAConvert.ToString(dataRow["TanuloNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
AnyjaNeve = SDAConvert.ToString(dataRow["AnyjaNeve"]).ReplaceMultipleSpacesAndTrim();
|
||||
SzuletesiDatum = SDAConvert.ToDateTime(dataRow["SzuletesiDatum"]).ToShortDateString();
|
||||
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]).ReplaceMultipleSpacesAndTrim();
|
||||
Tantargy = SDAConvert.ToString(dataRow["Tantargy_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
GyakorlatiPontszam = SDAConvert.ToNullableInt32(dataRow["GyakorlatiPontszam"]);
|
||||
IrasbeliPontszam = SDAConvert.ToNullableInt32(dataRow["IrasbeliPontszam"]);
|
||||
SzobeliPontszam = SDAConvert.ToNullableInt32(dataRow["SzobeliPontszam"]);
|
||||
OsszPontszam = SDAConvert.ToNullableInt32(dataRow["OsszPontszam"]);
|
||||
Tipus = SDAConvert.ToString(dataRow["Tipus_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Szint = SDAConvert.ToString(dataRow["Szint_DNAME"]).ReplaceMultipleSpacesAndTrim();
|
||||
Szazalek = SDAConvert.ToNullableInt32(dataRow["Szazalek"]);
|
||||
Erdemjegy = SDAConvert.ToNullableInt32(dataRow["Erdemjegy"]);
|
||||
Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyNev = SDAConvert.ToString(dataRow["OsztalyNev"]).ReplaceMultipleSpacesAndTrim();
|
||||
OsztalyId = SDAConvert.ToInt32(dataRow["OsztalyId"]);
|
||||
ErettsegiSzintId = SDAConvert.ToInt32(dataRow["Szint"]);
|
||||
ErettsegiTipusId = SDAConvert.ToInt32(dataRow["Tipus"]);
|
||||
ErettsegiTantargyId = SDAConvert.ToInt32(dataRow["Tantargy"]);
|
||||
}
|
||||
|
||||
public int? Id { get; set; }
|
||||
|
||||
public int ErettsegiSzintId { get; set; }
|
||||
|
||||
public int ErettsegiTantargyId { get; set; }
|
||||
|
||||
public int ErettsegiTipusId { get; set; }
|
||||
|
||||
public int? GyakorlatiPontszam { get; set; }
|
||||
|
||||
public int? IrasbeliPontszam { get; set; }
|
||||
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
public int? OsszPontszam { get; set; }
|
||||
|
||||
public int? SzobeliPontszam { get; set; }
|
||||
|
||||
public int TanuloId { get; set; }
|
||||
|
||||
public int IntezmenyId { get; set; }
|
||||
|
||||
public int TanevId { get; set; }
|
||||
|
||||
public string Tanulo { get; set; }
|
||||
|
||||
public string AnyjaNeve { get; set; }
|
||||
|
||||
public string SzuletesiDatum { get; set; }
|
||||
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
|
||||
public string Tantargy { get; set; }
|
||||
|
||||
public string Tipus { get; set; }
|
||||
|
||||
public string Szint { get; set; }
|
||||
|
||||
public int? Szazalek { get; set; }
|
||||
|
||||
public int? Erdemjegy { get; set; }
|
||||
|
||||
public string OsztalyNev { get; set; }
|
||||
|
||||
public int? OsztalyId { get; set; }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
using Kreta.DataAccessManual.ParameterClasses;
|
||||
|
||||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class ErettsegiEredmenyekKeresoCO
|
||||
{
|
||||
public int? FeladatEllatasiHelyId { get; set; }
|
||||
public int? FeladatKategoriaId { get; set; }
|
||||
public int? Id { get; set; }
|
||||
public string Tanulo { get; set; }
|
||||
public int? OsztalyId { get; set; }
|
||||
public string OktatasiAzonosito { get; set; }
|
||||
public string Tantargy { get; set; }
|
||||
public int? SzintId { get; set; }
|
||||
public int? TipusId { get; set; }
|
||||
public int? IrasbeliPontszam { get; set; }
|
||||
public int? SzobeliPontszam { get; set; }
|
||||
public int? GyakorlatiPontszam { get; set; }
|
||||
public int? OsszPontszam { get; set; }
|
||||
public int? Szazalek { get; set; }
|
||||
public int? Erdemjegy { get; set; }
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
public static ErettsegiEredmenyekKeresesPCO ConvertCOToPCO(ErettsegiEredmenyekKeresoCO co)
|
||||
=> new ErettsegiEredmenyekKeresesPCO
|
||||
{
|
||||
Id = co.Id,
|
||||
Tanulo = co.Tanulo,
|
||||
OsztalyId = co.OsztalyId,
|
||||
OktatasiAzonosito = co.OktatasiAzonosito,
|
||||
Tantargy = co.Tantargy,
|
||||
SzintId = co.SzintId,
|
||||
TipusId = co.TipusId,
|
||||
IrasbeliPontszam = co.IrasbeliPontszam,
|
||||
SzobeliPontszam = co.SzobeliPontszam,
|
||||
GyakorlatiPontszam = co.GyakorlatiPontszam,
|
||||
OsszPontszam = co.OsszPontszam,
|
||||
Szazalek = co.Szazalek,
|
||||
Erdemjegy = co.Erdemjegy,
|
||||
Megjegyzes = co.Megjegyzes,
|
||||
FeladatEllatasiHelyId = co.FeladatEllatasiHelyId,
|
||||
FeladatKategoriaId = co.FeladatKategoriaId
|
||||
};
|
||||
}
|
||||
}
|
13
Kreta.BusinessLogic/HelperClasses/ErtekelesModCo.cs
Normal file
13
Kreta.BusinessLogic/HelperClasses/ErtekelesModCo.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
namespace Kreta.BusinessLogic.HelperClasses
|
||||
{
|
||||
public class ErtekelesModCo
|
||||
{
|
||||
public static int DefaultSuly = 100;
|
||||
|
||||
public int Id { get; set; }
|
||||
|
||||
public string Color { get; set; }
|
||||
|
||||
public bool IsBold { get; set; }
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue