/// <summary> /// 写入站点配置文件 /// </summary> public Model.configs.siteconfig saveConifg(Model.configs.siteconfig model, string configFilePath) { lock (lockHelper) { SerializationHelper.Save(model, configFilePath); } return(model); }
/// <summary> /// 读取配置文件 /// </summary> public Model.configs.siteconfig loadConfig() { Model.configs.siteconfig model = CacheHelper.Get <Model.configs.siteconfig>(OSKeys.CACHE_SITE_CONFIG); if (model == null) { CacheHelper.Insert(OSKeys.CACHE_SITE_CONFIG, dal.loadConfig(Utils.GetXmlMapPath(OSKeys.FILE_SITE_XML_CONFING)), Utils.GetXmlMapPath(OSKeys.FILE_SITE_XML_CONFING)); model = CacheHelper.Get <Model.configs.siteconfig>(OSKeys.CACHE_SITE_CONFIG); } return(model); }
private void ShowInfo() { BLL.configs.siteconfig bll = new BLL.configs.siteconfig(); Model.configs.siteconfig model = bll.loadConfig(); webname.Text = model.webname; weburl.Text = model.weburl; weblogo.Text = model.weblogo; webcompany.Text = model.webcompany; webaddress.Text = model.webaddress; webtel.Text = model.webtel; webfax.Text = model.webfax; webmail.Text = model.webmail; webcrod.Text = model.webcrod; webtitle.Text = model.webtitle; webkeyword.Text = model.webkeyword; webdescription.Text = model.webdescription; webcopyright.Text = model.webcopyright; webweiXin.Text = model.webweixin; webweibo.Text = model.webweibo; webpath.Text = model.webpath; webmanagepath.Text = model.webmanagepath; staticstatus.SelectedValue = model.staticstatus.ToString(); staticextension.Text = model.staticextension; if (model.memberstatus == 1) { memberstatus.Checked = true; } else { memberstatus.Checked = false; } if (model.commentstatus == 1) { commentstatus.Checked = true; } else { commentstatus.Checked = false; } if (model.logstatus == 1) { logstatus.Checked = true; } else { logstatus.Checked = false; } if (model.webstatus == 1) { webstatus.Checked = true; } else { webstatus.Checked = false; } webclosereason.Text = model.webclosereason; webcountcode.Text = model.webcountcode; //smsusername.Text = model.smsusername; //if (!string.IsNullOrEmpty(model.smspassword)) //{ // smspassword.Attributes["value"] = defaultpassword; //} //labSmsCount.Text = GetSmsCount(); //取得短信数量 emailsmtp.Text = model.emailsmtp; emailport.Text = model.emailport.ToString(); emailfrom.Text = model.emailfrom; emailusername.Text = model.emailusername; if (!string.IsNullOrEmpty(model.emailpassword)) { emailpassword.Attributes["value"] = defaultpassword; } emailnickname.Text = model.emailnickname; filepath.Text = model.filepath; filesave.SelectedValue = model.filesave.ToString(); fileextension.Text = model.fileextension; attachsize.Text = model.attachsize.ToString(); imgsize.Text = model.imgsize.ToString(); imgmaxheight.Text = model.imgmaxheight.ToString(); imgmaxwidth.Text = model.imgmaxwidth.ToString(); thumbnailheight.Text = model.thumbnailheight.ToString(); thumbnailwidth.Text = model.thumbnailwidth.ToString(); watermarktype.SelectedValue = model.watermarktype.ToString(); watermarkposition.Text = model.watermarkposition.ToString(); watermarkimgquality.Text = model.watermarkimgquality.ToString(); watermarkpic.Text = model.watermarkpic; watermarktransparency.Text = model.watermarktransparency.ToString(); watermarktext.Text = model.watermarktext; watermarkfont.SelectedValue = model.watermarkfont; watermarkfontsize.Text = model.watermarkfontsize.ToString(); pricemechanism.Text = model.pricemechanism.ToString(); pricepeople.Text = model.pricepeople.ToString(); pricestudent.Text = model.pricestudent.ToString(); }
//private string GetSmsCount() //{ // string code = string.Empty; // int count = new BLL.configs.sms_message().GetAccountQuantity(out code); // if (code == "115") // { // return "查询出错:请完善账户信息"; // } // else if (code != "100") // { // return "错误代码:" + code; // } // return count + " 条"; //} #endregion /// <summary> /// 保存配置信息 /// </summary> protected void btnSubmit_Click(object sender, EventArgs e) { ChkAdminLevel("site_config", OSEnums.ActionEnum.Edit.ToString()); //检查权限 BLL.configs.siteconfig bll = new BLL.configs.siteconfig(); Model.configs.siteconfig model = bll.loadConfig(); 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.webweixin = webweiXin.Text; model.webweibo = webweibo.Text; model.webpath = webpath.Text; model.webmanagepath = webmanagepath.Text; model.staticstatus = Utils.StrToInt(staticstatus.SelectedValue, 0); model.staticextension = staticextension.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.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.sysencryptstring); } model.emailnickname = emailnickname.Text; model.filepath = filepath.Text; model.filesave = Utils.StrToInt(filesave.SelectedValue, 2); 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); model.pricemechanism = pricemechanism.Text != "" ? Convert.ToDecimal(pricemechanism.Text) : 0; model.pricepeople = pricepeople.Text != "" ? Convert.ToDecimal(pricepeople.Text) : 0; model.pricestudent = pricestudent.Text != "" ? Convert.ToDecimal(pricestudent.Text) : 0; bll.saveConifg(model); AddAdminLog(OSEnums.ActionEnum.Edit.ToString(), "修改系统配置信息"); //记录日志 PageSuccessMsg("修改系统配置成功", "", "sys_config.aspx"); }
public UpLoad() { siteConfig = new BLL.configs.siteconfig().loadConfig(); }
public ManagePage() { this.Load += new EventHandler(ManagePage_Load); siteConfig = new BLL.configs.siteconfig().loadConfig(); }
/// <summary> /// 保存配置文件 /// </summary> public Model.configs.siteconfig saveConifg(Model.configs.siteconfig model) { return(dal.saveConifg(model, Utils.GetXmlMapPath(OSKeys.FILE_SITE_XML_CONFING))); }