public void agregarProducto() { for (int i = 0; i < this.estante.GetLength(0); i++) { for (int l = 0; l < this.estante.GetLength(1); l++) { if (this.estante[i, l] == null) { Console.WriteLine("Si quieres agregar una bebida azucarada escriba A si no Escriba B (bebida mineral)"); string respuesta = Console.ReadLine(); this.bebidas = fabricaBebidas.obtenerBebidas(respuesta); bool resp = verificarIdentificador(this.bebidas); if (resp) { Console.WriteLine("no se puede agregar una bebida con el mismo identifiacador"); } else { Console.WriteLine("Se agrego la bebida exitosamente "); this.estante[i, l] = this.bebidas; } } } } }
public void almacenar() { for (int i = 0; i < this.estante.GetLength(0); i++) { for (int l = 0; l < this.estante.GetLength(1); l++) { Console.WriteLine("Si quieres guardar una bebida azucarada escriba A si no Escriba B (bebida mineral)"); string respuesta = Console.ReadLine(); if (respuesta == "A") { this.bebidas = fabricaBebidas.obtenerBebidas(respuesta); this.estante[i, l] = this.bebidas; } else if (respuesta == "B") { this.bebidas = fabricaBebidas.obtenerBebidas(respuesta); this.estante[i, l] = this.bebidas; } else { fabricaBebidas.obtenerBebidas(null); } } } }
public bool verificarIdentificador(bebida bebidaNueva) { for (int i = 0; i < this.estante.GetLength(0); i++) { for (int l = 0; l < this.estante.GetLength(1); l++) { if (this.estante[i, l] != null) { if (this.estante[i, l].Identificador == bebidaNueva.Identificador) { return(true); } } } } return(false); }
public almacen(bebida bebidas, bebida[,] estante) { this.bebidas = bebidas; this.estante = estante; }