private void UpdateAccountPosition(Position position)
 {
     foreach (Account account in position.Members)
     {
         if (account.Position.Id == position.Id)
         {
             continue;
         }
         account.Position = position;
         BllInstance.AccountBllInstance.UpdateAccount(account, _Operator);
         if (CompanyConfig.HasHrmisSystem)
         {
             IEmployeeFacade hrmisEmployeeFacade = InstanceFactory.CreateEmployeeFacade();
             Employee        currEmployee        = hrmisEmployeeFacade.GetEmployeeByAccountID(account.Id);
             if (currEmployee != null)
             {
                 hrmisEmployeeFacade.UpdateEmployeeProxy(currEmployee, _Operator);
             }
             else if (account.IsHRAccount)
             {
                 hrmisEmployeeFacade.InitEmployeeProxy(account.Id, _Operator);
             }
         }
     }
 }