private void btnActualizar_Click(object sender, EventArgs e) { try { if (config != null) { string nodoseleccionado = cmbNodos.Text; if (string.IsNullOrWhiteSpace(nodoseleccionado)) { MessageBox.Show("Seleccione un nodo"); return; } StringBuilder contenidoxml = new StringBuilder(); IniciarParametros(); new ProcesarManual(parametro, txtConfigOriginal.Text).Iniciar(); txtConfigOriginal.Text = parametro.nuevosvalues.ToString(); AgregarNodo.Agregar(lstnodos, nodoseleccionado, txtConfigOriginal.Text); MessageBox.Show($"Se actualizo el nodo: {nodoseleccionado}"); RestablecerControl(); } } catch (Exception ex) { MessageBox.Show($"Error: {ex.Message}"); } }
private void btnEditar_Click(object sender, EventArgs e) { string seleccion = cmbNodos.Text; bool automatico = seleccion.ToLower() == "appsettings" || seleccion.ToLower() == "connectionstrings"; txtConfigOriginal.ReadOnly = automatico; txtConfigOriginal.ForeColor = !automatico?System.Drawing.Color.FromArgb(97, 205, 223) : System.Drawing.Color.FromArgb(105, 154, 231); if (automatico) { FormConfigDetalle detalle = new FormConfigDetalle(IniciarParametros()); detalle.ShowDialog(); if (!string.IsNullOrWhiteSpace(parametro.nuevosvalues.ToString())) { txtConfigOriginal.Text = parametro.nuevosvalues.ToString(); AgregarNodo.Agregar(lstnodos, parametro.nodoseleccionado, txtConfigOriginal.Text); MessageBox.Show($"Se actualizo el nodo: {parametro.nodoseleccionado}"); } } }