string defaultpassword = "******"; //默认显示密码
    protected void Page_Load(object sender, EventArgs e)
    {
        string action = Web9long.Web.Util.Query("action");
        int roleid;
        if (action == "edit"||action=="view")
        {
            if (!int.TryParse(Web9long.Web.Util.Query("id"), out roleid))
                Web9long.Web.Clew.AlertBack("参数错误");
            etymanage = bll.GetOnlyRow<SYS_ManageInfo>(new SYS_ManageInfo(roleid));
            if (etymanage == null)
                Web9long.Web.Clew.AlertBack("管理员不存在或已被删除!");
        }
        if (!IsPostBack)
        {
            TreeBind(this.ddlRoleId);

            if (action == "edit"||action=="view")
            {
                txtManageID.Value = etymanage.MI_ID.ToString();
                txtUserName.Text = etymanage.MI_UserName;
                txtUserName.ReadOnly = true;
                txtRealName.Text = etymanage.MI_TrueName;
                rblIsLock.SelectedValue = etymanage.MI_IsLock.ToString();
                ddlRoleId.SelectedValue = etymanage.MI_RoleID.ToString();
                btnSubmit.Text = "提交修改";
                if (action == "view")
                    btnSubmit.Visible = false;
                if (!string.IsNullOrEmpty(etymanage.MI_PSW))
                {
                    txtUserPwd.Attributes["value"] = txtUserPwd1.Attributes["value"] = defaultpassword;
                }
            }
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
      
        bool rs = false;
        string url = "Manager_List.aspx";
        string sql = "";
        string manageName = Web9long.DB.SQLUtility.Replace(this.txtUserName.Text);
        if (txtManageID.Value!="")
        {
            sql = "select * from SYS_ManageInfo where MI_UserName ='******' and MI_ID<>" + txtManageID.Value;
        }
        else
        {
            sql = "select * from SYS_ManageInfo where MI_UserName='******'";
        }
        etymanage = bll.GetOnlyRow<SYS_ManageInfo>(sql);
        if (etymanage != null)
            Web9long.Web.Clew.AlertBack("用户名称不能重复");
        etymanage = new SYS_ManageInfo();
        etymanage.MI_UserName = txtUserName.Text;
        etymanage.MI_TrueName = txtRealName.Text;
        etymanage.MI_IsLock = int.Parse(rblIsLock.SelectedValue);
        etymanage.MI_RoleID = int.Parse(ddlRoleId.SelectedValue);
        if (txtManageID.Value != "")
        {
            base.ChkAdminLevel("sys_manager","edit");
            if (txtUserPwd.Text.Trim() != defaultpassword)
                etymanage.MI_PSW = Web9long.Encrypt.MD5(txtUserPwd.Text);
            etymanage.TableCondition().Where = " MI_ID=" + txtManageID.Value;
            rs = bll.Update(etymanage) > 0;
            url = "Manager_Edit.aspx?action=edit&id=" + txtManageID.Value;
        }
        else
        {
            base.ChkAdminLevel("sys_manager","add");
            etymanage.MI_PSW = Web9long.Encrypt.MD5(txtUserPwd.Text);
            rs = bll.Insert(etymanage) > 0;
        }

        Web9long.Web.Clew.Alert("操作" + (rs ? "成功" : "失败") + "!", url);
    }
Beispiel #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     admin_info = Loneu.BLL.Manage.ManageDAL.ManageCurrent();
     if (admin_info == null)
         Web9long.Web.Clew.TopAlert("你还没有登录!", "login.aspx");
 }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     admin_info=Loneu.BLL.Manage.ManageDAL.ManageCurrent();
 }