コード例 #1
0
ファイル: Administrator.aspx.cs プロジェクト: ZhaiQuan/Zhai
    protected void gvlist_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "del")
        {

            XYECOM.Model.AdminInfo ea = new XYECOM.Model.AdminInfo();
            XYECOM.Business.Admin ad = new XYECOM.Business.Admin();
            XYECOM.Business.Log l = new XYECOM.Business.Log();
            XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo();
            int i = 0;
            int id = Int32.Parse(gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString());
            if (id == AdminId)
            {
                string url = "Administrator.aspx";
                this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"您不能删除自己!\",\"" + url + "\")</script>");
            }
            else
            {
                el.L_Title = "管理员管理";
                el.L_MF = "系统信息设置";

                {
                        el.UM_ID = AdminId;
                }

                this.key.Value = "3";
                i = ad.Delete(id);
                if (i == 1)
                {
                    el.L_Content = "删除管理员信息成功";
                    Response.Redirect(url);
                }
                else
                {
                    el.L_Content = "删除管理员信息失败";
                    Alert("删除失败!", url);
                }
                l.Insert(el);
            }
        }
        else if (e.CommandName == "up")
        {
            this.key.Value = "2";
            XYECOM.Business.Admin ad = new XYECOM.Business.Admin();
            XYECOM.Model.AdminInfo ea = new XYECOM.Model.AdminInfo();
            ea = ad.GetItem(Int32.Parse(gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString()));
            this.value.Value = gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();
            this.txtName1.Text = ea.UM_Name;
            this.ddlUpdate.SelectedValue = ea.UR_ID.ToString();
        }
    }
コード例 #2
0
ファイル: Administrator.aspx.cs プロジェクト: ZhaiQuan/Zhai
    protected void Submit1_ServerClick(object sender, EventArgs e)
    {
        this.key.Value = "2";

        XYECOM.Business.Admin adminBLL = new XYECOM.Business.Admin();
        XYECOM.Model.AdminInfo adminInfo = new XYECOM.Model.AdminInfo();
        XYECOM.Business.Log l = new XYECOM.Business.Log();
        XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo();

        adminInfo = adminBLL.GetItem(Convert.ToInt32(this.value.Value));

        adminInfo.UR_ID = Convert.ToInt32(this.ddlUpdate.SelectedValue.ToString());
        adminInfo.UM_ID = Convert.ToInt32(this.value.Value);

        if (adminInfo.UM_Pwd != XYECOM.Core.SecurityUtil.MD5(this.txtYuanPwd.Text.Trim(), XYECOM.Configuration.Security.Instance.Md5value))
        {
            Alert("原密码不正确!", url);
            return;
        }

        if (this.txtNewPwd.Text.Trim() != this.txtOKpwd.Text.Trim())
        {
            Alert("两次密码输入不一致!", url);
            return;
        }

        adminInfo.UM_Pwd = XYECOM.Core.SecurityUtil.MD5(this.txtNewPwd.Text.Trim(), XYECOM.Configuration.Security.Instance.Md5value);

        int i = adminBLL.Update(adminInfo);

        if (i == 1)
        {
            el.L_Title = "管理员管理";
            el.L_Content = "修改管理员信息成功";
            el.L_MF = "系统信息设置";

            {
                el.UM_ID = AdminId;
            }
            l.Insert(el);
            Alert("修改成功!", url);
        }
        else
        {
            Alert("修改失败!", url);
        }
    }