public void ModificarNodo()//Modifica el nodo por pantalla { string entrada = null; WriteLine($"{this.NombreNodo}: {this.Fechas.ToString("dd/MM/yyyy")}"); while (entrada != "s" && entrada != "n") { Write($"¿Modificar {this.NombreNodo} ?\tSí-->s\tNo-->n"); Casilla casilla = new Casilla(); entrada = ReadLine(); WriteLine(); } if (entrada == "s") { re: Write("Fecha: "); try{ this.Fechas = DateTime.Parse(ReadLine()); }catch { WriteLine("Fecha incorrecta."); goto re; } document.Load("Configuracion.xml"); XmlNode root = document.DocumentElement; XmlNode nod = root.SelectSingleNode(this.NombreNodo); nod.InnerText = this.Fechas.ToString("dd/MM/yyyy"); document.Save("Configuracion.xml"); } WriteLine("\n"); }
public void ModificarNodo() { string entrada = null; WriteLine($"{this.NombreNodo}: {this.Dimension}"); while (entrada != "s" && entrada != "n") { Write($"¿Modificar {this.NombreNodo} ?\tSí-->s\tNo-->n"); Casilla casilla = new Casilla(); entrada = ReadLine(); WriteLine(); } if (entrada == "s") { document.Load("Configuracion.xml"); XmlNode root = document.DocumentElement; XmlNode nodo = root.SelectSingleNode(this.NombreNodo); int alto = 0; re: Write($"{this.NombreNodo}: "); try{ alto = int.Parse(ReadLine()); }catch { goto re; } nodo.InnerText = $"{alto}"; document.Save("Configuracion.xml"); } WriteLine("\n"); }
public void ModificarNodo() { string entrada = null; WriteLine($"{this.NombreNodo}: {this.Color}"); while (entrada != "s" && entrada != "n") { Write($"¿Modificar {this.NombreNodo} ?\tSí-->s\tNo-->n"); Casilla casilla = new Casilla(); entrada = ReadLine(); WriteLine(); } if (entrada == "s") { document.Load("Configuracion.xml"); XmlNode root = document.DocumentElement; XmlNode nodo = root.SelectSingleNode(this.NombreNodo); ConsoleColor[] colors = (ConsoleColor[])ConsoleColor.GetValues(typeof(ConsoleColor)); WriteLine("Color:"); int i = 0; int num = -1; foreach (var color in colors) { CursorLeft = 25; WriteLine($"{color}-->{i++}"); } while (num < 0 || num > 15) { re: Write("Nuevo color: "); try{ num = int.Parse(ReadLine()); }catch { goto re; } } ConsoleColor color1 = colors[num]; nodo.InnerText = $"{color1}"; document.Save("Configuracion.xml"); } WriteLine("\n"); }