A kiegészítő biztosítások kezelésére kidolgoztunk egy általánosabb megoldást. A kiegészítő biztosítások ezentúl tömbösen adhatóak meg. Ha újabb kiegészítő biztosítás lesz elérhető, akkor automatikusan bővülni fog a tömb.
Index | Név | Feltételek | Bemeneti változó (kéri-e a kiegészítő biztosítást | Kiegészítő biztosítás díjának lekérése |
0 | Őrangyal | Személgépkocsi, és kistehergépkocsi | KiegeszitoBiztositasok[0] | KiegeszitoBiztositasDij(0) |
1 | Autóstárs jogvédelem | KiegeszitoBiztositasok[1] | KiegeszitoBiztositasDij(1) | |
2 | Önvédelem | Személgépkocsi, és kistehergépkocsi 5-12 éves korig | KiegeszitoBiztositasok[2] | KiegeszitoBiztositasDij(2) |
3 | Elemi kár CASCO | Személgépkocsi, és kistehergépkocsi, max. 12 éves korig | KiegeszitoBiztositasok[3] | KiegeszitoBiztositasDij(3) |
Kiegészítő biztosítások kezelése tömbösen
<univ:INPUTS>
<univ:VARIABLE id="TarifaDatum">
<univ:VALUE>20120101</univ:VALUE>
</univ:VARIABLE>
<univ:VARIABLE id="JarmuFajtaKod">
<univ:VALUE>1</univ:VALUE>
</univ:VARIABLE>
<univ:VARIABLE id="Teljesitmeny">
<univ:VALUE>66</univ:VALUE>
</univ:VARIABLE>
<univ:VARIABLE id="JarmuEvjarat">
<univ:VALUE>2005</univ:VALUE>
</univ:VARIABLE>
</univ:INPUTS>
<univ:OUTPUTS>
<univ:VARIABLE id="KiegeszitoBiztositasok" function="CHOICE">
<univ:VALUE/>
</univ:VARIABLE>
</univ:OUTPUTS>
A lekérdezés eredménye a kiegészítő biztosítások neve (text) és a tömbindexe (value): (Kiegészítő biztosítások lekérdezése válasz)
<univ:OUTPUTS>
<univ:VARIABLE id="KiegeszitoBiztositasok" function="CHOICE">
<univ:VALUE/>
<ITEMS xmlns="Calculate/UniversalDocument">
<ITEM value="0" text="Őrangyal csomag"/>
<ITEM value="1" text="Autóstárs jogvédelem"/>
<ITEM value="2" text="Önvédelem"/>
<ITEM value="3" text="Elemi kár casco"/>
</ITEMS>
</univ:VARIABLE>
</univ:OUTPUTS>
<univ:INPUTS>
….
<univ:VARIABLE id="KiegeszitoBiztositasok[0]">
<univ:VALUE>0</univ:VALUE>
</univ:VARIABLE>
<univ:VARIABLE id="KiegeszitoBiztositasok[1]">
<univ:VALUE>1</univ:VALUE>
</univ:VARIABLE>
</univ:INPUTS>
<univ:OUTPUTS>
<univ:VARIABLE id="KiegeszitoBiztositasDij(0)" function="VALUE">
<univ:VALUE/></univ:VARIABLE>
<univ:VARIABLE id="KiegeszitoBiztositasDij(1)" function="VALUE">
<univ:VALUE/>
</univ:VARIABLE>
</univ:OUTPUTS>