示例#1
0
    public static string GetAdminLogin(string adminName, string adminPwd, string adminIP)
    {
        L_AdminInfo admininfo = new longyuan_AdminInfo().LoginAdmin(adminName, adminPwd, adminIP);

        if (admininfo == null)
        {
            return("用户不存在");
        }
        else
        {
            if (string.IsNullOrEmpty(admininfo.Message))
            {
                HttpContext.Current.Session["shop8517Admin"] = admininfo.AdminID.ToString();
                HttpCookie newcookie = new HttpCookie("shop8517Admin");
                newcookie.Values["adminID"]   = admininfo.AdminID.ToString();
                newcookie.Values["adminName"] = admininfo.AdminName;
                newcookie.Values["adminType"] = admininfo.AdminType.ToString();
                newcookie.Path = "/";
                HttpContext.Current.Response.AppendCookie(newcookie);
                return("");
            }
            else
            {
                return(admininfo.Message);
            }
        }
    }
示例#2
0
    protected void btnAddAdmin_Click(object sender, EventArgs e)
    {
        L_AdminInfo admininfo = new L_AdminInfo();

        admininfo.AdminName     = txtAdminName.Text.Trim();
        admininfo.AdminPwd      = Stringhelp.MD5String(txtAdminPwd.Text.Trim());
        admininfo.AdminType     = Int16.Parse(ddlAdminType.SelectedValue);
        admininfo.AdminGroupID  = 0;
        admininfo.LastLoginIP   = Stringhelp.GetClientUp();
        admininfo.LastLoginTime = Convert.ToDateTime(DateTime.Now.ToString());
        admininfo.IsEnabled     = 1;

        int result = new longyuan_AdminInfo().Insert(admininfo);

        switch (result)
        {
        case 1:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('管理员添加成功!');</script>");
            break;

        case -2:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('该管理员已经存在,请重新输入!');</script>");
            break;

        default:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('管理员添加失败,请检查');</script>");
            break;
        }
        txtAdminName.Text = "";
    }
示例#3
0
    protected void gvmanagerAdmin_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string             AdminID = gvmanagerAdmin.DataKeys[e.RowIndex].Value.ToString();
        longyuan_AdminInfo admin   = new longyuan_AdminInfo();

        if (admin.DeleteAdmin(AdminID) > 0)
        {
            BindAdmin();
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除失败,请检查');</script>");
        }
    }
示例#4
0
    private void BindAdmin()
    {
        gvmanagerAdmin.DataKeyNames = new string[] { "adminID" };
        DataSet set = new longyuan_AdminInfo().GetBindAdmin("p_SelectAdmin");

        if (set.Tables[0].Rows.Count > 0)
        {
            gvmanagerAdmin.DataSource = set.Tables[0];
            gvmanagerAdmin.DataBind();
        }
        else
        {
            gvmanagerAdmin.DataBind();
        }
    }