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 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(); }