private object GetPropertyValue(string menuNo, SysProperty sp)
 {
     if (sp == null)
     {
         return(null);
     }
     if (sp.IsSystem)
     {
         SysPropertySet valuetext = _sysPropertySetService.GetItem(sp.Id, null);
         if (valuetext == null || String.IsNullOrEmpty(valuetext.Value))
         {
             return(sp.ItemValue);
         }
         //是否要更新缓存?
         return(valuetext.Value);
     }
     else
     {
         Sys_Property_Set valuetext = _sysUserService.DefaultSysUsers.FirstOrDefault(o => o.No == HttpContextExt.UserNo).Menu_Properties.GetValueOrDefault(menuNo);
         if (valuetext == null)
         {
             return(sp.ItemValue);
         }
         return(valuetext.Value);
     }
 }
Example #2
0
        void Session_Start(object sender, EventArgs e)
        {
            Uri    uri = HttpContext.Current.Request.Url;
            String host;

            //if (Request.IsLocal)
            host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;
            //else
            //    host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;

            ServerDirectory.Host = host;
            SysProperty.Client   = new SysClient();
            SysProperty.ChangeSiteLanguage(Languages.English);
        }
Example #3
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        WebConfig saveconfig = new WebConfig();

        saveconfig.interimCodePaper   = txtbInterimCodePaper.Text;
        saveconfig.permanentCodePaper = txtbPermanentCodePaper.Text;

        saveconfig.systemNameEnglish = txtbNameEnglish.Text;
        saveconfig.systemNamePersian = txtbNamePersian.Text;

        saveconfig.expirationForSelectReferee = TimeSpan.Parse(txtbExpSelectReferee.Text);
        saveconfig.expirationForSubmitOnline  = TimeSpan.Parse(txtbExpSubmitOnline.Text);

        saveconfig.systemEmailHostName    = txtbsysEmailHostName.Text;
        saveconfig.systemEmailDisplayName = txtbSysEmailDisplayName.Text;
        saveconfig.systemEmail            = new Email(txtbSysEmailAddress.Text, txtbSysEmailPass.Text);

        saveconfig.theMinimumReferees = int.Parse(txtbMinReferee.Text);

        SysProperty.SaveConfig(saveconfig);
    }