Exemplo n.º 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            ISysSettingService sysSettingService = IoC.Resolve <ISysSettingService>();

            List <SysSetting> sysSettingList = new List <SysSetting>();
            //平台名称
            SysSetting sysSetting = new SysSetting();

            sysSetting.Key   = "PTMC";
            sysSetting.Value = this.txtTitle.Text;
            sysSettingList.Add(sysSetting);

            //网站开关
            SysSetting sysSetting1 = new SysSetting();

            sysSetting1.Key   = "WZKG";
            sysSetting1.Value = drpIsShowDialog.SelectedValue;
            sysSettingList.Add(sysSetting1);

            //网站公告开关
            SysSetting sysSetting2 = new SysSetting();

            sysSetting2.Key   = "WZGGKG";
            sysSetting2.Value = this.txtContent.Text;
            sysSettingList.Add(sysSetting2);

            //中奖排行开关
            SysSetting sysSetting3 = new SysSetting();

            sysSetting3.Key   = "ZJPHKG";
            sysSetting3.Value = drpShangBanOpen.SelectedValue;
            sysSettingList.Add(sysSetting3);


            //会员上榜最低中奖金额
            SysSetting sysSetting4 = new SysSetting();

            sysSetting4.Key   = "HYSPZDZJJE";
            sysSetting4.Value = this.txtMinMonery.Text;
            sysSettingList.Add(sysSetting4);

            //虚拟上榜会员昵称
            CreateSettingItem("XNSPHYNC", this.txtXuNiInContennt.Text, sysSettingList);
            //充值限制
            SysSetting sysSetting5 = new SysSetting();

            sysSetting5.Key   = "CZXZ";
            sysSetting5.Value = (string.IsNullOrEmpty(this.txtInMinMonery.Text.Trim()) ? "10" : this.txtInMinMonery.Text.Trim()) + "," + (string.IsNullOrEmpty(this.txtInMaxMonery.Text.Trim()) ? "50000" : this.txtInMaxMonery.Text.Trim());
            sysSettingList.Add(sysSetting5);
            //提现限制
            SysSetting sysSetting6 = new SysSetting();

            sysSetting6.Key   = "TXXZ";
            sysSetting6.Value = (string.IsNullOrEmpty(this.txtOutMinMonery.Text.Trim()) ? "100" : this.txtOutMinMonery.Text.Trim()) + "," + (string.IsNullOrEmpty(this.txtOutMaxMonery.Text.Trim()) ? "50000" : this.txtOutMaxMonery.Text.Trim());
            sysSettingList.Add(sysSetting6);
            //注册赠送活动
            SettingDTO settingDto = new SettingDTO()
            {
                p1 = this.chkopenZengSong.Checked ? "0" : "1",
                p2 = txtNewUserZenSong.Text.Trim(),
                p3 = txtNewUserBeiShu.Text.Trim(),
            };
            var        des         = Newtonsoft.Json.JsonConvert.SerializeObject(settingDto);
            SysSetting sysSetting7 = new SysSetting();

            sysSetting7.Key   = "ZCZSHD";
            sysSetting7.Value = des;
            sysSettingList.Add(sysSetting7);

            double outBili = 5;

            if (double.TryParse(this.txtRechangeMinBili.Text.Trim(), out outBili))
            {
                SysSetting sysSetting8 = new SysSetting();
                sysSetting8.Key   = "chongzhiBili";
                sysSetting8.Value = outBili.ToString();
                sysSettingList.Add(sysSetting8);
            }

            //登录失败时跳转
            SysSetting sysSetting9 = new SysSetting();

            sysSetting9.Key   = "ZXLTPATH";
            sysSetting9.Value = this.txtUrl.Text.Trim();
            sysSettingList.Add(sysSetting9);


            //客服地址
            SysSetting sysSetting10 = new SysSetting();

            sysSetting10.Key   = "KHLJ";
            sysSetting10.Value = this.txtKfAddress.Text.Trim();
            sysSettingList.Add(sysSetting10);

            //提现审核
            SysSetting sysSetting11 = new SysSetting();

            sysSetting11.Key   = "QLZHGZ";
            sysSetting11.Value = this.txtShMonery.Text.Trim();
            sysSettingList.Add(sysSetting11);

            ////摩宝
            SysSetting sysSetting12 = new SysSetting();

            sysSetting12.Key   = "mobao_pay";
            sysSetting12.Value = this.drpMb.SelectedValue;
            sysSettingList.Add(sysSetting12);

            ////智付
            SysSetting sysSetting13 = new SysSetting();

            sysSetting13.Key   = "zhifu_pay";
            sysSetting13.Value = this.drpzhifu.SelectedValue;
            sysSettingList.Add(sysSetting13);

            ////my18
            SysSetting sysSetting14 = new SysSetting();

            sysSetting14.Key   = "my18_pay";
            sysSetting14.Value = this.drpMy18.SelectedValue;
            sysSettingList.Add(sysSetting14);

            ////是否开启提现
            SysSetting sysSetting15 = new SysSetting();

            sysSetting15.Key   = "ti_xian_isopen";
            sysSetting15.Value = this.drptx.SelectedValue;
            sysSettingList.Add(sysSetting15);

            ////关闭提现功能原因
            SysSetting sysSetting16 = new SysSetting();

            sysSetting16.Key   = "ti_xian_shi_bai_info";
            sysSetting16.Value = this.txtTxErrorMsg.Text;
            sysSettingList.Add(sysSetting16);

            ////支付宝充值
            string zfbpath = SaveZfbImage();

            if (!string.IsNullOrEmpty(zfbpath))
            {
                SysSetting sysSetting17 = new SysSetting();
                sysSetting17.Key   = "zhb_rect_url";
                sysSetting17.Value = zfbpath;
                sysSettingList.Add(sysSetting17);
            }

            ////微信充值
            string wxstr = SaveWxImage();

            if (!string.IsNullOrEmpty(wxstr))
            {
                SysSetting sysSetting18 = new SysSetting();
                sysSetting18.Key   = "wx_rect_url";
                sysSetting18.Value = wxstr;
                sysSettingList.Add(sysSetting18);
            }

            if (sysSettingService.Update(sysSettingList))
            {
                JsAlert("保存成功!");
            }
            else
            {
                JsAlert("保存失败!");
            }
        }