30 lines
1.4 KiB
C#
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; }
|
|
}
|
|
}
|