Example #1
0
        private int SaveGroup(sys_group_rpc group, bool isNew)
        {
            var data = group.CleanupEx();

            //var data = group.Clone() as sys_group_rpc;
            //var group_users = data.group_users;
            //var group_roles = data.group_roles;
            //if (group_users.Count == 0)
            //{
            //    //group_users.Add(m_Main.UserInfo.Clone() as sys_user_rpc);
            //    group_users.Add(new sys_user_rpc()
            //    {
            //        id = m_Main.UserInfo.id,
            //    });
            //}

            //data.group_users = new List<sys_user_rpc>();
            //foreach (var item in group_users)
            //{
            //    var user = new sys_user_rpc()
            //    {
            //        id = item.id,
            //    };
            //    data.group_users.Add(user);
            //}
            //data.group_roles = new List<sys_role_rpc>();
            //foreach (var item in group_roles)
            //{
            //    var role = new sys_role_rpc()
            //    {
            //        name = item.name,
            //        desc = item.desc,
            //    };
            //    data.group_roles.Add(role);
            //}
            //if (data.node == null)
            //{
            //    var gl = m_Main.UserInfo.user_groups;
            //    //data.node = gl.First().node.Clone() as cm_node_rpc;
            //    data.node = new cm_node_rpc()
            //    {
            //        id = gl.First().node.id,
            //    };
            //}
            //if (data.node != null)
            //{
            //    var node = data.node;
            //    data.node = new cm_node_rpc()
            //    {
            //        id = node.id,
            //    };
            //}

            return(isNew ? m_Main.Client.add_sys_group(data) : m_Main.Client.update_sys_group(data));
        }
Example #2
0
 public static void write(Ice.OutputStream outS__, sys_group_rpc v__)
 {
     outS__.writeObject(v__);
 }
Example #3
0
        private int SaveGroup(sys_group_rpc group, bool isNew)
        {
            var data = group.CleanupEx();

            //var data = group.Clone() as sys_group_rpc;
            //var group_users = data.group_users;
            //var group_roles = data.group_roles;
            //if (group_users.Count == 0)
            //{
            //    //group_users.Add(m_Main.UserInfo.Clone() as sys_user_rpc);
            //    group_users.Add(new sys_user_rpc()
            //    {
            //        id = m_Main.UserInfo.id,
            //    });
            //}

            //data.group_users = new List<sys_user_rpc>();
            //foreach (var item in group_users)
            //{
            //    var user = new sys_user_rpc()
            //    {
            //        id = item.id,
            //    };
            //    data.group_users.Add(user);
            //}
            //data.group_roles = new List<sys_role_rpc>();
            //foreach (var item in group_roles)
            //{
            //    var role = new sys_role_rpc()
            //    {
            //        name = item.name,
            //        desc = item.desc,
            //    };
            //    data.group_roles.Add(role);
            //}
            //if (data.node == null)
            //{
            //    var gl = m_Main.UserInfo.user_groups;
            //    //data.node = gl.First().node.Clone() as cm_node_rpc;
            //    data.node = new cm_node_rpc()
            //    {
            //        id = gl.First().node.id,
            //    };
            //}
            //if (data.node != null)
            //{
            //    var node = data.node;
            //    data.node = new cm_node_rpc()
            //    {
            //        id = node.id,
            //    };
            //}

            return isNew ? m_Main.Client.add_sys_group(data) : m_Main.Client.update_sys_group(data);
        }
Example #4
0
 public SYSGroup(sys_group_rpc data, PNTreeViewItem parent = null) : base(parent)
 {
     _data = data;
 }