예제 #1
0
    //修改系统配置信息
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        if (txtSystemName.Text.Trim().Length == 0 || txtSystemVersion.Text.Trim().Length == 0 || txtSystemCopyright.Text.Trim().Length == 0 || txtServerAddress.Text.Trim().Length == 0)
        {

            Javascript.GoHistory(-1, "系统各项配置信息不能为空,请输入!", Page);
        }
        else
        {

            DalOperationBaseConfig dobc = new DalOperationBaseConfig();
            BaseConfig baseconfig = new BaseConfig();
            baseconfig.systemName = txtSystemName.Text.Trim();
            baseconfig.systemVersion = txtSystemVersion.Text.Trim();
            baseconfig.systemCopyRight = txtSystemCopyright.Text.Trim();
            baseconfig.fileServerAddress = txtServerAddress.Text.Trim();

            try
            {
                dobc.UpdateBaseConfig(baseconfig);
                CacheCollections.ClearCache("baseConfig");
                Javascript.AlertAndRedirect("更新系统配置信息成功!", "/Administrator/BaseConfig.aspx", Page);

            }
            catch (Exception ex)
            {
               MongoDBLog.LogRecord(ex);
                Javascript.AlertAndRedirect("更新系统配置信息失败!", "/Administrator/BaseConfig.aspx", Page);
            }

        }
    }
예제 #2
0
 //绑定初始系统配置信息
 public void DataBindBaseConfig()
 {
     DalOperationBaseConfig dobc = new DalOperationBaseConfig();
     BaseConfig basecofig = dobc.FindBaseConfig();
     if (basecofig != null)
     {
         txtSystemName.Text = basecofig.systemName;
         txtSystemVersion.Text = basecofig.systemVersion;
         txtSystemCopyright.Text = basecofig.systemCopyRight;
         txtServerAddress.Text = basecofig.fileServerAddress;
     }
 }
예제 #3
0
        /// <summary>
        /// 获取系统基本设置Cache,如果为空则重新生成
        /// </summary>
        /// <returns>系统基本设置实体类</returns>
        public static BaseConfig GetBaseConfig()
        {
            if (webCache["baseConfig"] == null)
            {
                DalOperationBaseConfig dobc = new DalOperationBaseConfig();
                BaseConfig baseconfig = dobc.FindBaseConfig();

                webCache.Insert("baseConfig", baseconfig);

                return baseconfig;
            }
            else
            {
                return (BaseConfig)webCache["baseConfig"];
            }
        }