예제 #1
0
 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();
 }
예제 #2
0
        public static void QuitarRepuesto(VentaRepuestos vtaRep)
        {
            try
            {
                if (vtaRep.TieneRepuesto > 0)
                {
                    vtaRep.ListarRepuestos();
                    int codigo = ConsolaHelper.PedirCodigoRepuesto(0, 999999);

                    vtaRep.QuitarRepuesto(codigo);

                    Console.WriteLine("\nEl Respuesto seleccionado a sido eliminado correctamente.");
                }
                else
                {
                    Console.WriteLine("No hay stock para quitar.");
                }
            }
            catch (CodigoInexistenteException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (NotImplementedException ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }