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"); } }