コード例 #1
0
    public static bool ParseURL(string url)
    {
        url = url.ToLower();
        UrlParser parser = new UrlParser();

        parser.Parse(url, '&');
        if ((parser.GetKey("ocxversion") != string.Empty) && HasNewVer(parser.GetKey("ocxversion")))
        {
            return(false);
        }
        AccountSetting.GetInstance().AccountName  = parser.GetKey("currentuser");
        BusinessSetting.GetInstance().bustype     = parser.GetKey("bustype");
        BusinessSetting.GetInstance().busno       = parser.GetKey("busno");
        AccountSetting.GetInstance().AccountOrgID = parser.GetKey("unitno");
        if (parser.GetKey("mode") == "update")
        {
            string key = parser.GetKey("barno");
            AppContext.GetInstance().GetVal <UCBench>(typeof(UCBench)).QueryMode(key.ToUpper());
        }
        return(true);
    }