protected void btnSave_OnClick(object sender, EventArgs e)
        {
            try
            {
                Model.costconfig model = new Model.costconfig();
                model.loan_fee_rate           = Utils.StrToDecimal(txt_loan_fee_rate.Text.Trim(), 0) / 100;
                model.loan_fee_rate_bank      = Utils.StrToDecimal(txt_loan_fee_rate_bank.Text.Trim(), 0) / 100;
                model.bond_fee_rate           = Utils.StrToDecimal(txt_bond_fee_rate.Text.Trim(), 0) / 100;
                model.bond_fee_rate_bank      = Utils.StrToDecimal(txt_bond_fee_rate_bank.Text.Trim(), 0) / 100;
                model.earlier_pay             = Utils.StrToDecimal(txt_earlier_pay.Text.Trim(), 0) / 100;
                model.overtime_pay            = Utils.StrToDecimal(txt_overtime_pay.Text.Trim(), 0) / 100;
                model.overtime_cost           = Utils.StrToDecimal(txt_overtime_cost.Text.Trim(), 0) / 1000;
                model.overtime_cost2          = Utils.StrToDecimal(txt_overtime_cost2.Text.Trim(), 0) / 1000;
                model.overtime_cost_bank      = Utils.StrToDecimal(txt_overtime_cost_bank.Text.Trim(), 0) / 1000;
                model.recharge_lowest         = Utils.StrToDecimal(txt_recharge_lowest.Text.Trim(), 0);
                model.withdraw                = Utils.StrToDecimal(txt_withdraw.Text.Trim(), 0);
                model.static_withdraw         = Utils.StrToDecimal(txt_static_withdraw.Text.Trim(), 0) / 100;
                model.recharge_fee_rate       = Utils.StrToDecimal(txt_recharge_fee_rate.Text.Trim(), 0) / 1000;
                model.recharge_fee_rate_quick = Utils.StrToDecimal(txt_recharge_fee_rate_quick.Text.Trim(), 0) / 1000;

                new BLL.cost_config().saveConifg(model);
                AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改费用配置信息"); //记录日志
                JscriptMsg("修改费用配置成功!", "cost_config.aspx", "Success");
                ConfigLoader.CleanCache();
            }
            catch
            {
                JscriptMsg("文件写入失败,请检查是否有权限!", "", "Error");
            }
        }
        /// <summary>
        /// 保存配置信息
        /// </summary>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            ChkAdminLevel("site_config", DTEnums.ActionEnum.Edit.ToString()); //检查权限
            BLL.siteconfig   bll   = new BLL.siteconfig();
            Model.siteconfig model = bll.loadConfig();
            try
            {
                model.webname        = webname.Text;
                model.weburl         = weburl.Text;
                model.weblogo        = weblogo.Text;
                model.webcompany     = webcompany.Text;
                model.webaddress     = webaddress.Text;
                model.webtel         = webtel.Text;
                model.webfax         = webfax.Text;
                model.webmail        = webmail.Text;
                model.webcrod        = webcrod.Text;
                model.webtitle       = webtitle.Text;
                model.webkeyword     = webkeyword.Text;
                model.webdescription = Utils.DropHTML(webdescription.Text);
                model.webcopyright   = webcopyright.Text;

                model.webpath         = webpath.Text;
                model.webmanagepath   = webmanagepath.Text;
                model.staticstatus    = Utils.StrToInt(staticstatus.SelectedValue, 0);
                model.staticextension = staticextension.Text;
                if (mobilestatus.Checked == true)
                {
                    model.mobilestatus = 1;
                }
                else
                {
                    model.mobilestatus = 0;
                }
                model.mobiledomain = mobiledomain.Text;
                if (memberstatus.Checked == true)
                {
                    model.memberstatus = 1;
                }
                else
                {
                    model.memberstatus = 0;
                }
                if (commentstatus.Checked == true)
                {
                    model.commentstatus = 1;
                }
                else
                {
                    model.commentstatus = 0;
                }
                if (logstatus.Checked == true)
                {
                    model.logstatus = 1;
                }
                else
                {
                    model.logstatus = 0;
                }
                if (webstatus.Checked == true)
                {
                    model.webstatus = 1;
                }
                else
                {
                    model.webstatus = 0;
                }
                model.webclosereason = webclosereason.Text;
                model.webcountcode   = webcountcode.Text;

                model.smsapiurl   = smsapiurl.Text;
                model.smsusername = smsusername.Text;
                //判断密码是否更改
                if (smspassword.Text.Trim() != "" && smspassword.Text.Trim() != defaultpassword)
                {
                    model.smspassword = Utils.MD5(smspassword.Text.Trim());
                }

                model.emailsmtp     = emailsmtp.Text;
                model.emailport     = Utils.StrToInt(emailport.Text.Trim(), 25);
                model.emailfrom     = emailfrom.Text;
                model.emailusername = emailusername.Text;
                //判断密码是否更改
                if (emailpassword.Text.Trim() != defaultpassword)
                {
                    model.emailpassword = DESEncrypt.Encrypt(emailpassword.Text);
                }
                model.emailnickname = emailnickname.Text;

                model.filepath              = filepath.Text;
                model.filesave              = Utils.StrToInt(filesave.SelectedValue, 2);
                model.fileremote            = Utils.StrToInt(fileremote.SelectedValue, 0);
                model.fileextension         = fileextension.Text;
                model.attachsize            = Utils.StrToInt(attachsize.Text.Trim(), 0);
                model.imgsize               = Utils.StrToInt(imgsize.Text.Trim(), 0);
                model.imgmaxheight          = Utils.StrToInt(imgmaxheight.Text.Trim(), 0);
                model.imgmaxwidth           = Utils.StrToInt(imgmaxwidth.Text.Trim(), 0);
                model.thumbnailheight       = Utils.StrToInt(thumbnailheight.Text.Trim(), 0);
                model.thumbnailwidth        = Utils.StrToInt(thumbnailwidth.Text.Trim(), 0);
                model.watermarktype         = Utils.StrToInt(watermarktype.SelectedValue, 0);
                model.watermarkposition     = Utils.StrToInt(watermarkposition.Text.Trim(), 9);
                model.watermarkimgquality   = Utils.StrToInt(watermarkimgquality.Text.Trim(), 80);
                model.watermarkpic          = watermarkpic.Text;
                model.watermarktransparency = Utils.StrToInt(watermarktransparency.Text.Trim(), 5);
                model.watermarktext         = watermarktext.Text;
                model.watermarkfont         = watermarkfont.Text;
                model.watermarkfontsize     = Utils.StrToInt(watermarkfontsize.Text.Trim(), 12);

                // 自动放款设置
                ConfigLoader.CleanCache();
                model.enableAutoRepay = enableAutoRepay.Checked ? 1 : 0;
                if (!model.systemTimerTriggerTime.Equals(txtSystemTimerTriggerTime.Text))
                {
                    Global.InitDailyTimer(TimerMsg.Type.AutoRepayTimer, txtSystemTimerTriggerTime.Text);
                }
                model.systemTimerTriggerTime = txtSystemTimerTriggerTime.Text;

                if (!model.loanerRepayTime.Equals(txtLoanerRepayTime.Text))
                {
                    Global.InitDailyTimer(TimerMsg.Type.LoanerRepayTimer, txtLoanerRepayTime.Text);
                }
                model.loanerRepayTime = txtLoanerRepayTime.Text;

                model.sendShortMsgAfterRepay      = sendShortMsgAfterRepay.Checked ? 1 : 0;
                model.sendRepayAnnounceAfterRepay = sendRepayAnnounceAfterRepay.Checked ? 1 : 0;

                bll.saveConifg(model);
                CacheHelper.Remove(DTKeys.CACHE_SITE_HTTP_DOMAIN);           //更新一下域名缓存
                AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改系统配置信息"); //记录日志
                JscriptMsg("修改系统配置成功!", "sys_config.aspx", "Success");
            }
            catch
            {
                JscriptMsg("文件写入失败,请检查是否有权限!", "", "Error");
            }
        }