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(); }
public void New(bool silent = false) { if (!silent) { ITableControl tableControl = GetInstance <ITableControl>(); if (tableControl.GetSelectedProduct() != null) { if (MessageBox.Show(this.form, "Чек не пустой!\nХотите его очистить?", "Очистка чека!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { ITotalControl totalControl = GetInstance <ITotalControl>(); IDetailControl detailControl = GetInstance <IDetailControl>(); totalControl.ClearDefault(); detailControl.ClearDefault(); tableControl.ClearDefault(); } } } INewDocumentAction newDocumentAction = GetInstance <INewDocumentAction>(); newDocumentAction.Execute(); }