public VentanaSifere() { try { singleton = Model.Singleton.Instance; //Verificar APi foreach (string baseDeDatos in singleton.basesDeDatos) { var response = Controller.VerificadorConexionApi.VerificarConexionApi(); switch (response.StatusCode) { case HttpStatusCode.OK: { InitializeComponent(); DTPFechaDesde.Value = new DateTime(DTPFechaDesde.Value.Year, DTPFechaDesde.Value.Month, 1); break; } case HttpStatusCode.NotFound: { InitializeComponent(); DTPFechaDesde.Value = new DateTime(DTPFechaDesde.Value.Year, DTPFechaDesde.Value.Month, 1); break; } case HttpStatusCode.Unauthorized: { MessageBox.Show("Autorizacion invalida \r", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.ConsoleLog("Verificador Conexion: " + response.StatusCode); Environment.Exit(0); break; } case HttpStatusCode.BadRequest: { MessageBox.Show("Verificador Conexion \r", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.ConsoleLog("Verificador Conexion: " + response.StatusCode); Environment.Exit(0); break; } default: MessageBox.Show("Verificador Conexion \r", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.ConsoleLog("Verificador Conexion: " + response.StatusCode); Environment.Exit(0); break; } } } catch (Exception e) { MessageBox.Show("Error al exportar. \r", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.ConsoleLog("VentanaSifere: " + e.Message); } }
static void Main() { singleton = Model.Singleton.Instance; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new VentanaSifere()); }