iSpyApplication.MainForm.Connect C# (CSharp) Method

Connect() public method

public Connect ( string successUrl, bool silent ) : void
successUrl string
silent bool
return void
        public void Connect(string successUrl, bool silent)
        {
            if (!MWS.Running)
            {
                string message = StopAndStartServer();
                if (message != "")
                {
                    if (!silent)
                        MessageBox.Show(this, message);
                    return;
                }
            }
            if (WsWrapper.WebsiteLive)
            {
                if (Conf.WSUsername != null && Conf.WSUsername.Trim() != "")
                {
                    if (Conf.UseUPNP)
                    {
                        NATControl.SetPorts(Conf.ServerPort, Conf.LANPort);
                    }
                    WsWrapper.Connect();
                    WsWrapper.ForceSync();
                    if (WsWrapper.WebsiteLive)
                    {
                        if (successUrl != "")
                            StartBrowser(successUrl);
                        return;
                    }
                    if (!silent && !_shuttingDown)
                        Logger.LogMessageToFile(LocRm.GetString("WebsiteDown"));
                    return;
                }
                var ws = new Webservices();
                ws.ShowDialog(this);
                if (!string.IsNullOrEmpty(ws.EmailAddress))
                    EmailAddress = ws.EmailAddress;
                if (ws.DialogResult == DialogResult.Yes || ws.DialogResult == DialogResult.No)
                {
                    ws.Dispose();
                    Connect(successUrl, silent);
                    return;
                }
                ws.Dispose();
            }
            else
            {
                Logger.LogMessageToFile(LocRm.GetString("WebsiteDown"));
            }
        }

Same methods

MainForm::Connect ( bool silent ) : void

Usage Example

Exemplo n.º 1
0
 private void Login()
 {
     MainClass.Connect(MainForm.Website + "/subscribe.aspx", false);
 }
MainForm