Пример #1
0
        public Form1()
        {
            InitializeComponent();

            lstnodos  = new List <ConfigNodoEntity>();
            parametro = new ParametrosEntity();
        }
Пример #2
0
        public IProcesar Builder(ParametrosEntity parametro, bool nuevo = false)
        {
            switch (parametro.nodoseleccionado.ToLower())
            {
            case "appsettings":
                if (nuevo)
                {
                    return(new AgregarAppSetting(parametro));
                }
                else
                {
                    return(new ActualizarAppSetting(parametro));
                }

            case "connectionstrings":
                if (nuevo)
                {
                    return(new AgregarConnectionString(parametro));
                }
                else
                {
                    return(new ActualizarConnectionString(parametro));
                }

            default:
                break;
            }
            return(default);
        public ActualizarConnectionString(ParametrosEntity parametro)
        {
            this.parametro = parametro;
            var datos = parametro.item.Split(new string[] { "name" }, StringSplitOptions.RemoveEmptyEntries);

            if (datos?.Length > 1)
            {
                var conexion = datos[1].Split(new string[] { "connectionString" }, StringSplitOptions.RemoveEmptyEntries);

                if (conexion?.Length > 1)
                {
                    nombre = conexion[0].Substring(1, conexion[0].Length - 1).Replace("\"", "").Trim();
                }
            }
        }
Пример #4
0
        private void btnCargarConfig_Click(object sender, EventArgs e)
        {
            if (selectFile.ShowDialog() == DialogResult.OK)
            {
                txtRutaconfig.Text = selectFile.FileName;
                config             = new MapearConfig(XDocument.Load(txtRutaconfig.Text)).Mapear();

                txtConfigOriginal.Clear();
                cmbNodos.Items.Clear();
                cmbNodos.Items.AddRange((from x in config.nodos select x.name).ToArray());


                lstnodos  = new List <ConfigNodoEntity>();
                parametro = new ParametrosEntity();
            }
        }
Пример #5
0
 public ProcesarAutomatico(ParametrosEntity parametro, string nuevosparametros)
 {
     this.parametro        = parametro;
     this.nuevosparametros = nuevosparametros;
 }
 public FormConfigDetalle(ParametrosEntity parametro)
 {
     this.parametro = parametro;
     InitializeComponent();
 }
Пример #7
0
 public AgregarAppSetting(ParametrosEntity parametro)
 {
     this.parametro = parametro;
 }
 public ProcesarManual(ParametrosEntity parametro, string contenido)
 {
     this.parametro = parametro;
     this.contenido = contenido;
 }
Пример #9
0
 public AgregarConnectionString(ParametrosEntity parametro) => this.parametro = parametro;