public void Attach(IRepaymentPresenterCallbacks presenterCallbacks) { _amountNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _amountNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) { presenterCallbacks.OnRefresh(); } }; _dateTimePicker.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _principalNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _principalNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) { presenterCallbacks.OnRefresh(); } }; _interestNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _interestNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) { presenterCallbacks.OnRefresh(); } }; _penaltyNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _penaltyNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) { presenterCallbacks.OnRefresh(); } }; _bounceFeeNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _bounceFeeNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) { presenterCallbacks.OnRefresh(); } }; _paymentTypeComboBox.SelectedIndexChanged += (sender, e) => presenterCallbacks.OnRefresh(); _okButton.Click += (sender, e) => presenterCallbacks.OnRepay(); _cancelButton.Click += (sender, e) => presenterCallbacks.OnCancel(); }
public void Attach(IRepaymentPresenterCallbacks presenterCallbacks) { _amountNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _amountNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) presenterCallbacks.OnRefresh(); }; _dateTimePicker.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _principalNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _principalNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) presenterCallbacks.OnRefresh(); }; _interestNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _interestNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) presenterCallbacks.OnRefresh(); }; _penaltyNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _penaltyNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) presenterCallbacks.OnRefresh(); }; _commissionNumericUpDown.LostFocus += (sender, e) => presenterCallbacks.OnRefresh(); _commissionNumericUpDown.KeyDown += (sender, e) => { if (e.KeyCode == Keys.Return) presenterCallbacks.OnRefresh(); }; _typeOfRepaymentComboBox.SelectedIndexChanged += (sender, e) => presenterCallbacks.OnRefresh(); _okButton.Click += (sender, e) => presenterCallbacks.OnRepay(); _cancelButton.Click += (sender, e) => presenterCallbacks.OnCancel(); }