Kölcsönzési típus kód leírás:

KK1000
  ^
	: Ez jelzi, h. mit kell a visszahozatali határidő altt érteni

	0 : A visszahozatali "csak" határidő számított
	    Ekkor a visszahozatali_hatarido mező értéke 0

	1 : A visszahozatali határidő megadott fix. idő
	    Ekkor a visszahozatali_hatarido mező értéke pl 1800 (: nélkül)
            Megj.: Az .Insert(":",2) vel idő alakra hozható

	2 : A visszahozatali határidő az aktuális nyitvatartás idő után X perccel 
	    Ekkor a visszahozatali_hatarido mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

	3 : A visszahozatali határidő az aktuális zárási idő előtt X perccel 
	    Ekkor a visszahozatali_hatarido mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

KK0100
   ^
	: Ez jelzi, h. milyen kezdeti intervallumban kölcsönözhető a film

	0 : Bármikor kölcsönözhető nincs idő, és nap megadva
	    Megj.: Ekkor a k_ervenyesseg_kezdete mező értéke 0
		   A KK0000 -értéke és a k_ervenyesseg_vége mező értéke is 0
		         ^

	1 : Kölcsönzési időintervallum kezdete megadott fix. idő
	    Ekkor a k_ervenyesseg_kezdete mező értéke pl 1800 (: nélkül)
            Megj.: Az .Insert(":",2) vel idő alakra hozható

	2 : Kölcsönzési időintervallum kezdete az aktuális nyitvatartás idő után X perccel 
	    Ekkor a k_ervenyesseg_kezdete mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

	3 : Kölcsönzési időintervallum kezdete  az aktuális zárási idő előtt X perccel 
	    Ekkor a k_ervenyesseg_kezdete mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

KK0010
    ^
	: Ez jelzi, h. milyen végintervallumban kölcsönözhető a film

	0 : Bármikor kölcsönözhető nincs idő, és nap megadva
	    Megj.: Ekkor a k_ervenyesseg_vége mező értéke 0
		   A KK0000 -értéke és a k_ervenyesseg_kezdete mező értéke is 0
		        ^

	1 : Kölcsönzési időintervallum vége megadott fix. idő
	    Ekkor a k_ervenyesseg_vége mező értéke pl 1800 (: nélkül)
            Megj.: Az .Insert(":",2) vel idő alakra hozható

	2 : Kölcsönzési időintervallum vége az aktuális nyitvatartás idő után X perccel 
	    Ekkor a k_ervenyesseg_vége mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

	3 : Kölcsönzési időintervallum vége  az aktuális zárási idő előtt X perccel 
	    Ekkor a k_ervenyesseg_vége mező értéke pl 120 (mindig percben értendő..)
            Megj.: Nincs ellenőrzés arra vonatkozóan h. nem lóg-e túl a nyitvatartási időn (majd később +oldjuk)

KK0001
     ^
	: A késés értékének értelmezésének eldöntésére szolgál
	
	Egy 3 bit értéket jelöl (pl.: 000 )
		Ha a bitek rendre 0 (aznapi késés) 0 (késés másnaptól) 0 (tartós késés)  Fix összeget takarnak (0 esetén)
		Ha bármely bit 1 akkor azt jelenti h. ott egy % érték áll (ami alapján meghatározódik a kölcsönzési díjból a késedelmi díj)

	Ezek alapján 8 eset lehetséges a 000 kombinációira (azaz: 000 001 010 011 100 101 110 111) 
		(pl.: 101 - az "aznapi késés" % értéket takar, a "késés másnaptól" fix értéket, a "tartós késés" ismét % értéket takar)

	Megj.: A %-k értékeknél a késés kiszámolásához szükség van az adott film kölcsönzési díjára ui. 
		ebből lesz a késedelmi díj kiszámítva (a %-os érték segítségével)

	Ezt a nyolc esetet pedig számokkal jelölhetjük (0,1,2,3,4,5,6,7) (a 3 bit-en letárolt bináris szám decimálissá konvertálva)
		(pl.: 101 - nek megfelel = 5 )
	
	Így ez elfér 1 karateren tehát a kód utolsó karaktere '0' - '7' ig bármilyen érték lehet.
	


ervenyes_napok mező értéke:

	255: akkor bármikor évényes a kölcsönzési típus

	1-127 ig: akkor ha 2 az x ediken 1 akkor a hét x. napján érvényes
		pl ha az értékét eltoljuk X el és vizsgáljuk h. egyenlő-e egy-el akkor 
		megtudjuk h. az adott napon érvényes-e
	
		if ( ((erv_napok_mező_értéke >> X) & (byte)1) == 1) {akkor az X. nap érvényes}

		Megj.: a napok számozása:
			0: Vasárnap, 1: Szombat, 2:Péntek, 3:Csütörtök, 4:Szerda, 5:Kedd, 6: Hétfő
			Tehát ha a feltételben X-helyében beírva a megadott számokat igazat ad vissza akkor 
			a megadott napon érvényes a kölcsönzés... 
			FONTOS! (figyelembe kell vennei az révényesség kezdetét és végét is!)


Kölcsönzés műveleti kód leírása:

MK100V
  ^
	: Ez jelzi, h. érvényben van-e az adott kölcsönzés, előjegyzés, visszahozás

	0 : Ez a sor már csak a statisztikában vesz részt (lehet előjegyzett és visszahozott állapotú)

	1 : Ez a sor éppen valamilyen műveletben van (kölcsönzött, előjegyzett állapotú lehet)


MK010V
   ^
	: A tartozás nyilvántartása

	0 : Nincs semmilyen tartozás

	1 : Ki nem fizetett kölcsönzési díj jelölése

	2 : Késéses tartozás jelölése (ekkor van késedelmi díj is!)

	3 : Ki nem fizetett kölcsönzési díj és késéses tartozás jelölése

	4 : Károkozásért kirótt tartozás jelölése (jelenleg nincs használatban)

MK001V
    ^
	: Jelenleg nincs használtaban

MK000V
     ^
	: A művelet állapotára utal
	E : Előjegyzés (ekkor lehet érvényes, és nem érvényes (pl. visszamondott előjegyzésnél))

	K : Kölcsönzés (csak érvényes lehet!)

	V : Visszahozott (csak nem érvényes lehet! (visszahozott))



