public static void AgregarRepuesto(VentaRepuestos vtaRep)
        {
            try
            {
                Console.WriteLine("AGREGAR REPUESTO");

                int    codigo          = ConsolaHelper.PedirCodigoRepuesto(0, 999999);
                string nombre          = ConsolaHelper.PedirNombreRepuesto();
                double precio          = ConsolaHelper.PedirPrecio(0, 999999);
                int    stock           = ConsolaHelper.PedirStock(1, 999999);
                int    codigoCategoria = ConsolaHelper.PedirCodigoCategoria(1, 3);

                vtaRep.AgregarRepuesto(codigo, nombre, precio, stock, codigoCategoria);

                Console.WriteLine("\nEl Repuesto fue incorporado correctamente!");
                Console.WriteLine("\nIngrese una tecla para volver al Menú Principal.");
            }
            catch (CategoriaInexistenteException ex)
            {
                Console.WriteLine(ex.Message);
                Console.WriteLine("\nIngrese una tecla para volver al Menú Principal.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("\nLo sentimos, hubo un error en la ejecución del programa. Mensaje: " + ex.Message);
                Console.WriteLine("\nIngrese una tecla para volver al Menú Principal.");
            }
            Console.ReadKey();
        }
 public static void ModificarPrecio(VentaRepuestos vtaRep)
 {
     try
     {
         if (vtaRep.TieneRepuesto > 0)
         {
             Console.WriteLine("MODIFICAR PRECIO.\n");
             vtaRep.ListarRepuestos();
             int    codigo = ConsolaHelper.PedirCodigoRepuesto(0, 999999);
             double precio = ConsolaHelper.PedirPrecio(1, 99999);
             vtaRep.ModificarPrecio(codigo, precio);
             Console.WriteLine("\nPrecio del codigo " + codigo + " ha sido modificado correctamente.");
         }
         else
         {
             Console.WriteLine("No hay repuesto a los cuales haya que cambiar el precio.");
         }
     }
     catch (SinStockException ex)
     {
         Console.WriteLine(ex.Message);
     }
     catch (CodigoInexistenteException ex)
     {
         Console.WriteLine(ex.Message);
     }
     Console.ReadKey();
 }
        public static void RegistrarIndumentaria(TiendaRopa Lupo)
        {
            try
            {
                Console.WriteLine("REGISTRACIÓN DE INDUMENTARIA\n");
                int tipoIndumentaria = ConsolaHelper.OpcionTipoIndumentaria(1, 3);
                int tipoPrenda       = ConsolaHelper.OpcionTipoPrenda(1, 2);

                bool   tieneBolsillo = false;
                string material      = string.Empty;

                if (tipoPrenda == 1)
                {
                    tieneBolsillo = ConsolaHelper.TieneBolsillo(1, 2);
                    material      = ConsolaHelper.Material();
                }
                bool   tieneEstampado = false;
                string tipoManga      = string.Empty;

                if (tipoPrenda == 2)
                {
                    tieneEstampado = ConsolaHelper.TieneEstampado(1, 2);
                    tipoManga      = ConsolaHelper.tipoManga();
                }
                string talle             = ConsolaHelper.PedirTalle();
                double precio            = ConsolaHelper.PedirPrecio(0, 999999);
                string origen            = ConsolaHelper.OrigenPrenda();
                double porcentajeAlgodon = ConsolaHelper.PorcentajeAlgodon(0, 100);


                Lupo.AgregarIndumentaria(tipoIndumentaria, tipoPrenda, tieneBolsillo, material,
                                         tieneEstampado, tipoManga, talle, precio, origen, porcentajeAlgodon);

                Console.WriteLine("\nPrenda incorporada a la tienda!");

                Console.ReadKey();
            } catch (Exception ex)
            {
                Console.WriteLine("Lo sentimos, hubo un error durante la ejecución. " + ex.Message);
            }
        }