public void SetStateInfo() { if (IsInDiagram) { var tooltip = ""; if (StateID > 0) { State = bizState.GetState(StateID, true); } if (State != null) { Title = State.Name; var activityCount = 0; string activities = ""; foreach (var activity in State.Activities) { activities += (activities == "" ? "" : Environment.NewLine) + activity.Name; activityCount++; } tooltip = (State.Description == null ? "" : State.Description); if (activityCount != 0) { tooltip += Environment.NewLine + "شامل " + activityCount + " فعالیت به عناوین" + activities; } if (tooltip != "") { this.ToolTip = tooltip; } } } }
private void GetState(int stateID) { Message = bizState.GetState(stateID, true); LoadItem(); }