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

View file

@ -0,0 +1,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; }
}
}