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

51 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using Kreta.BusinessLogic.Interfaces;
namespace Kreta.BusinessLogic.HelperClasses
{
public class AdminKozpontiOrakOrarendiOraCo : OrarendiOraTanitasiOraCo, IKretaIdentity
{
public string ID { get; set; }
public bool MustBeDeleted { get; set; }
public int? OsztalyBontasId { get; set; }
public static List<AdminKozpontiOrakOrarendiOraCo> MapGridModelFromOrarendiOraTanitasiOraCoList(DataTable dataTable)
{
List<AdminKozpontiOrakOrarendiOraCo> gridModelList = new List<AdminKozpontiOrakOrarendiOraCo>();
if (dataTable == null || dataTable.Rows.Count == 0)
{
return gridModelList;
}
foreach (DataRow row in dataTable.Rows)
{
var temp = new AdminKozpontiOrakOrarendiOraCo
{
Id = row.Field<int>("Id"),
OrarendiOraId = row.Field<int?>("ORARENDIID"),
OsztalyCsoportId = row.Field<int?>("OsztCsopId"),
OsztalyBontasId = row.Field<int?>("OsztalyBontasId"),
OsztalyNev = row.Field<string>("OsztalyNev"),
TanarId = row.Field<int>("TanarID"),
TanarNev = row.Field<string>("TanarNev"),
TantargyId = row.Field<int?>("TantargyId"),
TantargyNev = row.Field<string>("TargyNev"),
TeremId = row.Field<int>("TeremId"),
TeremNev = row.Field<string>("TeremNev"),
OraSorszam = row.Field<int?>("Oraszam"),
KozpontiOraGroupId = row.Field<Guid?>("KozpontiOraGroupId"),
KozpontilagToroltOraGroupId = row.Field<Guid?>("KozpontilagToroltOraGroupId"),
OraKezdete = row.Field<DateTime?>("OraKezdete"),
OraVege = row.Field<DateTime?>("OraVege")
};
gridModelList.Add(temp);
}
return gridModelList;
}
}
}