kreta/Kreta.BusinessLogic/HelperClasses/HaziFeladatItemCo.cs
2024-03-13 00:33:46 +01:00

30 lines
1.4 KiB
C#

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