Esempio n. 1
0
        /// <summary>
        /// 编辑在线支付
        /// </summary>
        public void OnlinePay_Edit()
        {
            int            id          = RequestTool.RequestInt("id", 0);
            Lebi_OnlinePay parentmodel = B_Lebi_OnlinePay.GetModel(id);

            if (parentmodel == null)
            {
                Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}");
                return;
            }
            Lebi_OnlinePay model = B_Lebi_OnlinePay.GetModel("parentid=" + parentmodel.id + " and Supplier_id=" + CurrentSupplier.id + "");

            if (model == null)
            {
                model = new Lebi_OnlinePay();
            }
            if (model.id == 0)
            {
                if (!Power("onlinepay_add", "添加在线支付"))
                {
                    AjaxNoPower();
                    return;
                }
            }
            else
            {
                if (!Power("onlinepay_edit", "编辑在线支付"))
                {
                    AjaxNoPower();
                    return;
                }
            }
            model.UserName    = RequestTool.RequestSafeString("UserName");
            model.UserKey     = RequestTool.RequestSafeString("UserKey");
            model.Email       = RequestTool.RequestSafeString("Email");
            model.Sort        = RequestTool.RequestInt("Sort", 0);
            model.IsUsed      = RequestTool.RequestInt("IsUsed", 0);
            model.Supplier_id = CurrentSupplier.id;
            model.parentid    = parentmodel.id;
            if (model.id == 0)
            {
                B_Lebi_OnlinePay.Add(model);
                model.id = B_Lebi_OnlinePay.GetMaxId();
            }
            else
            {
                B_Lebi_OnlinePay.Update(model);
            }
            Log.Add("编辑在线支付", "OnlinePay", model.id.ToString(), CurrentSupplier, id.ToString());
            Response.Write("{\"msg\":\"OK\",\"id\":\"" + model.id + "\"}");
        }