예제 #1
0
파일: Main.cs 프로젝트: k0nsun/ORScrapping
        public void webBrowserMain_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if ((sender as WebBrowser).ReadyState != WebBrowserReadyState.Complete)
            {
                return;
            }

            if (e.Url.AbsolutePath != (sender as WebBrowser).Url.AbsolutePath)
            {
                return;
            }


            lblCurrentAction.Text = action.ToString();
            if ((deconnexion == webBrowserMain.Url.OriginalString) || (webBrowserMain.IsOffline))
            {
                this.action = Action.UNKNOW;
            }

            if (apercu == webBrowserMain.Url.OriginalString)
            {
                // verification du login du joueur
                // absorbtion des données du joueurs
            }

            switch (action)
            {
            case Action.UNKNOW:
                break;

            case Action.updateQuest:
                new QuestUpdate().GetAllQuest(this);
                break;

            case Action.updatePlayerIdUnique:
                searchPlayer.Search(this);
                break;

            case Action.updatePlayerNameStep1:
            case Action.updatePlayerNameStep2:
            case Action.updatePlayerNameStep3:
            case Action.updatePlayerNameStep4:
                getPlayerName.GetName(this);
                break;

            default:
                break;
            }

            //HtmlDocument myDoc = (HtmlDocument)webBrowserMain.Document;
            //myDoc2 = myDoc;

            //switch (action)
            //{
            //    case "searchCDR":
            //        //if (searchCDR != null)
            //        //    searchCDR.search(this);
            //        //if (searchCDR.State)
            //        //{
            //        //    action = string.Empty;
            //        //    MessageBox.Show("Recherche de CDR terminée");
            //        //    panelWebBrowser.Visible = false;
            //        //    panelWebBrowser.Controls.Clear();
            //        //    searchCDRUserView.Dispose();
            //        //}
            //        //break;

            //    case "Findjoueur":
            //        if (searchPlayer != null)
            //            searchPlayer.search(this.webBrowserMain, this);
            //        break;
            //    case "spy":
            //        //if (spyPlayer != null)
            //        //    spyPlayer.SpyPlayer(this);
            //        //if (spyPlayer.State)
            //        //{
            //        //    action = string.Empty;
            //        //}
            //        //break;
            //    case "getNamePlayer":
            //        if (getPlayerName != null)
            //            getPlayerName.GetName(this);
            //        break;
            //    default:
            //        break;
            //}
        }
예제 #2
0
파일: Main.cs 프로젝트: k0nsun/ORScrapping
 private void GetAllPlayerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     action       = Action.updatePlayerIdUnique;
     searchPlayer = new SearchPlayerCapteur(1, 1, 50);
     searchPlayer.Search(this);
 }