コード例 #1
0
        /// <summary>
        /// Вагон на территории АМКР с операцией предявлен?
        /// </summary>
        /// <param name="context"></param>
        /// <param name="num"></param>
        /// <returns></returns>
        public static bool?isLockPresentOperation(this EFDbContext context, int num)
        {
            WagonInternalRoutes wir = context.GetLastWagon(num);

            if (wir == null)
            {
                return(null);
            }
            if (wir.close == null)
            {
                WagonInternalOperation wio = wir.GetLastOperation();
                if (wio == null)
                {
                    return(null);
                }

                return(wio.id_operation == 9 ? true : false);
            }
            else
            {
                return(false);
            }
        }