public void BindData() { this.DataGrid1.AllowCustomPaging = false; this.DataGrid1.TableHeaderName = "审核用户列表"; this.DataGrid1.DataKeyField = "uid"; //DataTable userListByGroupid = Users.GetUserListByGroupid(8); //this.DataGrid1.BindData(userListByGroupid); //this.AllDelete.Enabled = (userListByGroupid.Rows.Count > 0); //this.AllPass.Enabled = (userListByGroupid.Rows.Count > 0); EntityList <XUser> list = XUser.FindAllByGroupID(8); this.DataGrid1.BindData(list.ToDataTable(false)); this.AllDelete.Enabled = list.Count > 0; this.AllPass.Enabled = list.Count > 0; }
private void AllPass_Click(object sender, EventArgs e) { if (base.CheckCookie()) { if (CreditsFacade.GetCreditsUserGroupId(0f) != null) { int groupid = CreditsFacade.GetCreditsUserGroupId(0f).ID; UserGroup.ChangeAllUserGroupId(8, groupid); //foreach (DataRow dataRow in Users.GetUserListByGroupid(8).Rows) foreach (XUser user in XUser.FindAllByGroupID(8)) { //CreditsFacade.UpdateUserCredits(Convert.ToInt32(dataRow["uid"].ToString())); CreditsFacade.UpdateUserCredits(user.ID); } //Users.ClearUsersAuthstrByUncheckedUserGroup(); XUser.ClearUsersAuthstr(XUser.GetUidListByUserGroupId(8)); } if (this.sendemail.Checked) { Users.SendEmailForUncheckedUserGroup(); } base.RegisterStartupScript("PAGE", "window.location='forum_audituser.aspx';"); } }