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