示例#1
0
 /// <summary>
 /// 写入站点配置文件
 /// </summary>
 public Model.configs.siteconfig saveConifg(Model.configs.siteconfig model, string configFilePath)
 {
     lock (lockHelper)
     {
         SerializationHelper.Save(model, configFilePath);
     }
     return(model);
 }
示例#2
0
 /// <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);
 }
示例#3
0
        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();
        }
示例#4
0
        //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");
        }
示例#5
0
文件: UpLoad.cs 项目: eryueren/OScms
 public UpLoad()
 {
     siteConfig = new BLL.configs.siteconfig().loadConfig();
 }
示例#6
0
文件: UpLoad.cs 项目: eyren/OScms
 public UpLoad()
 {
     siteConfig = new BLL.configs.siteconfig().loadConfig();
 }
示例#7
0
文件: ManagePage.cs 项目: eyren/OScms
 public ManagePage()
 {
     this.Load += new EventHandler(ManagePage_Load);
     siteConfig = new BLL.configs.siteconfig().loadConfig();
 }
示例#8
0
 public ManagePage()
 {
     this.Load += new EventHandler(ManagePage_Load);
     siteConfig = new BLL.configs.siteconfig().loadConfig();
 }
示例#9
0
 /// <summary>
 ///  保存配置文件
 /// </summary>
 public Model.configs.siteconfig saveConifg(Model.configs.siteconfig model)
 {
     return(dal.saveConifg(model, Utils.GetXmlMapPath(OSKeys.FILE_SITE_XML_CONFING)));
 }