Esempio n. 1
0
 private void execDelegation(FoWoSoft.Data.Model.WorkFlowExecute.Execute execute)
 {
     foreach (var executeStep in execute.Steps)
     {
         for (int i = 0; i < executeStep.Value.Count; i++)
         {
             Guid newUserID = bworkFlowDelegation.GetFlowDelegationByUserID(execute.FlowID, executeStep.Value[i].ID);
             if (newUserID != Guid.Empty && newUserID != executeStep.Value[i].ID)
             {
                 executeStep.Value[i] = busers.Get(newUserID);
             }
         }
     }
 }