示例#1
0
        private void DrawProfilesModule()
        {
            if (sm.Session().UserID == 0)
            {
                Response.Redirect(Root.Domain + "/search");
            }

            data = new Profiles.GroupAdmin.Utilities.DataIO();



            List <Group> groups = new List <Group>();

            using (SqlDataReader reader = data.GetActiveGroups())
            {
                while (reader.Read())
                {
                    //public Group(string GroupName, int ViewSecurityGroup, string ViewSecurityGroupName, string EndDate, string GroupID, string GroupNodeID)
                    groups.Add(new Group(reader["GroupName"].ToString(), reader.GetInt64(reader.GetOrdinal("ViewSecurityGroup")), reader["ViewSecurityGroupName"].ToString(),
                                         reader["EndDate"].ToString(), reader.GetInt32(reader.GetOrdinal("GroupID")), reader.GetInt64(reader.GetOrdinal("GroupNodeID"))));
                }
                if (!reader.IsClosed)
                {
                    reader.Close();
                }

                gvGroups.DataSource = groups;
                gvGroups.DataBind();
            }



            List <Group> deletedGroups = new List <Group>();

            using (SqlDataReader deletedReader = data.GetDeletedGroups())
            {
                while (deletedReader.Read())
                {
                    //public Group(string GroupName, int ViewSecurityGroup, string ViewSecurityGroupName, string EndDate, string GroupID, string GroupNodeID)
                    deletedGroups.Add(new Group(deletedReader["GroupName"].ToString(), deletedReader.GetInt64(deletedReader.GetOrdinal("ViewSecurityGroup")), deletedReader["ViewSecurityGroupName"].ToString(),
                                                deletedReader["EndDate"].ToString(), deletedReader.GetInt32(deletedReader.GetOrdinal("GroupID")), deletedReader.GetInt64(deletedReader.GetOrdinal("GroupNodeID"))));
                }
                if (!deletedReader.IsClosed)
                {
                    deletedReader.Close();
                }

                gvDeletedGroups.DataSource = deletedGroups;
                gvDeletedGroups.DataBind();
            }
        }
示例#2
0
        private void DrawProfilesModule()
        {
            if (sm.Session().UserID == 0)
            {
                Response.Redirect(Root.Domain + "/search");
            }

            data = new Profiles.GroupAdmin.Utilities.DataIO();

            imgAdd.ImageUrl = Root.Domain + "/framework/images/icon_roundArrow.gif";


            litBackLink.Text = "<b>Manage Groups</b>";

            SqlDataReader reader;
            List <Group>  groups = new List <Group>();

            reader = data.GetActiveGroups();
            while (reader.Read())
            {
                //public Group(string GroupName, int ViewSecurityGroup, string ViewSecurityGroupName, string EndDate, string GroupID, string GroupNodeID)
                groups.Add(new Group(reader["GroupName"].ToString(), reader.GetInt64(reader.GetOrdinal("ViewSecurityGroup")), reader["ViewSecurityGroupName"].ToString(),
                                     reader["EndDate"].ToString(), reader.GetInt32(reader.GetOrdinal("GroupID")), reader.GetInt64(reader.GetOrdinal("GroupNodeID"))));
            }
            reader.Close();

            gvGroups.DataSource = groups;
            gvGroups.DataBind();
            gvGroups.CellPadding = 2;


            SqlDataReader deletedReader;
            List <Group>  deletedGroups = new List <Group>();

            deletedReader = data.GetDeletedGroups();
            while (deletedReader.Read())
            {
                //public Group(string GroupName, int ViewSecurityGroup, string ViewSecurityGroupName, string EndDate, string GroupID, string GroupNodeID)
                deletedGroups.Add(new Group(deletedReader["GroupName"].ToString(), deletedReader.GetInt64(deletedReader.GetOrdinal("ViewSecurityGroup")), deletedReader["ViewSecurityGroupName"].ToString(),
                                            deletedReader["EndDate"].ToString(), deletedReader.GetInt32(deletedReader.GetOrdinal("GroupID")), deletedReader.GetInt64(deletedReader.GetOrdinal("GroupNodeID"))));
            }
            deletedReader.Close();

            gvDeletedGroups.DataSource = deletedGroups;
            gvDeletedGroups.DataBind();
            gvDeletedGroups.CellPadding = 2;
        }