static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //string ip = "193.219.91.103"; //string ip = "doesntexist"; //string ip = "127.0.0.1"; //ushort port = 7099; //ushort port = 54000; string ip = ConfigurationManager.AppSettings.Get("IpAddress"); ushort port = ushort.Parse(ConfigurationManager.AppSettings.Get("Port")); // Check if internet is available if (!CheckForInternetConnection()) { Application.Run(new noInternetMain()); } else { ConnectionEstablished = true; } if (!ConnectToDb(ip, port)) { Application.Run(new NoDatabaseMain()); } else { ContinueOffline = true; } if (ConnectionEstablished && ConnectionEstablished) { //Application.Run(new MainEventListPanel()); //Application.Run(new MainEventManagerPanel()); Application.Run(new UiMain()); } Client.Disconnect(); DraftManager.SaveDrafts(); }