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}");
                }
            }
        }