This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,48 @@
using System;
using System.Data;
using Kreta.BusinessLogic.Classes;
using Kreta.Core;
namespace Kreta.BusinessLogic.HelperClasses
{
public abstract class TanuloSzakkepzesiJuttatasItemCo
{
public void Fill(DataRow dataRow)
{
TanuloId = SDAConvert.ToInt32(dataRow["TanuloId"]);
TanuloNeve = SDAConvert.ToString(dataRow["TanuloNeve"]).ReplaceMultipleSpacesAndTrim();
AnyjaNeve = SDAConvert.ToString(dataRow["AnyjaNeve"]).ReplaceMultipleSpacesAndTrim();
SzuletesiHelye = SDAConvert.ToString(dataRow["SzuletesiHelye"]).ReplaceMultipleSpacesAndTrim();
SzuletesiIdeje = SDAConvert.ToDateTime(dataRow["SzuletesiIdeje"]);
OktatasiAzonosito = SDAConvert.ToString(dataRow["OktatasiAzonosito"]).ReplaceMultipleSpacesAndTrim();
EvfolyamNeve = SDAConvert.ToString(dataRow["Evfolyam_DNAME"]).ReplaceMultipleSpacesAndTrim();
Osztaly = SDAConvert.ToString(dataRow["Osztaly"]).ReplaceMultipleSpacesAndTrim();
Jogosultsag = SDAConvert.ToBooleanFromTF(dataRow["Jogosultsag"], false);
NemJogosultsagOka = SDAConvert.ToNullableInt32(dataRow["NemJogosultsagOka"]);
NemJogosultsagOka_STR = SDAConvert.ToString(dataRow["NemJogosultsagOka_STR"]).ReplaceMultipleSpacesAndTrim();
JuttatasOsszege = SDAConvert.ToNullableInt32(dataRow["OsztondijOsszege"]);
}
public int TanuloId { get; set; }
public string TanuloNeve { get; set; }
public string AnyjaNeve { get; set; }
public string SzuletesiHelye { get; set; }
public DateTime? SzuletesiIdeje { get; set; }
public string OktatasiAzonosito { get; set; }
public string EvfolyamNeve { get; set; }
public string Osztaly { get; set; }
public bool Jogosultsag { get; set; }
public int? NemJogosultsagOka { get; set; }
public int? JuttatasOsszege { get; set; }
public string NemJogosultsagOka_STR { get; set; }
public string NemTanuloiJogviszonyaVan { get; set; }
public string MasodikVagyTobbesSzakmatSzerzo { get; set; }
protected abstract void SetNemJogosultsagOkaProperties(int tanevId);
}
public interface IItemCoMustFill
{
void Fill(DataRow dataRow, int tanevId);
}
}