public void ShowForm() { if (this._uiController.AllowShow()) { this.Build_UI(true); base.Show(); _uiController.RefreshData(); } else { if (_uiController.IsNextState()) { this._uiController.Execute(); } else if (_uiController.IsBackState()) { this._uiController.Previous(); } } }