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