/*Buscar lavavajillas*/ public byte buscar_lavavajillas(Lavavajillas lavavajilla) { byte flag = 0; for (int i = 0; i < 100 && !(Equals(lavavajillas[i], null)); i++) { if ((Equals(lavavajillas[i].get_fabricante(), lavavajilla.get_fabricante())) && (Equals(lavavajillas[i].get_modelo(), lavavajilla.get_modelo()))) { Console.WriteLine("\nEncontrado\n"); Console.WriteLine("\nMarca:\t\t{0}\nModelo:\t{1}", lavavajillas[i].get_fabricante(), lavavajillas[i].get_modelo()); flag = 1; } } if (flag == 0) { Console.WriteLine("\nLavavajillas no encontrado"); } return(flag); }
/*Introducir lavavajillas*/ public byte introducir_lavavajilla(Lavavajillas lavavajilla) { int i = 0; for (i = 0; i < 100 && !(Equals(lavavajillas[i], null)); i++) { if ((Equals(lavavajilla.get_fabricante(), lavavajillas[i].get_fabricante())) && (Equals(lavavajilla.get_modelo(), lavavajillas[i].get_modelo()))) { Console.WriteLine("\nYa existe un lavavajillas con estos datos, no se puede anyadir"); return(0); } } if (i == 100) /*esta llenao el array*/ { Console.WriteLine("\nFrigorifico lleno"); return(0); } else { lavavajillas[i] = lavavajilla; return(1); } }
/*borrar lavadora*/ public byte borrar_lavavajilla(Lavavajillas lavavajilla) { int i; for (i = 0; i < 100 && (!(Equals(lavavajillas[i].get_modelo(), lavavajilla.get_modelo())) || !(Equals(lavavajillas[i].get_fabricante(), lavavajilla.get_fabricante()))); i++) { ; } lavavajillas[i] = null; for (i = 0; i < 100; i++) { if (lavavajillas[i] == null) { for (int j = i; j < 100; j++) { if (!Equals(lavavajillas[j], null)) { lavavajillas[i] = lavavajillas[j]; lavavajillas[j] = null; i++; } } } } return(1); /*exito*/ }