Example #1
0
        public void Attach(IAlertsPresenterCallbacks presenterCallbacks)
        {
            FormClosing                 += (sender, e) => presenterCallbacks.DetachView();
            _reloadButton.Click         += (sender, e) => presenterCallbacks.Reload();
            _alertsListView.DoubleClick += (sender, e) => presenterCallbacks.ActivateAlert();

            _performingLoansItemToday.Click += (sender, e) =>
            {
                ShowPerformingLoansToday          = !ShowPerformingLoansToday;
                _performingLoansItemToday.Checked = ShowPerformingLoansToday;
                presenterCallbacks.Refresh();
            };

            _performingLoansItemAll.Click += (sender, e) =>
            {
                ShowPerformingLoansAll          = !ShowPerformingLoansAll;
                _performingLoansItemAll.Checked = ShowPerformingLoansAll;
                presenterCallbacks.Refresh();
            };

            _lateLoansItem.Click += (sender, e) =>
            {
                ShowLateLoans          = !ShowLateLoans;
                _lateLoansItem.Checked = ShowLateLoans;
                presenterCallbacks.Refresh();
            };

            _pendingLoansItem.Click += (sender, e) =>
            {
                ShowPendingLoans          = !ShowPendingLoans;
                _pendingLoansItem.Checked = ShowPendingLoans;
                presenterCallbacks.Refresh();
            };

            _validatedLoansItem.Click += (sender, e) =>
            {
                ShowValidatedLoans          = !ShowValidatedLoans;
                _validatedLoansItem.Checked = ShowValidatedLoans;
                presenterCallbacks.Refresh();
            };

            _postponedLoansItem.Click += (sender, e) =>
            {
                ShowPostponedLoans          = !ShowPostponedLoans;
                _postponedLoansItem.Checked = ShowPostponedLoans;
                presenterCallbacks.Refresh();
            };

            _pendingSavingsItem.Click += (sender, e) =>
            {
                ShowPendingSavings          = !ShowPendingSavings;
                _pendingSavingsItem.Checked = ShowPendingSavings;
                presenterCallbacks.Refresh();
            };

            _overdraftSavingsItem.Click += (sender, e) =>
            {
                ShowOverdraftSavings          = !ShowOverdraftSavings;
                _overdraftSavingsItem.Checked = ShowOverdraftSavings;
                presenterCallbacks.Refresh();
            };
        }
Example #2
0
        public void Attach(IAlertsPresenterCallbacks presenterCallbacks)
        {
            FormClosing += (sender, e) => presenterCallbacks.DetachView();
            _reloadButton.Click += (sender, e) => presenterCallbacks.Reload();
            _alertsListView.DoubleClick += (sender, e) => presenterCallbacks.ActivateAlert();

            _performingLoansItemToday.Click += (sender, e) =>
            {
                ShowPerformingLoansToday = !ShowPerformingLoansToday;
                _performingLoansItemToday.Checked = ShowPerformingLoansToday;
                presenterCallbacks.Refresh();
            };

            _performingLoansItemAll.Click += (sender, e) =>
            {
                ShowPerformingLoansAll = !ShowPerformingLoansAll;
                _performingLoansItemAll.Checked = ShowPerformingLoansAll;
                presenterCallbacks.Refresh();
            };

            _lateLoansItem.Click += (sender, e) =>
            {
                ShowLateLoans = !ShowLateLoans;
                _lateLoansItem.Checked = ShowLateLoans;
                presenterCallbacks.Refresh();
            };

            _pendingLoansItem.Click += (sender, e) =>
            {
                ShowPendingLoans = !ShowPendingLoans;
                _pendingLoansItem.Checked = ShowPendingLoans;
                presenterCallbacks.Refresh();
            };

            _validatedLoansItem.Click += (sender, e) =>
            {
                ShowValidatedLoans = !ShowValidatedLoans;
                _validatedLoansItem.Checked = ShowValidatedLoans;
                presenterCallbacks.Refresh();
            };

            _postponedLoansItem.Click += (sender, e) =>
            {
                ShowPostponedLoans = !ShowPostponedLoans;
                _postponedLoansItem.Checked = ShowPostponedLoans;
                presenterCallbacks.Refresh();
            };

            _pendingSavingsItem.Click += (sender, e) =>
            {
                ShowPendingSavings = !ShowPendingSavings;
                _pendingSavingsItem.Checked = ShowPendingSavings;
                presenterCallbacks.Refresh();
            };

            _overdraftSavingsItem.Click += (sender, e) =>
            {
                ShowOverdraftSavings = !ShowOverdraftSavings;
                _overdraftSavingsItem.Checked = ShowOverdraftSavings;
                presenterCallbacks.Refresh();
            };
        }