private static void ListarRepPorCat(VentaRepuestos local) { bool loop = true; do { try { int codigoCategoria = Validations.IntInsert("Ingrese el código de la categoría que desea ver", 0, int.MaxValue); local.VerificarCodigoCategoria(codigoCategoria); foreach (Categoria c in local.ListaCategorias) { if (c.Codigo == codigoCategoria) { Console.WriteLine("Categoría: " + c.ToString()); } } foreach (Repuesto rc in local.TraerPorCategoria(codigoCategoria)) { Console.WriteLine(rc.ToString()); } } catch (Exception) { loop = true; } } while (loop); }
private static void QuitarCategoría(VentaRepuestos local) { bool loop = true; do { int codigoCategoria = Validations.IntInsert("Ingrese el codigo de la categoría a eliminar", 0, int.MaxValue); loop = !local.VerificarCodigoCategoria(codigoCategoria); local.QuitarRepuesto(codigoCategoria); } while (loop); }
private static void AgregarCategoría(VentaRepuestos local) { bool loop = true; do { int codigoCategoria = Validations.IntInsert("Ingrese el código de la nueva categoría", 0, int.MaxValue); loop = !local.VerificarCodigoCategoria(codigoCategoria); string nombreCategoría = Validations.StringInsert("Ingrese el nombre de la nueva categoría"); Categoria c = new Categoria(codigoCategoria, nombreCategoría); local.AgregarCategoria(c); } while (loop); }