Exemplo n.º 1
0
        private void UpdateGlobal(FineUI.TreeNode treeNode)
        {
            if (treeNode.Checked == true)
            {
                if (treeNode.CommandName != "1")
                {
                    var applicationHierarchyId = Convert.ToInt32(treeNode.NodeID);

                    rolenodeprofileDto objRoleNodeProfileDto = new rolenodeprofileDto();

                    objRoleNodeProfileDto.i_NodeId = NodeId;
                    objRoleNodeProfileDto.i_RoleId = RoleId;
                    objRoleNodeProfileDto.i_ApplicationHierarchyId = applicationHierarchyId;
                    objRoleNodeProfileDto.i_InsertUserId           = ((ClientSession)Session["objClientSession"]).i_SystemUserId;

                    // Cargar lista de permisos a actualizar
                    _listRoleNodeProfileDtoUpdate.Add(objRoleNodeProfileDto);
                }
            }

            foreach (FineUI.TreeNode tn in treeNode.Nodes)
            {
                UpdateGlobal(tn);
            }

            Session["sobjRoleNodeProfileDtoUpdate"] = _listRoleNodeProfileDtoUpdate.Count == 0 ? null : _listRoleNodeProfileDtoUpdate;
        }
Exemplo n.º 2
0
        private void InsertGlobal(FineUI.TreeNode treeNode)
        {
            if (treeNode.Checked == true)
            {
                var applicationHierarchyId = Convert.ToInt32(treeNode.NodeID);
                var optionText             = treeNode.Text;

                rolenodeprofileDto objRolenodeprofileDTO = new rolenodeprofileDto();
                objRolenodeprofileDTO.i_NodeId = NodeId;
                objRolenodeprofileDTO.i_RoleId = int.Parse(ddlRole.SelectedValue);
                objRolenodeprofileDTO.i_ApplicationHierarchyId = applicationHierarchyId;
                objRolenodeprofileDTO.i_InsertUserId           = ((ClientSession)Session["objClientSession"]).i_SystemUserId;

                // Cargar lista de permisos a grabar
                _listRoleNodeProfileDtoAdd.Add(objRolenodeprofileDTO);
            }

            foreach (FineUI.TreeNode tn in treeNode.Nodes)
            {
                InsertGlobal(tn);
            }

            Session["sobjRoleNodeProfileDtoAdd"] = _listRoleNodeProfileDtoAdd;
        }