package cz.moneta.test.dsl.greenscreen.AZXI;

import cz.moneta.test.dsl.greenscreen.ARQE.ARQE00_AccountEmbossinScreen;
import cz.moneta.test.harness.support.greenscreen.*;

@CheckScreenContains(row = 1, column = 2, text = "AZXI")
@CheckScreenContains(row = 1, column = 58, text = "PAGE 01")
@CheckScreenContains(row = 2, column = 29, text = "CUSTOMER VIEW SELECT")
public interface AZXI01_CustomerViewSelectScreen extends GreenScreenFlow<AZXI00_CustomerViewLocateScreen> {

    String CARD_NUMBER_KEY = "CARD_NUMBER";
    String ACCOUNT_NUMBER_KEY = "ACCOUNT_NUMBER";

    @StoreContent(row = 7, column = 57, length = 19, storeKey = CARD_NUMBER_KEY)
    AZXI01_CustomerViewSelectScreen storeFirstCardId();

    @StoreContent(row = 7, column = 32, length = 19, storeKey = ACCOUNT_NUMBER_KEY)
    AZXI01_CustomerViewSelectScreen storeFirstAccountId();

    @Type(row = 1, column = 9, text = "ARQE")
    @KeyPress(Key.ENTER)
    ARQE00_AccountEmbossinScreen openAccountEmbossinScreen();
}
