using System.Data; using Kreta.BusinessLogic.Classes; using Kreta.Core; namespace Kreta.BusinessLogic.HelperClasses { public class TelefonItemCo { public TelefonItemCo() { } public TelefonItemCo(TanuloItemCo tanuloItemCo, DataRow dataRow) { Id = SDAConvert.ToInt32(dataRow["TelefonId"]); FelhasznaloId = tanuloItemCo.FelhasznaloId; FelhasznaloElotag = tanuloItemCo.FelhasznaloElotag; FelhasznaloVezeteknev = tanuloItemCo.FelhasznaloVezeteknev; FelhasznaloKeresztnev = tanuloItemCo.FelhasznaloKeresztnev; GondviseloId = tanuloItemCo.Id; TipusId = SDAConvert.ToInt32(dataRow["TelefonTipusId"]); TipusNev = SDAConvert.ToString(dataRow["TelefonTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim(); Telefonszam = SDAConvert.ToString(dataRow["TelefonTelefonszam"]).ReplaceMultipleSpacesAndTrim(); IsAlapertelmezett = SDAConvert.ToBooleanFromTF(dataRow["TelefonAlapertelmezett"]); } public TelefonItemCo(GondviseloItemCo gondviseloItemCo, DataRow dataRow) { Id = SDAConvert.ToInt32(dataRow["TelefonId"]); 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["TelefonTipusId"]); TipusNev = SDAConvert.ToString(dataRow["TelefonTipusId_DNAME"]).ReplaceMultipleSpacesAndTrim(); Telefonszam = SDAConvert.ToString(dataRow["TelefonTelefonszam"]).ReplaceMultipleSpacesAndTrim(); IsAlapertelmezett = SDAConvert.ToBooleanFromTF(dataRow["TelefonAlapertelmezett"]); } 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 Telefonszam { get; set; } public bool IsAlapertelmezett { get; set; } public bool Importalt { get; set; } } }