private void guardarButton_Click(object sender, EventArgs e) { if (stringDeConexionText.Text.Trim().Length > 0) { try { GestorSistema.ModificarStringDeConexion(stringDeConexionText.Text); action(true); } catch (Exception exc) { MessageBox.Show(exc.Message); } } else { MessageBox.Show("Debe ingresar un string de conexion a guardar."); } }
private void LogIn_Load(object sender, EventArgs e) { //nombreUsuarioText.Text = "admin.admin"; //contraseñaText.Text = "osxApZQd"; var modificarStringBienvenidoFallo = false; recalcularDigitosButton.Visible = false; try { GestorSistema.ObtenerInstancia(); } catch (Exception exc) { Bienvenido bienvenido = new Bienvenido((stringDConexion) => { try { GestorSistema.ModificarStringDeConexion(stringDConexion); MessageBox.Show("La conexion a la base de datos fue satisfactoria."); } catch (Exception modifExc) { modificarStringBienvenidoFallo = true; MessageBox.Show(modifExc.Message); } }); bienvenido.StartPosition = FormStartPosition.CenterScreen; bienvenido.ShowDialog(); } try { if (GestorSistema.ObtenerInstancia().ConsultarIntegridadDeBaseDeDatos() == 0) { ingresarButton.Enabled = false; recalcularDigitosButton.Visible = true; MessageBox.Show("La integridad de la base de datos ha sido corrompida, por favor comuniquese con el administrador de sistema."); } } catch (Exception exc) { ingresarButton.Enabled = false; if (!modificarStringBienvenidoFallo) { MessageBox.Show("No ha sido posible acceder a la base de datos configurada, por favor modifique el string de conexion."); } } ToolTip toolTip1 = new ToolTip(); toolTip1.AutoPopDelay = 5000; toolTip1.InitialDelay = 500; toolTip1.ReshowDelay = 500; toolTip1.ShowAlways = true; toolTip1.SetToolTip(this.ingresarButton, "Ingresa a la aplicacion con los datos de ingreso"); toolTip1.SetToolTip(this.modificarStringButton, "Modifica el string de conexion para el acceso a la base de datos"); toolTip1.SetToolTip(this.recalcularDigitosButton, "Reconstruye la integridad de la base de datos"); System.Windows.Forms.HelpProvider helpProvider1 = new HelpProvider(); var applicationFolder = Application.StartupPath + "\\Benefix_mu.chm"; helpProvider1.HelpNamespace = applicationFolder; helpProvider1.SetHelpNavigator(this, System.Windows.Forms.HelpNavigator.Topic); helpProvider1.SetShowHelp(this, true); helpProvider1.SetHelpKeyword(this, "2_Login.htm"); }