47 lines
1.7 KiB
C#
47 lines
1.7 KiB
C#
using System;
|
|
using System.Data;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.Core;
|
|
using Kreta.DataAccess.Interfaces;
|
|
|
|
namespace Kreta.BusinessLogic.HelperClasses
|
|
{
|
|
public class SzakkepzesiMunkaszerzodesItemCo
|
|
{
|
|
public SzakkepzesiMunkaszerzodesItemCo()
|
|
{
|
|
|
|
}
|
|
|
|
public SzakkepzesiMunkaszerzodesItemCo(DataRow dataRow)
|
|
{
|
|
Id = SDAConvert.ToInt32(dataRow["Id"]);
|
|
DualisKepzohelyNeve = SDAConvert.ToString(dataRow["DualisKepzohelyNeve"]).ReplaceMultipleSpacesAndTrim();
|
|
DualisKepzohelyAdoszama = SDAConvert.ToString(dataRow["DualisKepzohelyAdoszama"]).ReplaceMultipleSpacesAndTrim();
|
|
Kezdete = SDAConvert.ToDateTime(dataRow["Kezdete"]).Value;
|
|
Vege = SDAConvert.ToDateTime(dataRow["Vege"]).Value;
|
|
SzervezetId = SDAConvert.ToNullableInt32(dataRow["SzervezetId"]);
|
|
}
|
|
|
|
public SzakkepzesiMunkaszerzodesItemCo(ISzakmunkaSzerzodes szerzodes)
|
|
{
|
|
if (szerzodes.ID.IsEntityId())
|
|
{
|
|
Id = szerzodes.ID;
|
|
DualisKepzohelyNeve = szerzodes.Szervezet.Nev;
|
|
DualisKepzohelyAdoszama = szerzodes.Szervezet.Azonosito;
|
|
Kezdete = szerzodes.Kezdete;
|
|
Vege = szerzodes.Vege;
|
|
SzervezetId = szerzodes.SzervezetId;
|
|
}
|
|
}
|
|
|
|
public int Id { get; set; }
|
|
public string DualisKepzohelyNeve { get; set; }
|
|
public string DualisKepzohelyAdoszama { get; set; }
|
|
public DateTime? Kezdete { get; set; }
|
|
public DateTime? Vege { get; set; }
|
|
public int? SzervezetId { get; set; }
|
|
public string Status { get; set; }
|
|
}
|
|
}
|