예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        /// <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);
        }