using System; using System.Data; using Kreta.BusinessLogic.Classes; using Kreta.Core; namespace Kreta.BusinessLogic.HelperClasses { public class HaziFeladatItemCo : HaziFeladatBaseItemCo { public HaziFeladatItemCo(DataRow row, int? truncate = null) : base(row) { OraTema = SDAConvert.ToString(row["OraTema"]).ReplaceMultipleSpacesAndTrim(); Szoveg = truncate.HasValue ? SDAConvert.ToString(row["TanarHazifeladat"]).ReplaceMultipleSpacesAndTrim()?.Wrap(0, truncate.Value, SubstringExtension.StringWrapMode.Cut) : SDAConvert.ToString(row["TanarHazifeladat"]).ReplaceMultipleSpacesAndTrim(); RogzitesDatuma = SDAConvert.ToDateTime(row["HaziFeladatRogzitesDatuma"]).Value; IsOnlineOraText = SDAConvert.ToString(row["IsOnlineOra_BNAME"]).ReplaceMultipleSpacesAndTrim(); FeladatTipusId = SDAConvert.ToInt32(row["FeladatTipusId"]); IsTanitasiOra = SDAConvert.ToBooleanFromTF(row["IsTanitasiOra"]); IsToroltOra = SDAConvert.ToBooleanFromTF(row["IsToroltOra"]); } public string OraTema { get; set; } public string Szoveg { get; set; } public DateTime RogzitesDatuma { get; set; } public string IsOnlineOraText { get; set; } public int FeladatTipusId { get; set; } public bool IsTanitasiOra { get; set; } public bool IsToroltOra { get; set; } } }