public int Usp_User_Insert(UserEntity user)
 {
     if (user.Id <= 0)
     {
         ///默认密码
         user.C_Password = SHA256(DefaultPWD);
         user.D_Create = DateTime.Now;
         WriteLog("用户信息变更", user);
     }
     return DataHelper.ExecuteNonQuery("Usp_User_Insert", user);
 }
        public int Usp_User_Register(UserEntity user)
        {
            try
            {
                using (AppBLL bll = new AppBLL())
                {
                    DataTable table = bll.FillDataTable("Usp_User_GetByMobile", new { C_Mobile = user.C_Mobile });
                    /// 手机号码已经注册
                    if (table.Rows.Count > 0) return -2;

                    user.I_Flag = 1;
                    user.D_Create = DateTime.Now;
                    user.C_Login = user.C_Mobile;
                    user.C_Password = SHA256(user.C_Password);
                    WriteLog("用户注册", user);
                    return bll.ExecuteNonQuery("Usp_User_Insert", user);
                }
            }
            catch (Exception ex)
            {
                return -1;
            }
        }
        private void PayAli(UserFundEntity entity, UserEntity user)
        {
            Eastday.Ali.Pay pay = new Eastday.Ali.Pay();
            var payinfo = pay.ChoosePay(new Eastday.PayCommon.TradeModel()
            {
                ClientIP = System.Web.HttpContext.Current.Request.UserHostAddress,
                CreateTime = DateTime.Now,
                ID = 1,
                TradeNO = entity.Id.ToString(),
                Description = string.Format("{0}充值", user.C_Name),
                Detail = string.Format("{0}充值", user.C_Name),
                Name = string.Format("{0}充值", user.C_Name),
                Payment = entity.M_Money,
                Url = ""
            });

            //把请求参数打包成数组
            SortedDictionary<string, string> sParaTemp = new SortedDictionary<string, string>();
            sParaTemp.Add("partner", payinfo.partner);
            sParaTemp.Add("_input_charset", payinfo._input_charset);
            sParaTemp.Add("service", payinfo.service);
            sParaTemp.Add("payment_type", payinfo.payment_type);
            sParaTemp.Add("notify_url", payinfo.notify_url);
            sParaTemp.Add("return_url", payinfo.return_url);
            sParaTemp.Add("seller_email", payinfo.seller_email);
            sParaTemp.Add("out_trade_no", payinfo.out_trade_no);
            sParaTemp.Add("subject", payinfo.subject);
            sParaTemp.Add("total_fee", payinfo.total_fee);
            sParaTemp.Add("body", payinfo.body);
            sParaTemp.Add("show_url", payinfo.show_url);
            sParaTemp.Add("anti_phishing_key", payinfo.anti_phishing_key);
            sParaTemp.Add("exter_invoke_ip", payinfo.exter_invoke_ip);

            //建立请求
            string sHtmlText = Eastday.Ali.Submit.BuildRequest(sParaTemp, "get", "确认");
            System.Web.HttpContext.Current.Response.Write(sHtmlText);
        }