Exemplo n.º 1
0
        public static string get_settings(string ID, string Method)
        {
            if (Method == "name")
            {
                string _source = "";
                _source = RightBrowser.getSource();

                List <String> lines = Regex.Split(_source, "\n").ToList();

                foreach (string l in lines)
                {
                    string h = l.ToLower();
                    if (l.Contains(ID))
                    {
                        string name = Regex.Split(Regex.Split(h, "name=\"")[1], "\"")[0];

                        return(name);
                    }
                }
            }
            if (Method == "value")
            {
                string _source = "";
                _source = RightBrowser.getSource();

                List <String> lines = Regex.Split(_source, "\n").ToList();

                foreach (string l in lines)
                {
                    string h = l.ToLower();
                    if (l.Contains(ID))
                    {
                        string name = Regex.Split(Regex.Split(h, "value=\"")[1], "\"")[0];

                        return(name);
                    }
                }
            }
            return("Not Found");
        }
Exemplo n.º 2
0
        public static void EditStatus(int indexID, string Newstatus)
        {
            string edit = GridPageEdit.getHistory();

            string[] split = Regex.Split(edit, "\n");
            foreach (string a in split)
            {
                if (a.Contains("Cell4Text"))
                {
                    if (a.Contains(indexID.ToString()))
                    {
                        string[] g      = a.Split('>');
                        string[] status = g[1].Split('<');
                        string   neww   = a.Replace(status[0], Newstatus);
                        string   now    = edit.Replace(a, neww);
                        GPGlobals.History = now;
                        if (RightBrowser.getSource().Contains("gridpage"))
                        {
                            RightBrowser.LoadGridPage();
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        public void Run()
        {
            while (true)
            {
                _source      = MainBrowser.getSource();
                _sourceRight = RightBrowser.getSource();

                List <String> lines    = Regex.Split(_source, "<button ").ToList();
                List <String> linesCB  = Regex.Split(_sourceRight, "<select ").ToList();
                List <String> linesBtn = Regex.Split(_sourceRight, "<button ").ToList();
                foreach (string l in lines)
                {
                    string h = l.ToLower();
                    if (h.Contains("id=\""))
                    {
                        string btn = Regex.Split(Regex.Split(h, "id=\"")[1], "\"")[0];
                        if (h.Contains("name=\"") && btn.Contains("btn_"))
                        {
                            string name = Regex.Split(Regex.Split(h, "name=\"")[1], "\"")[0];
                            if (clicked(name))
                            {
                                MainBrowser.EvaluateScript("document.getElementById('" + btn + "').setAttribute('name', 'false')", TimeSpan.FromMilliseconds(1));
                                buttons btnT = new buttons(btn);
                                Thread  exe  = new Thread(buttons.Initalize);
                                exe.Start();
                            }
                        }

                        string chk = Regex.Split(Regex.Split(h, "id=\"")[1], "\"")[0];
                        if (h.Contains("name=\"") && chk.Contains("chk_"))
                        {
                            string name = Regex.Split(Regex.Split(h, "name=\"")[1], "\"")[0];

                            chks   chkT = new chks(chk, name);
                            Thread exe  = new Thread(chks.Initalize);
                            exe.Start();
                        }
                    }
                }
                foreach (string a in linesCB)
                {
                    string h = a.ToLower();
                    if (h.Contains("id=\""))
                    {
                        string cb = Regex.Split(Regex.Split(h, "id=\"")[1], "\"")[0];
                        if (h.Contains("value=\"") && cb.Contains("cb_"))
                        {
                            string value = Regex.Split(Regex.Split(h, "value=\"")[1], "\"")[0];

                            cbs    cbT = new cbs(cb, value);
                            Thread exe = new Thread(cbs.Initalize);
                            exe.Start();
                        }
                        string btn = Regex.Split(Regex.Split(h, "id=\"")[1], "\"")[0];
                        if (h.Contains("value=\"") && btn.Contains("btn_"))
                        {
                            string value = Regex.Split(Regex.Split(h, "value=\"")[1], "\"")[0];

                            buttons btnT = new buttons(btn);
                            Thread  exe  = new Thread(buttons.Initalize);
                            exe.Start();
                        }
                    }
                }
                foreach (string a in linesBtn)
                {
                    string h = a.ToLower();
                    if (h.Contains("id=\""))
                    {
                        string btn = Regex.Split(Regex.Split(h, "id=\"")[1], "\"")[0];
                        if (h.Contains("name=\"") && btn.Contains("btn_"))
                        {
                            string name = Regex.Split(Regex.Split(h, "name=\"")[1], "\"")[0];
                            if (clicked(name))
                            {
                                RightBrowser.EvaluateScript("document.getElementById('" + btn + "').setAttribute('name', 'false')", TimeSpan.FromMilliseconds(1));
                                buttons btnT = new buttons(btn);
                                Thread  exe  = new Thread(buttons.Initalize);
                                exe.Start();
                            }
                        }
                    }
                }
                Thread.Sleep(5);
            }
        }