public StartMenu(ATMData atmData) { StartPosition = FormStartPosition.CenterScreen; InitializeComponent(); mAtmData = atmData; mStateForm = new ATMStateForm(mAtmData); }
public ATMStateForm(ATMData atmData) { InitializeComponent(); mAtmData = atmData; mAtmData.MoneyChangedEvent += onAtmMoneyChanged; onAtmMoneyChanged(); FormClosing += (object sender, FormClosingEventArgs e) => { mAtmData.MoneyChangedEvent -= onAtmMoneyChanged; }; }
public GetMoneyForm(ATMData atmData, OnClose closeFunc) { InitializeComponent(); mAtmData = atmData; mOnCloseFunc = closeFunc; mPrefCB.Items.Add(ATMData.BILL_TYPE.TYPE_10); mPrefCB.Items.Add(ATMData.BILL_TYPE.TYPE_50); mPrefCB.Items.Add(ATMData.BILL_TYPE.TYPE_100); mPrefCB.Items.Add(ATMData.BILL_TYPE.TYPE_500); mPrefCB.SelectedIndex = 0; }
public InsertMoneyForm(ATMData atmData, OnCloseClicked closeFunc) { InitializeComponent(); mAtmData = atmData; mOnCloseFunc = closeFunc; }