public bool Agregar(ClaseCategorias inv) { categorias.Add(inv); bool accion = ActualizarArchivo(); categorias = Leer(); return(accion); }
public bool Modificar(ClaseCategorias original, ClaseCategorias modificado) { ClaseCategorias t = new ClaseCategorias(); foreach (var buscador in categorias) { if (original.NombreCategoria == buscador.NombreCategoria) { t = buscador; } } t.NombreCategoria = modificado.NombreCategoria; bool resultado = ActualizarArchivo(); categorias = Leer(); return(resultado); }
public bool Eliminar(ClaseCategorias cat) { ClaseCategorias categori = new ClaseCategorias(); foreach (var Buscador in categorias) { if (Buscador.NombreCategoria == cat.NombreCategoria) { categori = Buscador; } } categorias.Remove(categori); bool accion = ActualizarArchivo(); categorias = Leer(); return(accion); }
public List <ClaseCategorias> Leer() { string elementos = accionesArchivo.Leer(); if (elementos != null) { List <ClaseCategorias> inv = new List <ClaseCategorias>(); string[] fila = elementos.Split('\n'); for (int i = 0; i < fila.Length - 1; i++) { string[] espacio = fila[i].Split('|'); ClaseCategorias a = new ClaseCategorias(); a.NombreCategoria = (espacio[0]); inv.Add(a); } categorias = inv; return(inv); } else { return(null); } }