using System.Data; using Kreta.BusinessLogic.Classes; using Kreta.Core; namespace Kreta.BusinessLogic.HelperClasses { public class CsoportGridItemCo { public CsoportGridItemCo(DataRow dataRow, bool isSzerkesztheto, bool isFromSzervezet) { Id = SDAConvert.ToInt32(dataRow["ID"]); TanevNev = SDAConvert.ToString(dataRow["TanevNev"]).ReplaceMultipleSpacesAndTrim(); TanevId = SDAConvert.ToInt32(dataRow["TanevId"]); CsoportNev = SDAConvert.ToString(dataRow["CsoportNev"]).ReplaceMultipleSpacesAndTrim(); EvfolyamTipusaId = SDAConvert.ToNullableInt32(dataRow["EvfolyamTipusaId"]); EvfolyamTipusaNev = SDAConvert.ToString(dataRow["EvfolyamTipusaId_DNAME"]); TeremNev = SDAConvert.ToString(dataRow["TeremNev"]).ReplaceMultipleSpacesAndTrim(); IsVegzos = SDAConvert.ToBoolean(dataRow["Vegzos_BOOL"]); IsVegzosText = SDAConvert.ToString(dataRow["Vegzos_BNAME"]); CsoportTipusId = SDAConvert.ToNullableInt32(dataRow["CsopTip"]); CsoportTipusNev = SDAConvert.ToString(dataRow["CsopTip_DNAME"]); TanulokSzama = SDAConvert.ToString(dataRow["TanulokSzama"]).ReplaceMultipleSpacesAndTrim(); TanulokSzamaOrder = SDAConvert.ToInt32(dataRow["TanulokSzamaOrder"]); AktualisTanulokSzama = SDAConvert.ToString(dataRow["AktualisTanulokSzama"]).ReplaceMultipleSpacesAndTrim(); EvfolyamSorszama = SDAConvert.ToNullableInt32(dataRow["EvfolyamSorszama"]); OsztalybontasNev = SDAConvert.ToString(dataRow["OsztalybontasNev"]).ReplaceMultipleSpacesAndTrim(); MuveszetiAgId = SDAConvert.ToNullableInt32(dataRow["MuveszetiAgId"]); MuveszetiAgNev = SDAConvert.ToString(dataRow["MuveszetiAgId_DNAME"]); CsoportvezetoNev = SDAConvert.ToString(dataRow["CsoportvezetoNev"]); if (isFromSzervezet) { RogzitoId = SDAConvert.ToNullableInt32(dataRow["RogzitoId"]); SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]); SzervezetNeve = SDAConvert.ToString(dataRow["SzervezetNeve"]); SzervezetAdoszama = SDAConvert.ToString(dataRow["SzervezetAdoszama"]); Megjegyzes = SDAConvert.ToString(dataRow["Megjegyzes"]); } IsSzerkesztheto = isSzerkesztheto; } public int Id { get; set; } public string TanevNev { get; set; } public int TanevId { get; set; } public string CsoportNev { get; set; } public int? EvfolyamTipusaId { get; set; } public string EvfolyamTipusaNev { get; set; } public string TeremNev { get; set; } public bool IsVegzos { get; set; } public string IsVegzosText { get; set; } public int? CsoportTipusId { get; set; } public string CsoportTipusNev { get; set; } public string TanulokSzama { get; set; } public int TanulokSzamaOrder { get; set; } public string AktualisTanulokSzama { get; set; } public int? EvfolyamSorszama { get; set; } public string OsztalybontasNev { get; set; } public int? MuveszetiAgId { get; set; } public string MuveszetiAgNev { get; set; } public int? RogzitoId { get; set; } public int? SzervezetId { get; set; } public string SzervezetNeve { get; set; } public string SzervezetAdoszama { get; set; } public string CsoportvezetoNev { get; set; } public string Megjegyzes { get; set; } public bool IsSzerkesztheto { get; set; } } }