public BorrowControl(IBorrowListener listener) { _listener = listener; _controlDict = new Dictionary <EBorrowState, ABorrowControl>(); addControl(new SwipeCardControl(listener), EBorrowState.INITIALIZED); addControl(new ScanBookControl(listener), EBorrowState.SCANNING_BOOKS); addControl(new RestrictedControl(listener), EBorrowState.BORROWING_RESTRICTED); addControl(new ConfirmLoanControl(listener), EBorrowState.CONFIRMING_LOANS); //addControl(null, EBorrowState.CANCELLED); //addControl(null, EBorrowState.COMPLETED); InitializeComponent(); State = EBorrowState.INITIALIZED; }
public BorrowControl(IBorrowListener listener) { _listener = listener; _controlDict = new Dictionary<EBorrowState, ABorrowControl>(); addControl(new SwipeCardControl(listener), EBorrowState.INITIALIZED); addControl(new ScanBookControl(listener), EBorrowState.SCANNING_BOOKS); addControl(new RestrictedControl(listener), EBorrowState.BORROWING_RESTRICTED); addControl(new ConfirmLoanControl(listener), EBorrowState.CONFIRMING_LOANS); //addControl(null, EBorrowState.CANCELLED); //addControl(null, EBorrowState.COMPLETED); InitializeComponent(); State = EBorrowState.INITIALIZED; }
public SwipeCardControl(IBorrowListener listener) { Console.WriteLine("SwipeCardControl creating"); _listener = listener; InitializeComponent(); }
public RestrictedControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }
public RestrictedControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }
public SwipeCardControl(IBorrowListener listener) { Console.WriteLine("SwipeCardControl creating"); _listener = listener; InitializeComponent(); }
public ConfirmLoanControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }
public ConfirmLoanControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }
public ScanBookControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }
public ScanBookControl(IBorrowListener listener) { _listener = listener; InitializeComponent(); }