/// <summary> /// Verifica si el celular esta o no en deposito a reparar /// </summary> /// <param name="f"></param> /// <param name="c"></param> /// <returns></returns> public static bool AlmacenadoEnDepositoAReparar(Fabrica f, Celular c) { bool retorno = false; if (f.DepositoAReparar == c) { retorno = true; } return(retorno); }
/// <summary> /// Verifica si el celular esta o no en ensamblados /// </summary> /// <param name="f"></param> /// <param name="c"></param> /// <returns></returns> public static bool AlmacenadoEnEnsamblados(Fabrica f, Celular c) { bool retorno = false; if (f.Ensamblados == c) { retorno = true; } return(retorno); }
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 Ensamblados /// </summary> /// <param name="f"></param> /// <param name="c"></param> /// <returns></returns> public static bool GuardarEnDepositoEnsamblados(Fabrica f, Celular c) { bool retorno = false; //si no esta almacenado en ensamblados if (!(Fabrica.AlmacenadoEnEnsamblados(f, c)) && f.capacidadAlmacenGeneral > f.Ensamblados.tamanioDeposito()) { if (f.Ensamblados + c)//lo guardo { retorno = true; } } return(retorno); }
/// <summary> /// si esta almacenado en reparar, lo muevo a AlmacenadoOk /// luego elimina el objeto de la lista /// </summary> /// <param name="f"></param> /// <param name="c"></param> /// <returns></returns> //si esta almacenado en reparar, lo muevo a AlmacenadoOk //eliminar instancia o indice despues public static bool Reparacion(Fabrica f, Celular c) { bool retorno = false; if (Fabrica.AlmacenadoEnDepositoAReparar(f, c)) { if (Fabrica.GuardarEnDepositoOk(f, c)) { retorno = true; if (f.DepositoAReparar - c)//elimino de la lista areparar el celular { } } } 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); }