示例#1
0
 /// <summary>
 /// Обработчик обновления данных на вкладке
 /// </summary>
 /// <param name="source"></param>
 public void UpdateData(IServiceClient source)
 {
     service = source;
     var curr_month_plan = service.GetCurrMonthManufactoryPlan(3,ServiceSourceType.MSSQL);
     var action = new Action(() =>
     {
         treeTooling.BeginUnboundLoad();
         treeTooling.Nodes.Clear();
         try
         {
             foreach (var plan_pos in curr_month_plan)
                 appendNodeFromRec(null, plan_pos);
         }
         catch { }
         treeTooling.EndUnboundLoad();
     });
     if (InvokeRequired)
         Invoke(action);
     else
         action.Invoke();
 }