private bool DoEdit(int _id) { bool result = false; BLL.payment bll = new BLL.payment(); Model.payment model = bll.GetModel(_id); model.title = txtTitle.Text.Trim(); if (cbIsLock.Checked == true) { model.is_lock = 0; } else { model.is_lock = 1; } model.sort_id = int.Parse(txtSortId.Text.Trim()); model.poundage_type = int.Parse(rblPoundageType.SelectedValue); model.poundage_amount = decimal.Parse(txtPoundageAmount.Text.Trim()); model.img_url = txtImgUrl.Text.Trim(); model.remark = txtRemark.Text; int payid = MyCommFun.Str2Int(hidPayId.Value); if (model.pTypeId == 2) { //支付宝 Model.wx_payment_alipay alipay = aliBll.GetModel(payid); alipay.ownerName = txtAlipaySellerEmail.Text.Trim(); alipay.partner = txtAlipayPartner.Text.Trim(); alipay.e_key = txtAlipayKey.Text.Trim(); alipay.private_key = txtprivate_key.Text.Trim(); alipay.public_key = txtpublic_key.Text.Trim(); aliBll.Update(alipay); } else if (model.pTypeId == 3) { //微支付 Model.wx_payment_wxpay wxpay = wxBll.GetModel(payid); wxpay.paySignKey = txtpaySignKey.Text.Trim(); wxpay.partnerId = txtTenpayPartnerId.Text.Trim(); wxpay.partnerKey = txtTenpayKey.Text.Trim(); wxpay.quicklyFH = rblQuicklyFH.SelectedItem.Value == "1" ? true : false; wxpay.appId = lblAppId.Text.Trim(); wxBll.Update(wxpay); } if (bll.Update(model)) { AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改支付方式:" + model.title); //记录日志 result = true; } return(result); }
private void ShowInfo(int _id) { Model.wx_userweixin weixin = GetWeiXinCode(); BLL.payment bll = new BLL.payment(); model = bll.GetModel(_id); txtTitle.Text = model.title; if (model.is_lock == 0) { cbIsLock.Checked = true; } else { cbIsLock.Checked = false; } txtSortId.Text = model.sort_id.ToString(); rblPoundageType.SelectedValue = model.poundage_type.ToString(); txtPoundageAmount.Text = model.poundage_amount.ToString(); txtImgUrl.Text = model.img_url; txtRemark.Text = model.remark; if (model.pTypeId == 2) { //支付宝 Model.wx_payment_alipay alipay = aliBll.GetModelList("wid=" + weixin.id)[0]; txtAlipaySellerEmail.Text = alipay.ownerName; txtAlipayPartner.Text = alipay.partner; txtAlipayKey.Text = alipay.e_key; txtprivate_key.Text = alipay.private_key; txtpublic_key.Text = alipay.public_key; hidPayId.Value = alipay.id.ToString(); } else if (model.pTypeId == 3) { //微信支付 Model.wx_payment_wxpay wxpay = wxBll.GetModelByWid(weixin.id); txtpaySignKey.Text = wxpay.paySignKey; txtTenpayPartnerId.Text = wxpay.partnerId; txtTenpayKey.Text = wxpay.partnerKey; hidPayId.Value = wxpay.id.ToString(); rblQuicklyFH.SelectedValue = wxpay.quicklyFH.ToString().ToLower() == "true" ? "1" : "0"; BLL.wx_userweixin uwBll = new BLL.wx_userweixin(); Model.wx_userweixin uwEneity = uwBll.GetModel(weixin.id); lblAppId.Text = uwEneity.AppId; } }
private bool DoAdd(int _id) { Model.wx_userweixin weixin = GetWeiXinCode(); bool result = false; BLL.payment bll = new BLL.payment(); Model.payment model = new Model.payment(); model.title = txtTitle.Text.Trim(); if (cbIsLock.Checked == true) { model.is_lock = 0; } else { model.is_lock = 1; } model.sort_id = int.Parse(txtSortId.Text.Trim()); model.poundage_type = int.Parse(rblPoundageType.SelectedValue); model.poundage_amount = decimal.Parse(txtPoundageAmount.Text.Trim()); model.img_url = txtImgUrl.Text.Trim(); model.remark = txtRemark.Text; model.pTypeId = _id; model.wid = weixin.id; model.api_path = hidApi_path.Value; if (_id == 2) { //支付宝 BLL.wx_payment_alipay aliBll = new BLL.wx_payment_alipay(); Model.wx_payment_alipay alipay = new Model.wx_payment_alipay(); alipay.ownerName = txtAlipaySellerEmail.Text.Trim(); alipay.partner = txtAlipayPartner.Text.Trim(); alipay.e_key = txtAlipayKey.Text.Trim(); alipay.private_key = txtprivate_key.Text.Trim(); alipay.public_key = txtpublic_key.Text.Trim(); alipay.sign_type = "MD5"; alipay.wid = weixin.id; alipay.createDate = DateTime.Now; aliBll.Add(alipay); } else if (_id == 3) { //微支付 BLL.wx_payment_wxpay wxpayBll = new BLL.wx_payment_wxpay(); Model.wx_payment_wxpay wxpay = new Model.wx_payment_wxpay(); wxpay.wid = weixin.id; //财付通--相关信息 wxpay.partnerId = txtpartnerId.Text.Trim(); wxpay.partnerKey = txtpartnerKey.Text.Trim(); wxpay.CertInfoPath = txtCertInfoPath.Text.Trim(); wxpay.partnerPwd = txtPartnerPwd.Text.Trim(); //微信--相关配置 wxpay.paySignKey = txtpaySignKey.Text.Trim(); wxpay.appId = txtAppId.Text.Trim(); wxpay.quicklyFH = rblQuicklyFH.SelectedItem.Value == "1" ? true : false; wxpay.createDate = DateTime.Now; wxpayBll.Add(wxpay); } if (bll.Add(model) > 0) { AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "添加支付方式:" + model.title); //记录日志 result = true; } return(result); }
private bool DoAdd(int _id) { Model.wx_userweixin weixin = GetWeiXinCode(); bool result = false; BLL.payment bll = new BLL.payment(); Model.payment model = new Model.payment(); model.title = txtTitle.Text.Trim(); if (cbIsLock.Checked == true) { model.is_lock = 0; } else { model.is_lock = 1; } model.sort_id = int.Parse(txtSortId.Text.Trim()); model.poundage_type = int.Parse(rblPoundageType.SelectedValue); model.poundage_amount = decimal.Parse(txtPoundageAmount.Text.Trim()); model.img_url = txtImgUrl.Text.Trim(); model.remark = txtRemark.Text; model.pTypeId = _id; model.wid = weixin.id; model.api_path = hidApi_path.Value; if (_id==2) { //支付宝 BLL.wx_payment_alipay aliBll = new BLL.wx_payment_alipay(); Model.wx_payment_alipay alipay = new Model.wx_payment_alipay(); alipay.ownerName = txtAlipaySellerEmail.Text.Trim(); alipay.partner = txtAlipayPartner.Text.Trim(); alipay.e_key = txtAlipayKey.Text.Trim(); alipay.private_key = txtprivate_key.Text.Trim(); alipay.public_key = txtpublic_key.Text.Trim(); alipay.sign_type = "MD5"; alipay.wid = weixin.id; alipay.createDate = DateTime.Now; aliBll.Add(alipay); } else if (_id==3) { //微支付 BLL.wx_payment_wxpay wxpayBll = new BLL.wx_payment_wxpay(); Model.wx_payment_wxpay wxpay = new Model.wx_payment_wxpay(); wxpay.wid = weixin.id; //财付通--相关信息 wxpay.partnerId = txtpartnerId.Text.Trim(); wxpay.partnerKey = txtpartnerKey.Text.Trim(); wxpay.CertInfoPath = txtCertInfoPath.Text.Trim(); wxpay.partnerPwd = txtPartnerPwd.Text.Trim(); //微信--相关配置 wxpay.paySignKey = txtpaySignKey.Text.Trim(); wxpay.appId = txtAppId.Text.Trim(); wxpay.quicklyFH = rblQuicklyFH.SelectedItem.Value == "1" ? true : false; wxpay.createDate = DateTime.Now; wxpayBll.Add(wxpay); } if (bll.Add(model)>0) { AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "添加支付方式:" + model.title); //记录日志 result = true; } return result; }