Ejemplo n.º 1
0
        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);
     }
 }
Ejemplo n.º 3
0
        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);
                }
            }
        }