예제 #1
0
        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();
        }
예제 #2
0
 public static void ListarRepuestosPorCategoria(VentaRepuestos vtaRep)
 {
     try
     {
         if (vtaRep.TieneRepuesto > 0)
         {
             Console.WriteLine("REPUESTOS POR CATEGORIA.\n");
             int codigoCategoria = ConsolaHelper.PedirCodigoCategoria(1, 3);
             //vtaRep.TraerPorCategoria(codigoCategoria);
         }
         else
         {
             Console.WriteLine("No hay repuestos cargados en el sistema.");
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     Console.ReadKey();
 }