Esempio n. 1
0
        static Token MakeLetter(Scanner scanner)
        {
            Token t = null;

            string word = string.Empty;

            if (scanner.CurrentTerminal)
            {
                word = scanner.Content.Substring(scanner.OldPosition, scanner.Position - scanner.OldPosition - scanner.CurrentTerminal.Word.Length + 1);
            }
            else
            {
                word = scanner.Content.Substring(scanner.OldPosition, scanner.Position - scanner.OldPosition);
            }

            int tp = scanner.GetTokenType(word);

            if (tp == Grammar.ID)
            {
                t = new IDToken()
                {
                    Word = word, Line = scanner.Line, Column = scanner.Column - word.Length
                };
            }
            else
            {
                t = new KeyWordToken()
                {
                    Tag = tp, Word = word, Line = scanner.Line, Column = scanner.Column - word.Length
                };
            }
            return(t);
        }
Esempio n. 2
0
        void SetCookie(IDToken idtoken)
        {
            HttpCookie cookie = new HttpCookie("wethepowerseven");

            cookie.Values["PassportID"]        = idtoken.PassportID;
            cookie.Values["ProviderSiteID"]    = idtoken.ProviderSiteID;
            cookie.Values["ProviderSiteTitle"] = idtoken.ProviderSiteTitle;
            cookie.Values["LoginSiteID"]       = idtoken.LoginSiteID;
            cookie.Values["LoginSiteTitle"]    = idtoken.LoginSiteTitle;
            cookie.Values["UserName"]          = idtoken.UserName;
            cookie.Values["Status"]            = Convert.ToString(idtoken.Status);
            cookie.Values["ReturnUrl"]         = idtoken.ReturnUrl;
            cookie.Values["Action"]            = idtoken.Action;
            cookie.Values["Exist"]             = idtoken.LoginSiteID;

            cookie.Expires = DateTime.Now.AddHours(12);

            //string tmp1 = Request.Url; //CDHelper.GetSystemParameter(CDHelper.SIRootUrl);
            string domain = "";

            try
            {
                Uri uri = Request.Url;
                //Uri uri = new Uri(tmp1);
                if (uri.HostNameType == UriHostNameType.Dns)
                {
                    int start = uri.Host.IndexOf(".", 0);
                    if (start <= 0)
                    {
                        //domain = uri.Host;
                    }
                    else
                    {
                        domain = uri.Host.Substring(start);
                    }
                }
                else
                {
                    domain = uri.Host;
                }
            }
            catch (Exception)
            {
            }

            if (domain != "")
            {
                cookie.Domain = domain;
            }

            if (Request.Cookies["wethepowerseven"] == null)
            {
                Response.Cookies.Add(cookie);
            }
            else
            {
                Response.Cookies.Set(cookie);
            }
        }
Esempio n. 3
0
        private void RecursivelyAddChildren(Transform keyTransform, IDToken value)
        {
            AddEntry(keyTransform.gameObject, value);

            for (int i = 0; i < keyTransform.childCount; i++)
            {
                RecursivelyAddChildren(keyTransform.GetChild(i), value);
            }
        }
Esempio n. 4
0
        public void AddEntry(GameObject key, IDToken value, bool alsoAddAllChildren = false)
        {
            CleanDictionary();

            if (alsoAddAllChildren)
            {
                RecursivelyAddChildren(key.transform, value);
            }
            else
            {
                _identifierDictionary.Add(key, value);
            }
        }
Esempio n. 5
0
        private string GerarQRCode(XmlDocument nfce)
        {
            QRCode qr = new QRCode();

            if (string.IsNullOrWhiteSpace(IDToken))
            {
                throw new Exception("Informe um ID Tokem");
            }

            if (string.IsNullOrWhiteSpace(CSC))
            {
                throw new Exception("Informe um CSC");
            }

            DataSet   ds        = new DataSet();
            XmlReader xmlReader = new XmlNodeReader(nfce);

            ds.ReadXml(xmlReader);

            qr.ChNfe   = ds.Tables["infNFe"].Rows[0]["Id"].ToString().Replace("NFe", "");
            qr.NVersao = "2";
            qr.TpAmb   = ds.Tables["ide"].Rows[0]["tpAmb"].ToString();
            qr.DhEmi   = ds.Tables["ide"].Rows[0]["dhEmi"].ToString();
            qr.VNF     = ds.Tables["ICMSTot"].Rows[0]["vNF"].ToString();

            if (ds.Tables["dest"] != null)
            {
                if (ds.Tables["dest"].Columns["CNPJ"] != null)
                {
                    qr.CDest = ds.Tables["dest"].Rows[0]["CNPJ"].ToString();
                }
                else if (ds.Tables["dest"].Columns["CPF"] != null)
                {
                    qr.CDest = ds.Tables["dest"].Rows[0]["CPF"].ToString();
                }
            }

            qr.VICMS        = ds.Tables["ICMSTot"].Rows[0]["vICMS"].ToString();
            qr.DigVal       = ds.Tables["Reference"].Rows[0]["DigestValue"].ToString();
            qr.CIdToken     = IDToken.Replace(" ", "");
            qr.Csc          = CSC;
            qr.URL          = WebServiceNFCe.URLQRCode;
            qr.VersaoXML    = ds.Tables["infNFe"].Rows[0]["versao"].ToString();
            qr.Contingencia = ds.Tables["ide"].Rows[0]["tpEmis"].ToString() == "9";
            qr.GerarURLQRCode();

            return($"<![CDATA[{qr.TextQRCode}]]>");
        }
Esempio n. 6
0
        public static GameObject Instantiate(IDToken idToken, GameObject original, Transform parent, bool instantiateInWorldSpace)
        {
            // Disable GameObject to prevent Awake and OnEnable from firing before idToken has been assigned
            var activeState = original.activeSelf;

            original.SetActive(false);

            var newObject = Object.Instantiate(original, parent, instantiateInWorldSpace);

            var idTokenHolder = newObject.GetComponentInChildren <IDTokenHolder>();

            if (idTokenHolder != null)
            {
                idTokenHolder.IDToken = idToken;
            }

            // Reenable GameObject
            newObject.SetActive(activeState);
            original.SetActive(activeState);

            return(newObject);
        }
Esempio n. 7
0
 public void SetOverrideToken(IDToken overrideToken)
 {
     _overrideToken = overrideToken;
 }