コード例 #1
0
 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;
             }
         }
     }
 }
コード例 #2
0
 private void GetState(int stateID)
 {
     Message = bizState.GetState(stateID, true);
     LoadItem();
 }