protected void btnChange_Click(object sender, EventArgs e) { MerchanTableAdapter adapter = new MerchanTableAdapter(); adapter.UpdateKeyById(txtkey.Text, Convert.ToInt32(Request["id"])); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('修改成功!')", true); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { MerchanTableAdapter adapter = new MerchanTableAdapter(); var data = adapter.GetDataById(Convert.ToInt32(Request["id"])); txtkey.Text = data.Single().MerchKey; labelName.Text = data.Single().MerchName; } }
protected void btnLogin_Click(object sender, EventArgs e) { MerchanTableAdapter adapter = new MerchanTableAdapter(); var data = adapter.GetDataByMerchNumber(txtNum.Text); if (data.Count <= 0) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('商户号不存在!')", true); return; } Response.Redirect("MD5Settings.aspx?id=" + data.Single().Id); }
public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); string v_mid = GetNotNullValue("v_mid"); string v_oid = GetNotNullValue("v_oid"); string v_amount = GetNotNullValue("v_amount"); string v_moneytype = GetNotNullValue("v_moneytype"); string v_url = GetNotNullValue("v_url"); string v_md5info = GetNotNullValue("v_md5info"); string style = GetNotNullValue("style");//网关模式0(普通列表),2(银行列表中带外卡) string remark1 = Request["remark1"]; string remark2 = Request["remark2"]; var merchans = new MerchanTableAdapter().GetDataByMerchNumber(v_mid); if (merchans.Count <= 0) { Response.Write("错误的商户编号"); Response.End(); return; } var merchan = merchans.Single(); string key = merchan.MerchKey;//取出商户设置的key string md5Src = v_amount + v_moneytype + v_oid + v_mid + key; CheckMD5(v_md5info, md5Src); decimal amount = ParseAmount(v_amount); Session["merchan"] = merchan; Session["amount"] = amount; Session["oid"] = v_oid; Session["url"] = v_url; Session["remark1"] = remark1; Session["remark2"] = remark2; Response.Redirect("PayPage.aspx"); }
public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); string partner = GetNotNullValue("partner"); string return_url = GetNotNullValue("return_url"); string subject = GetNotNullValue("subject"); //商品名称 string body = GetNotNullValue("body"); //商品描述 string out_trade_no = GetNotNullValue("out_trade_no"); string total_fee = GetNotNullValue("total_fee"); string seller_email = GetNotNullValue("seller_email"); //卖家邮箱,必填 string sign = GetNotNullValue("sign"); var merchans = new MerchanTableAdapter().GetDataByMerchNum(partner); if (merchans.Count <= 0) { Response.Write("错误的商户编号"); Response.End(); return; } var merchan = merchans.Single(); string key = merchan.MerchKey;//取出商户设置的key string md5Src = total_fee + partner + out_trade_no + subject + key; CheckMD5(sign, md5Src); decimal amount = ParseAmount(total_fee); Session["merchan"] = merchan; Session["amount"] = amount; Session["oid"] = out_trade_no; Session["url"] = return_url; Session["remarks"] = subject + " " + body; Response.Redirect("PayPage.aspx"); }