Example #1
0
        static void DevolverOrden(TiendaRopa tiendaRopa)
        {
            Console.WriteLine("\n******************** DEVOLUCION DE ORDEN ********************\n");
            List <Venta> venta = tiendaRopa.ListarOrden();

            if (venta.Count == 0)
            {
                Console.WriteLine("No hay pedidos ingresados");
            }
            else
            {
                foreach (Venta a in venta)
                {
                    Console.WriteLine(a.ToString());
                }
            }
            int codigo = Validaciones.Entero("codigo de pedido a devolver", tiendaRopa.PrimerCodigoVenta, tiendaRopa.UltimoCodigoVenta);

            try
            {
                tiendaRopa.DevolverOrden(codigo);
                Console.WriteLine("Devolucion exitosa.");
            }
            catch (PedidoNOProcesadoException e)
            {
                Console.WriteLine("Error - " + e.Message);
            }
            catch (CodigoInexistenteException e)
            {
                Console.WriteLine("Error - " + e.Message);
            }
            catch (SinStockException e)
            {
                Console.WriteLine("Error - " + e.Message);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error - " + e.Message);
            }
        }