Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

A címsorok input oldali validációja nem kielégítő, hiszen a címpozícióba a megfelelő template alapján elkészített címsorok kerülnek nyomtatásra.Tehát a template outputjának sorainak hosszát kell validálni.

  • A címsorokat nem szerencsés csonkolni, hiszen az utca esetén elképzelhető, hogy pont az emelet és ajtó lesz levágva, így kézbesíthetetlen lesz a küldemény. Emiatt nem csonkoljuk a címeket.
  • Későbbiekben lehetséges egy fejlesztés, amely során a közterület jellegét lecseréljük a rövidítésére, a közterület nevét adott szabályok szerint rövidítjük (Könyves Kálmán  à Könyves K.), de jelenleg a csekély rendelkezésre álló idő miatt ezt nem fogjuk implementálni.
  • Az esetleges validációs hibáknál meg fogjuk jelölni, hogy a template melyik sora lépi túl a maximális szövegméretet, mi volt a sor értéke és pontosan milyen hosszú volt.

 

Így viszont nehézkes lenne a címek megfelelő formára alakítása, ezért az Order apinkat ellátjuk egy új metódussal:

  • Ennek segítségével lehetőségetekben áll majd kitisztítani a címeiteket, pontosabban leellenőrizni, hogy mely címek problémásak.
  • A metódus a cím és a megfelelő célország template-je alapján létrehozza a nyomtatandó címet, majd validálja a sorok hosszát. Végül visszaadja a nyomtatandó címet és a soraihoz esetlegesen tartozó validációs hibákat.
  • No labels