/// <summary> /// Actualizar los datos de una Sucursal /// </summary> /// <param name="_SucursalActualizada">Nuevos datos de la sucursal</param> public void ActualizarSucursal(Sucursal _SucursalActualizada) { string Contenido = string.Empty; File.Delete(Ruta3); ArbolSucursal NuevoArbolSucursal = new ArbolSucursal(9); var Archivo = new FileStream(Ruta3, FileMode.OpenOrCreate); Archivo.Close(); foreach (var item in LSucursal) { if (item.Id == _SucursalActualizada.Id) { item.Nombre = _SucursalActualizada.Nombre; item.Direccion = _SucursalActualizada.Direccion; } using (StreamReader Lector = new StreamReader(Ruta3)) { Contenido = Lector.ReadToEnd(); } using (StreamWriter Escritor = new StreamWriter(Ruta3)) { Escritor.WriteLine(Contenido + item.Id.ToString() + "," + item.Nombre + "," + item.Direccion); } NuevoArbolSucursal.InsertarSucursal(item); } Sucursales.NodoRaiz = NuevoArbolSucursal.NodoRaiz; }
public void actualizarSucursales(Sucursal actualizar) { File.Delete(d3); ArbolSucursal nuevo = new ArbolSucursal(9); // using (StreamWriter sw1 = File.CreateText(d3)) var arch = new FileStream(d3, FileMode.OpenOrCreate); arch.Close(); foreach (var item in rSucursal) { if (item.id == actualizar.id) { item.nombre = actualizar.nombre; item.direccion = actualizar.direccion; } using (StreamWriter sw = new StreamWriter(d3)) { sw.WriteLine(item.id.ToString() + "," + item.nombre + "," + item.direccion); } nuevo.Insertar(item); } sucursales.raiz = nuevo.raiz; }