public static bool EliminarEnDepositoAReparar(Fabrica f, Celular c) { bool retorno = false; //si esta almacenado en deposito OK if (!(Fabrica.AlmacenadoEnDepositoOk(f, c))) { if (f.DepositoAReparar - c)//lo elimino { retorno = true; } } return(retorno); }
public static bool EliminarEnDepositoOk(Fabrica f, Celular c) { bool retorno = false; //si esta almacenado en deposito ok if ((Fabrica.AlmacenadoEnDepositoOk(f, c))) { if (f.DepositoOk - c)//lo guardo { retorno = true; } } return(retorno); }
/// <summary> /// Guarda el Celualr en la lista DepositoOk /// </summary> /// <param name="f"></param> /// <param name="c"></param> /// <returns></returns> public static bool GuardarEnDepositoOk(Fabrica f, Celular c) { bool retorno = false; //si no esta almacenado en deposito ok if (!(Fabrica.AlmacenadoEnDepositoOk(f, c)) && f.capacidadAlmacenGeneral > f.Ensamblados.tamanioDeposito()) { if (f.DepositoOk + c)//lo guardo { if (c is IAcuatico) { if (f.Acuaticos + c) { } //lo guardo en acuaticos } retorno = true; } } return(retorno); }