static void EliminarIndumentaria(TiendaRopa tienda) { int codigo = ConsoleHelpers.PedirInt("codigo de indumentaria a eliminar"); try { Indumentaria indumentaria = tienda.Inventario.Find(indumentariaItem => indumentariaItem.Codigo == codigo); tienda.Quitar(indumentaria); } catch (Exception ex) { Console.WriteLine("OcurriĆ³ un error con mensaje: " + ex.Message); } }
private static void EliminoIndumentaria(TiendaRopa tienda) { try { Console.WriteLine(tienda.ListarIndumentarias()); int codigo = ServValidac.PedirInt("Ingrese un codigo de indumentaria a eliminar"); tienda.Quitar(codigo); Console.WriteLine("indumentaria eliminada"); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
static void EliminarIndumentaria(TiendaRopa tiendaRopa) { Console.WriteLine("\n******************** ELIMINAR INDUMENTARIA ********************\n"); List <Indumentaria> aux = tiendaRopa.Lista(); Indumentaria auxiliar = null; if (aux.Count == 0) { Console.WriteLine("No hay articulos cargados"); } else { foreach (Indumentaria a in aux) { Console.WriteLine(a.ToString()); } } int codigo = Validaciones.Entero("codigo de producto a eliminar", 1, tiendaRopa.UltimoCodigo); foreach (Indumentaria a in aux) { if (a.Codigo == codigo) { auxiliar = a; } } if (auxiliar == null) { Console.WriteLine("No hay productos con ese codigo"); } else { try { tiendaRopa.Quitar(auxiliar); Console.WriteLine("El producto se elimino con exito!"); } catch (CodigoInexistenteException e) { Console.WriteLine("Error - " + e.Message); } catch (Exception e) { Console.WriteLine("Error - " + e.Message); } } }