public void InitializeForm(object parameter) { var instructionParam = parameter as FormInstructionInitParameter; if (instructionParam != null) { ApplyInstruction(instructionParam.Instruction, true, instructionParam.EntityKey); } var paramAsEntity = parameter as IPhuLiBusinessBase; if (paramAsEntity != null) { FrmBrokenRules.ClearInstance(); BusinessObject = paramAsEntity; } }
protected virtual void CloseBrokenRules() { FrmBrokenRules.ClearInstance(); }
/// <summary> /// Collect the broken business rules to show them in a form after Save method completed. /// </summary> protected virtual void CollectBrokenRules() { FrmBrokenRules.GetInstance().Collect(new BrokenRulesCollectorEx(BusinessObject)); }