Пример #1
0
 private void SelectPass_Click(object sender, EventArgs e)
 {
     if (base.CheckCookie())
     {
         string uid = Request["uid"];
         if (uid != "")
         {
             if (CreditsFacade.GetCreditsUserGroupId(0f) != null)
             {
                 int groupid = CreditsFacade.GetCreditsUserGroupId(0f).ID;
                 //Users.UpdateUserGroupByUidList(groupid, uid);
                 //IUser user = XUser.FindByID(uid.ToInt());
                 string[] array = uid.Split(',');
                 for (int i = 0; i < array.Length; i++)
                 {
                     string value = array[i];
                     Int32  id    = Convert.ToInt32(value);
                     XUser  user  = XUser.FindByID(id);
                     user.GroupID = groupid;
                     user.Save();
                     CreditsFacade.UpdateUserCredits(id);
                 }
                 //Users.ClearUsersAuthstr(uid);
                 XUser.ClearUsersAuthstr(uid);
             }
             if (this.sendemail.Checked)
             {
                 Users.SendEmailForAccountCreateSucceed(uid);
             }
             base.RegisterStartupScript("PAGE", "window.location='forum_audituser.aspx';");
             return;
         }
         base.RegisterStartupScript("", "<script>alert('请选择相应的用户!');window.location='forum_audituser.aspx';</script>");
     }
 }
Пример #2
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';");
     }
 }