protected void groupRemoveButton_Click(object sender, EventArgs e)
        {
            string    username = Context.Request.QueryString["username"];
            DataTable userInfo = new DataTable();

            DBLayer.UserInfo userObj = new DBLayer.UserInfo();
            userInfo = userObj.GetUserInfo(username);
            foreach (DataRow row in userInfo.Rows)
            {
                userid = Convert.ToInt16(row["id"]);
            }

            DBLayer.UserGroup userGroupAllDrop = new UserGroup();
            userGroupAllDrop.ReleaseGroupRows(userid);

            foreach (GridViewRow row in userGroupSelectionGridview.Rows)
            {
                CheckBox sel = (CheckBox)row.FindControl("CheckBox1");
                if (!sel.Checked)
                {
                    DBLayer.UserGroup userGroupObj = new UserGroup();
                    userGroupObj.UserGroupAdd(userid, Convert.ToInt16(row.Cells[1].Text));
                }
            }


            DataTable userSelectedGroup = new DataTable();

            DBLayer.UserGroup userGroupTempObj = new DBLayer.UserGroup();
            userSelectedGroup = userGroupTempObj.GetUserGroupList(userid);
            userGroupSelectionGridview.DataSource = userSelectedGroup;
            userGroupSelectionGridview.DataBind();
        }
Пример #2
0
        private void LoadGroups()
        {
            DBLayer.UserGroup userGroupObj = new DBLayer.UserGroup();
            List <string>     allGroups    = new List <string>();

            allGroups = userGroupObj.GetAllGroupsList();
            foreach (string groupName in allGroups)
            {
                GroupListBox.Items.Add(groupName);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                cancelActionButton.Attributes.Add("onclick", "JavaScript:window.close(); return false;");
                string           username = Context.Request.QueryString["username"];
                string           task     = Context.Request.QueryString["task"];
                DataTable        userInfo = new DataTable();
                DBLayer.UserInfo userObj  = new DBLayer.UserInfo();
                userInfo = userObj.GetUserInfo(username);
                foreach (DataRow row in userInfo.Rows)
                {
                    userid = Convert.ToInt16(row["id"]);
                }

                if (task == "add")
                {
                    DataTable         userSelectedGroup = new DataTable();
                    DBLayer.UserGroup userGroupObj      = new DBLayer.UserGroup();
                    userSelectedGroup = userGroupObj.GetUserGroupNotSelectedList(userid);
                    userGroupSelectionGridview.DataSource = userSelectedGroup;
                    userGroupSelectionGridview.DataBind();
                    groupRemoveButton.Visible = false;
                }

                if (task == "remove")
                {
                    DataTable         userSelectedGroup = new DataTable();
                    DBLayer.UserGroup userGroupObj      = new DBLayer.UserGroup();
                    userSelectedGroup = userGroupObj.GetUserGroupList(userid);
                    userGroupSelectionGridview.DataSource = userSelectedGroup;
                    userGroupSelectionGridview.DataBind();
                    groupAddButton.Visible = false;
                }
            }
        }