Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
 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);
     }
 }