aspx页面调用后台代码

一个参数:

JS代码:

        function AddU(PK_StoreUser) {
            $.ajax({
                type: "post",
                url: "AddStoreUser.aspx/AddUser",
                contentType: "application/json",
                data: "{ 'PK_StoreUser':'"+ PK_StoreUser +"'}",
                dataType: "json",
                success: function (data) {
                    alert(data.d);
                    window.location.href = window.location.href;
                },
                error: function (err) {
                    alert(err);
                }
            });

        }

后台代码:

    [WebMethod]
    public static string AddUser(string PK_StoreUser)
    {
        try
        {
            //判断该人员是否有所属门店
            DataTable dt = StoreSNDAL.GetStoreUserByPK_StoreUser(GetPKStore(), PK_StoreUser);
            if (dt != null && dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["UseShopState"].ToString() == "0")
                {

                    AXASqlProvider.StoreSNDAL.UpdateStoreUserList("1", "1", dt.Rows[0]["PK_StoreUserList"].ToString());
                    StoreSNDAL.InsertStoreUserLog(PK_StoreUser, "0", "1", DateTime.Now.ToString(), WebUtility.GetCurrentUserId().ToString(), "3");
                    return "Success";
                }
                else
                {
                    return "添加人员已有所属门店";
                }
            }
            string PK_Store = GetPKStore();
            AXASqlProvider.StoreSNDAL.InsertStoreUserList(PK_StoreUser, PK_Store, "1", WebUtility.GetCurrentUserId().ToString());
            return "Success";
        }
        catch (Exception ex)
        {
            return ex.Message;
        }
    }

 

多个参数:

js代码:

        function UserDetail(PK_Store, PK_StoreUser) {
            $.ajax({
                type: "post",
                url: "StoreUser.aspx/ShowData",
                contentType: "application/json;",
                data: "{ 'PK_Store':'"+ PK_Store+"', 'PK_StoreUser':'"+PK_StoreUser+"' }",
                //data: JSON.stringify({ "PK_Store": PK_Store, "PK_StoreUser": PK_StoreUser }),
                dataType: "json",
                success: function (data) {
                    $("#Detail").css("display", "block");
                    $("#UserName").text(data.d.StoreUserName);
                    $("#UserSex").text(data.d.Sex);
                    $("#Birthday").text(data.d.Birthday);
                    $("#UserPhone").text(data.d.UserPhone);
                    $("#UserJiFen").text(data.d.JiFen);
                    $("#UserEmail").text(data.d.Email);
                    $("#Image").attr("src", data.d.Photo);
                    $("#UserType").text(data.d.UserType);
                    $("#UserShopState").text(data.d.UseShopState);
                    $("#UserJobState").text(data.d.UseJobState);
                    $("#Time").text(data.d.UpdateTime);
                },
                error: function (err) {
                    alert(err);
                }
            });
        }

后台代码:

     public class UserDetail
     {
         public string StoreUserName { get; set; }
         public string UserPhone { get; set; }
         public string Sex { get; set; }
         public string Email { get; set; }
         public string Birthday { get; set; }
         public string Photo { get; set; }
         public string JiFen { get; set; }
         public string UserType { get; set; }
         public string UseShopState { get; set; }
         public string UpdateTime { get; set; }
     }


     [WebMethod]
     public static UserDetail ShowData(string PK_Store, string PK_StoreUser)
    {
         UserDetail user=new UserDetail();
        DataTable dt = StoreSNDAL.GetStoreUserByPK_Store("", "", "", "", PK_Store, PK_StoreUser);
        if (dt != null && dt.Rows.Count > 0)
        {
            user.StoreUserName = dt.Rows[0]["StoreUserName"].ToString();
            user.UserPhone = dt.Rows[0]["UserPhone"].ToString();
            user.Sex = dt.Rows[0]["Sex"].ToString();
            user.Email = dt.Rows[0]["Email"].ToString();
            user.Birthday = dt.Rows[0]["Birthday"].ToString().Replace("0:00:00", "").Trim();
            user.Photo = dt.Rows[0]["Photo"].ToString();
            user.JiFen = dt.Rows[0]["JiFen"].ToString();
            user.UserType = dt.Rows[0]["UserType"].ToString();
            user.UseShopState = dt.Rows[0]["UseShopState"].ToString()=="False"?"否":"是";
            user.UpdateTime = dt.Rows[0]["UpdateTime"].ToString();
        }
        return user;
    }

posted @ 2018-05-28 15:25  EnjoyToday  阅读(575)  评论(0编辑  收藏  举报