private void SetScopeTreeView() { int operateId = (int)this.OperateGridView.SelectedValue; int positionId = int.Parse(this.PositionTreeView.SelectedNode.Value.Substring(2)); List <string> nodeValues = new List <string>(); BusinessObjects.AuthorizationDS.OperateScopeDataTable table = new OperateScopeTableAdapter().GetDataByOperateAndPosition(operateId, positionId); foreach (BusinessObjects.AuthorizationDS.OperateScopeRow row in table) { if (row.IsScopeOrganziationUnitIdNull()) { nodeValues.Add("PO" + row.ScopePositionId); } else { nodeValues.Add("OU" + row.ScopeOrganziationUnitId); } } foreach (TreeNode node in this.ScopeTreeView.Nodes) { CheckScopeTreeNode(node, nodeValues); } }
private void SetScopeTreeView() { int operateId = (int)this.OperateGridView.SelectedValue; int positionId = int.Parse(this.PositionTreeView.SelectedNode.Value.Substring(2)); List<string> nodeValues = new List<string>(); BusinessObjects.AuthorizationDS.OperateScopeDataTable table = new OperateScopeTableAdapter().GetDataByOperateAndPosition(operateId, positionId); foreach (BusinessObjects.AuthorizationDS.OperateScopeRow row in table) { if (row.IsScopeOrganziationUnitIdNull()) { nodeValues.Add("PO" + row.ScopePositionId); } else { nodeValues.Add("OU" + row.ScopeOrganziationUnitId); } } foreach (TreeNode node in this.ScopeTreeView.Nodes) { CheckScopeTreeNode(node, nodeValues); } }