private static void QuitarRepuesto(VentaRepuestos venta) { Program.ListarRepuestos(venta); Console.WriteLine("Seleccione un código de repuesto para eliminar:"); try { int c = ConsolaHelper.PedirInt("Código"); venta.QuitarRepuesto(c); Console.WriteLine("El repuesto ha sido eliminado."); }catch (Exception ex) { Console.WriteLine("No es posible eliminar el repuesto seleccionado: " + ex.Message); } }
private static void ListarPorCategoria(VentaRepuestos venta) { try { int categoria = ConsolaHelper.PedirInt("Código de categoría"); List <Repuesto> lista = venta.TraerPorCategoria(categoria); foreach (Repuesto r in lista) { Console.WriteLine(r.ToString()); } }catch (Exception ex) { Console.WriteLine("Error en uno de los datos ingresados. " + ex.Message + " Intente nuevamente."); } }
private static void QuitarStock(VentaRepuestos venta) { Program.ListarRepuestos(venta); Console.WriteLine("Seleccione el código de repuesto que va a al que se le va a quitar stock:"); try { int c = ConsolaHelper.PedirInt("Código"); int p = ConsolaHelper.PedirInt("Stock a quitar"); venta.QuitarStock(c, p); Console.WriteLine("Se ha quitado stock."); } catch (Exception ex) { Console.WriteLine("No es posible realizar la operación solicitada: " + ex.Message); } }
private static void ModificarRepuesto(VentaRepuestos venta) { Program.ListarRepuestos(venta); Console.WriteLine("Seleccione el código de repuesto que va a modificar:"); try { int c = ConsolaHelper.PedirInt("Código"); double p = ConsolaHelper.PedirDouble("Precio nuevo"); venta.ModificarRepuesto(c, p); Console.WriteLine("El repuesto ha sido modificado."); } catch (Exception ex) { Console.WriteLine("No es posible modificar el repuesto seleccionado: " + ex.Message); } }
private static void AgregarRepuesto(Comercio c) { int cod = ConsolaHelper.PedirInt("Codigo"); string n = ConsolaHelper.PedirString("Nombre"); double p = ConsolaHelper.PedirDouble("Precio"); int s = ConsolaHelper.PedirInt("Stock"); int cod2 = ConsolaHelper.PedirInt("Codigo de Categoria"); string n2 = ConsolaHelper.PedirString("Nombre de Categoria"); Categoria cat = new Categoria(cod2, n2); Repuesto r = new Repuesto(cod, n, p, s, cat); c.AgregarRepuesto(r); Console.WriteLine("Repuesto agregado."); }
private static void AgregarRepuesto(VentaRepuestos venta) { try { int cod = ConsolaHelper.PedirInt("Código de repuesto."); string n = ConsolaHelper.PedirString("Nombre de repuesto."); double p = ConsolaHelper.PedirDouble("Precio."); int s = ConsolaHelper.PedirInt("Stock."); int codCat = ConsolaHelper.PedirInt("Elija categoría:\n" + venta.GetCategorias.ToString()); Repuesto nuevoRepuesto = new Repuesto(cod, n, p, s); venta.AgregarRepuesto(nuevoRepuesto, codCat); Console.WriteLine("Se ha agregado el repuesto."); }catch (Exception ex) { Console.WriteLine("Error en uno de los datos ingresados: " + ex.Message + " Intente nuevamente."); AgregarRepuesto(venta); } }