Пример #1
0
    private bool DoEdit(int _id)
    {
        bool result = false;

        Cms.BLL.C_payment   bll   = new Cms.BLL.C_payment();
        Cms.Model.C_payment model = bll.GetModel(_id);

        model.title  = txtTitle.Text.Trim();
        model.p_name = p_name.Text;
        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.Value.Trim();
        model.remark          = txtRemark.Text;
        model.p_account       = txtAlipaySellerEmail.Text;
        if (model.api_path.ToLower() == "alipay")
        {
            //支付宝
            string alipayFilePath = Utils.GetMapPath("/" + "xmlconfig/alipay.config");
            XmlHelper.UpdateNodeInnerText(alipayFilePath, @"Root/partner", txtAlipayPartner.Text);
            XmlHelper.UpdateNodeInnerText(alipayFilePath, @"Root/key", txtAlipayKey.Text);
            XmlHelper.UpdateNodeInnerText(alipayFilePath, @"Root/email", txtAlipaySellerEmail.Text);
        }
        //else if (model.api_path.ToLower() == "tenpay")
        //{
        //    //财付通
        //    string tenpayFilePath = Utils.GetMapPath("/" + "xmlconfig/tenpay.config");
        //    XmlHelper.UpdateNodeInnerText(tenpayFilePath, @"Root/partner", txtTenpayBargainorId.Text);
        //    XmlHelper.UpdateNodeInnerText(tenpayFilePath, @"Root/key", txtTenpayKey.Text);
        //}
        //else if (model.api_path.ToLower().StartsWith("chinabank"))
        //{
        //    //网银在线
        //    string chinaBankFilePath = Utils.GetMapPath("/" + "xmlconfig/chinabank.config");
        //    XmlHelper.UpdateNodeInnerText(chinaBankFilePath, @"Root/partner", txtChinaBankPartner.Text);
        //    XmlHelper.UpdateNodeInnerText(chinaBankFilePath, @"Root/key", txtChinaBankKey.Text);
        //}

        if (bll.Update(model))
        {
            adminUser.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), model.title); //记录日志
            result = true;
        }

        return(result);
    }
Пример #2
0
 private void ShowInfo(int _id)
 {
     Cms.BLL.C_payment bll = new Cms.BLL.C_payment();
     model                 = bll.GetModel(_id);
     txtTitle.Text         = model.title;
     rblType.SelectedValue = model.type.ToString();
     p_name.Text           = model.p_name.ToString();
     rblType.Enabled       = false;
     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.Value = model.img_url;
     txtRemark.Text  = model.remark;
     if (model.api_path.ToLower().StartsWith("alipay"))
     {
         //支付宝
         XmlDocument doc = XmlHelper.LoadXmlDoc(Utils.GetMapPath("/" + "xmlconfig/alipay.config"));
         txtAlipayPartner.Text     = doc.SelectSingleNode(@"Root/partner").InnerText;
         txtAlipayKey.Text         = doc.SelectSingleNode(@"Root/key").InnerText;
         txtAlipaySellerEmail.Text = doc.SelectSingleNode(@"Root/email").InnerText;
     }
     //else if (model.api_path.ToLower().StartsWith("tenpay"))
     //{
     //    //财付通
     //    XmlDocument doc = XmlHelper.LoadXmlDoc(Utils.GetMapPath("/" + "xmlconfig/tenpay.config"));
     //    txtTenpayBargainorId.Text = doc.SelectSingleNode(@"Root/partner").InnerText;
     //    txtTenpayKey.Text = doc.SelectSingleNode(@"Root/key").InnerText;
     //}
     //else if (model.api_path.ToLower().StartsWith("chinabank"))
     //{
     //    //网银在线
     //    XmlDocument doc = XmlHelper.LoadXmlDoc(Utils.GetMapPath("/" + "xmlconfig/chinabank.config"));
     //    txtChinaBankPartner.Text = doc.SelectSingleNode(@"Root/partner").InnerText;
     //    txtChinaBankKey.Text = doc.SelectSingleNode(@"Root/key").InnerText;
     //}
 }
Пример #3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Cms.Model.C_payment model)
 {
     return(dal.Update(model));
 }
Пример #4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(Cms.Model.C_payment model)
 {
     return(dal.Add(model));
 }