Beispiel #1
0
        public void CashIn()
        {
            ICashInAction cashInAction = GetInstance <ICashInAction>();

            cashInAction.SetOwnerForm(form);
            cashInAction.Execute();
        }
Beispiel #2
0
        public void CheckOut()
        {
            ICashInAction cashInAction = GetInstance <ICashInAction>();

            if (!cashInAction.Status())
            {
                MessageBox.Show(this.form, "No money - no honey!", "No money?");
                return;
            }

            INewDocumentAction newDocumentAction = GetInstance <INewDocumentAction>();

            if (newDocumentAction.GetDocument() == null)
            {
                MessageBox.Show(this.form, "Money for air!? it is iniquity.", "Wtf?");
                return;
            }

            ICheckoutAction checkOutAction = GetInstance <ICheckoutAction>();

            checkOutAction.Execute();
        }