潘大王启用禁用

<%@ Page Title=“平台用户管理” Language=“C#” MasterPageFile="~/BackManagement/Master_mask.Master" AutoEventWireup=“true” CodeBehind=“Platformuser.aspx.cs” Inherits=“EqptRepair.BackManagement.WebForm2” %>

<%@ Register Assembly=“Telerik.Web.UI” Namespace=“Telerik.Web.UI” TagPrefix=“telerik” %>
<asp:Content ID=“Content1” ContentPlaceHolderID=“head” runat=“server”>

</asp:Content>
<asp:Content ID=“Content2” ContentPlaceHolderID=“ContentPlaceHolder1” runat=“server”>

<telerik:RadScriptManager ID=“RadScriptManager1” runat=“server”>

<asp:ScriptReference Assembly=“Telerik.Web.UI” Name=“Telerik.Web.UI.Common.Core.js”>
</asp:ScriptReference>
<asp:ScriptReference Assembly=“Telerik.Web.UI” Name=“Telerik.Web.UI.Common.jQuery.js”>
</asp:ScriptReference>
<asp:ScriptReference Assembly=“Telerik.Web.UI” Name=“Telerik.Web.UI.Common.jQueryInclude.js”>
</asp:ScriptReference>

</telerik:RadScriptManager>
<telerik:RadAjaxManager ID=“RadAjaxManager1” runat=“server”>

<telerik:AjaxSetting AjaxControlID=“RadDropDown1”>

<telerik:AjaxUpdatedControl ControlID=“RadDropDown1” UpdatePanelCssClass="" />

</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID=“RadDropDownList1”>

<telerik:AjaxUpdatedControl ControlID=“RadDropDownList1” UpdatePanelCssClass="" />

</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID=“RadButton3”>

<telerik:AjaxUpdatedControl ControlID=“RadGrid1” />

</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID=“RadGrid1”>

<telerik:AjaxUpdatedControl ControlID=“RadGrid1” UpdatePanelCssClass="" />

</telerik:AjaxSetting>

</telerik:RadAjaxManager>
<%--

</asp:Content>

using EqptRepair.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace EqptRepair.BackManagement
{
public partial class WebForm2 : System.Web.UI.Page
{
Maticsoft.BLL.Uusers Users_bll = new Maticsoft.BLL.Uusers();//实例化三层BLL
Maticsoft.Model.Uusers Users_model = new Maticsoft.Model.Uusers();
static string sqlstring;
protected void Page_Load(object sender, EventArgs e)
{

            Session["sqlselect"] = "";
            if (UsersInfo.UserID == "")
            {
                Response.Write("<script>alert('请您登陆后再使用该功能!');window.location.href='../BackManagement/Login.aspx'</script>");
                return;
            }
            if (UsersInfo.UserRole != "系统管理员")
            {
                Server.Transfer("../BackManagement/personaldata.aspx");//跳转页面语句
                return;
            }
           
           
                Session["sqlselect"] = "UserIdentity not like '系统管理员'";
                RadButton2.Attributes["onclick"] = "OpenAddProThree();return false;";
            
        
    }

    protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {
        
            sqlstring = Session["sqlselect"].ToString();
            RadGrid1.DataSource = Users_bll.GetList(0, "" + sqlstring, "RegTime desc");
        
    }

  

   
   

    protected void RadButton1_Click1(object sender, EventArgs e)
    {
        RadAjaxManager1.Redirect("../BackManagement/PlatformuserAdd.aspx");
    }

    protected void RadButton2_Click1(object sender, EventArgs e)
    {
        RadAjaxManager1.Redirect("../BackManagement/PlatformuserAlter.aspx");
    }

    protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
    {
      
        if (e.CommandName == "Delete")
        {
            Users_model = Users_bll.GetModel(e.CommandArgument.ToString());
            if (Users_model.standbyf == "启用")
            {
                RadAjaxManager1.Alert("用户状态为启用不能删除");
            }
            else
            {
                Users_bll.Delete(e.CommandArgument.ToString());//删除
                RadGrid1.Rebind();//重新绑定
            }
        }
        if (e.CommandName == "zhuangtai")
        {
            string id = e.CommandArgument.ToString();
            Users_model = Users_bll.GetModel(e.CommandArgument.ToString());
            RadAjaxManager1.Alert("状态修改成功");
            Users_model.standbyf = "禁用";
            Users_bll.Update(Users_model);
            RadGrid1.Rebind();
        }
        if (e.CommandName == "zhuangtai1")
        {
            string id = e.CommandArgument.ToString();
            Users_model = Users_bll.GetModel(e.CommandArgument.ToString());
            RadAjaxManager1.Alert("状态修改成功");
            Users_model.standbyf = "启用";
            Users_bll.Update(Users_model);
            RadGrid1.Rebind();
        }
    }

    protected void RadButton3_Click(object sender, EventArgs e)
    {
        if (RadDropDown1.SelectedText == "全部" && Radtxt1.Text.Trim() == "" && RadDropDownList1.SelectedText == "全部")
        {
            Session["sqlselect"] = "UserIdentity not like '系统管理员'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText != "全部" && Radtxt1.Text.Trim() == "" && RadDropDownList1.SelectedText == "全部")
        {
            Session["sqlselect"] = " UserIdentity like '%" + RadDropDown1.SelectedText + "%'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText == "全部" && Radtxt1.Text.Trim() != "" && RadDropDownList1.SelectedText == "全部")
        {
            Session["sqlselect"] = " UuserName like '%" + Radtxt1.Text.Trim() + "%'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText != "全部" && Radtxt1.Text.Trim() != "" && RadDropDownList1.SelectedText == "全部")
        {
            Session["sqlselect"] = " UserIdentity like '%" + RadDropDown1.SelectedText + "%' and UuserName like '%" + Radtxt1.Text.Trim() + "%'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText == "全部" && Radtxt1.Text.Trim() == "" && RadDropDownList1.SelectedText != "全部")
        {
            Session["sqlselect"] = " standbyf like '%" + RadDropDownList1.SelectedText + "%' and UserIdentity not like '系统管理员'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText != "全部" && Radtxt1.Text.Trim() == "" && RadDropDownList1.SelectedText != "全部")
        {
            Session["sqlselect"] = " UserIdentity like '%" + RadDropDown1.SelectedText + "%' and standbyf like '%"+RadDropDownList1.SelectedText+"%'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText == "全部" && Radtxt1.Text.Trim() != "" && RadDropDownList1.SelectedText != "全部")
        {
            Session["sqlselect"] = " UuserName like '%" + Radtxt1.Text.Trim() + "%' and standbyf like '%" + RadDropDownList1.SelectedText + "%'";
            RadGrid1.Rebind();
        }
        else if (RadDropDown1.SelectedText != "全部" && Radtxt1.Text.Trim() != "" && RadDropDownList1.SelectedText != "全部")
        {
            Session["sqlselect"] = " UuserName like '%" + Radtxt1.Text.Trim() + "%' and standbyf like '%" + RadDropDownList1.SelectedText + "%' and UserIdentity like '%" + RadDropDown1.SelectedText + "%'";
            RadGrid1.Rebind();
        }
    }

   
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
猴子选大王是一个经典的问题,可以用 Python 编写一个模拟程序来解决这个问题。 首先,我们需要创建一个猴子列表,用数字来表示每只猴子的编号。然后,我们需要不断地模拟猴子们选大王的过程,直到只剩下一只猴子为止。 具体的模拟过程如下: 1. 初始化猴子列表,用一个循环将每只猴子的编号添加到列表中。 2. 创建一个循环,用来模拟猴子们选大王的过程。每次循环,我们从猴子列表中随机选择一个猴子,将其从列表中删除。然后,我们再从剩下的猴子中随机选择一个猴子,将其称为“大王”,并将其编号保存下来。 3. 当只剩下一只猴子时,即为选出的大王,输出其编号。 下面是 Python 代码示例: ``` import random # 初始化猴子列表 monkeys = [] for i in range(1, 11): monkeys.append(i) # 模拟猴子选大王的过程 while len(monkeys) > 1: # 随机选择一只猴子 monkey1 = random.choice(monkeys) monkeys.remove(monkey1) # 随机选择另一只猴子作为大王 monkey2 = random.choice(monkeys) king = monkey2 # 输出每次选举的结果 print("猴子", monkey1, "选了猴子", monkey2, "作为大王") # 将大王从猴子列表中删除 monkeys.remove(king) # 输出最终选出的大王 print("最终的大王是猴子", monkeys[0]) ``` 运行结果: ``` 猴子 7 选了猴子 2 作为大王 猴子 6 选了猴子 10 作为大王 猴子 8 选了猴子 5 作为大王 猴子 9 选了猴子 1 作为大王 猴子 10 选了猴子 4 作为大王 猴子 1 选了猴子 3 作为大王 猴子 4 选了猴子 6 作为大王 猴子 3 选了猴子 8 作为大王 猴子 2 选了猴子 9 作为大王 最终的大王是猴子 7 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值