
<scenario begin="input_payer">
    
    <!--Экран выбора метода логина-->
    <screen type="Selector" decor="variant" id="login-method">
        <fields>
            <selector-field id="login-method" title="Метод аутентификации">
                <items type="static">
                    <item title="Номер телефона" value="0">
                        <help>
                            Для входа потребуется ввести номер мобильного телефона и пароль
                        </help>
                    </item>
                    <item title="Штрих-код" value="2">
                        <help>
                            Для входа потребуется считать штрих-код и ввести пароль
                        </help>
                    </item>
                    <item title="Карта" value="1">
                        <help>
                            Для входа потребуется втавить карту и ввести пин-код
                        </help> 
                    </item>
                </items>    
            </selector-field>
        </fields>
        <actions>            
            <action type="Next" title="ДАЛЕЕ"/>                
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="ВЫХОД"/>
        </actions>
    </screen>
    
    <!--Экран логина-->
    <screen type="Letter"  id="login-simple" decor="mobile" title="Вход в электронный кошелек" subtitle="Введите номер Вашего мобильного телефона">
        <fields>
            <text-field id="login" title="Логин" max-len="10" keyboard="Digital" default="9236410325">
                <help>
            	    <![CDATA[
            		<html>Пример: <b>8(XXX)-XXX-XXXX</b><br><i>В качестве логина для входа в электронный кошелек используется номер Вашего мобильного телефона
            	    ]]>
                </help>
                <formatter type="regex">
                    <rules default="8(***)-***-****"/>
                </formatter>
                <validator type="regex">
                    <rules>
                        <rule regex="^\d{10}$"/>
                    </rules>
                </validator>
            </text-field>
            <text-field id="login-pass" title="Пароль" max-len="30" keyboard="LetterEnRu" secure="true" default="0595"> 
                <help>
            	    <![CDATA[
            		<html>Пример: <b>12345</b><br><i>Введите свой пароль от кошелька
            	    ]]>
                </help>
                <validator type="regex">
                    <rules>
                        <rule regex="^.{3,30}$"/>
                    </rules>
                </validator>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
            <action type="Edit" title="ВОССТАНОВИТЬ"/>
        </actions>
    </screen>	

    <!--Экран логина-пароля-->
    <screen type="Digital"  id="login-pass" decor="simple" title="Вход в электронный кошелек" subtitle="Введите Ваш пароль">
        <fields>
            <text-field id="login" title="Логин" max-len="6" keyboard="Digital" >
                <help>
            	    <![CDATA[
            		<html><i>Пароль содержит шесть цифр
            	    ]]>
                </help>
                <validator type="regex">
                    <rules>
                        <rule regex="^\d{6}$"/>
                    </rules>
                </validator>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
            <action type="Edit" title="ВОССТАНОВИТЬ"/>
        </actions>
    </screen>
    
    <!--Экран логина-пароля-->
    <screen type="Digital" decor="info" id="register" title="Регистрация нового пользователя">
        <fields>
            <text-field id="login" title="Номер телефона" max-len="11" keyboard="Digital" >
                <validator type="regex">
                    <rules>
                        <rule regex="^\d{10}$"/>
                    </rules>
                </validator>
                <formatter type="regex">
                    <rules default="8(***)-***-****"/>
                </formatter>
                <help>
                    <![CDATA[
			 <br>Пример: <b>8(XXX)-XXX-XXXX</b>
			 <br><i>В качестве логина для входа в электронный кошелек используется номер Вашего мобильного телефона
			]]>
                </help>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
        </actions>
    </screen>
    
    <!--Экран логина-пароля-->
    <screen type="Digital" decor="info" id="recover" title="Восстановление пароля пользователя">
        <fields>
            <text-field id="login" title="Номер телефона" max-len="11" keyboard="Digital" >
                <validator type="regex">
                    <rules>
                        <rule regex="^\d{10}$"/>
                    </rules>
                </validator>
                <formatter type="regex">
                    <rules default="8(***)-***-****"/>
                </formatter>
                <help>
                    <![CDATA[
			 <br>Пример: <b>8(XXX)-XXX-XXXX</b>
			 <br><i>Для восстановления доступа в электронный кошелек используется номер Вашего мобильного телефона
			]]>
                </help>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
        </actions>
    </screen>
    
    <screen type="Barcode" id="login-by-barcode" title="Считывание штрих-кода">
        <fields>
            <barcode-field id="barcode1">
                <barcode-parser type="regex">
                    <rules validate="^\d{5,13}$">
                        <rule key="barcode" title="Штрих-код" regex="^(\d{5,13})$" is_bind="true"/>
                    </rules>
                </barcode-parser>
            </barcode-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
        </actions>
    </screen>
        
    <!--Экран логина-->
    <screen type="Letter"  id="login-by-barcode-pass" decor="mobile" title="Вход в электронный кошелек" subtitle="Введите свой пароль" focused_field="login-pass">
        <fields>
            <text-field id="login-pass" title="Пароль" max-len="30" keyboard="LetterEnRu" secure="true" default="6664"> 
                <help>
            	    <![CDATA[
            		<html>Пример: <b>12345</b><br><i>Введите свой пароль от кошелька
            	    ]]>
                </help>
                <validator type="regex">
                    <rules>
                        <rule regex="^.{3,30}$"/>
                    </rules>
                </validator>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Prev" title="НАЗАД"/>
            <action type="Exit" title="В МЕНЮ"/>
            <action type="Edit" title="ВОССТАНОВИТЬ"/>
        </actions>
    </screen>	
    
    <!--Экран подтверждения платежа пинкодом-->
    <screen type="Letter"  id="pay-pin-confirm" decor="simple" title="Подтверждение платежа" subtitle="Введите свой пароль" focused_field="payment-pin">
        <fields>
            <text-field id="payment-pin" title="Пароль" max-len="30" keyboard="LetterEnRu" secure="true" default="6664"> 
                <help>
            	    <![CDATA[
            		<html>Пример: <b>12345</b><br><i>Введите пароль из СМС сообщения
            	    ]]>
                </help>
                <validator type="regex">
                    <rules>
                        <rule regex="^.{3,30}$"/>
                    </rules>
                </validator>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Exit" title="В МЕНЮ"/>            
        </actions>
    </screen>	
      
    <!--Экран подтверждения платежа паролем-->
    <screen type="Letter"  id="pay-pass-confirm" decor="simple" title="Подтверждение платежа" subtitle="Введите свой пароль" focused_field="payment-pin">
        <fields>
            <text-field id="payment-pin" title="Пароль" max-len="30" keyboard="LetterEnRu" secure="true" default="6664"> 
                <help>
            	    <![CDATA[
            		<html>Пример: <b>12345</b><br><i>Введите свой платежный пароль
            	    ]]>
                </help>
                <validator type="regex">
                    <rules>
                        <rule regex="^.{3,30}$"/>
                    </rules>
                </validator>
            </text-field>
        </fields>
        <actions>
            <action type="Next" title="ДАЛЕЕ"/>
            <action type="Exit" title="В МЕНЮ"/>            
        </actions>
    </screen>                            
                                                                          	

</scenario>
