/// <summary>
        /// Получить все карты на объём движений с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CRangeOfMotionCard> GetWrongRangeOfMotionCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongRangeOfMotionCards = new List <CRangeOfMotionCard>();

            foreach (CRangeOfMotionCard rangeOfMotionCard in _rangeOfMotionCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(rangeOfMotionCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(rangeOfMotionCard.VisitId);
                    }
                    catch
                    {
                        wrongRangeOfMotionCards.Add(rangeOfMotionCard);
                    }
                }
            }

            return(wrongRangeOfMotionCards);
        }
Example #2
0
        /// <summary>
        /// Получить все карты на акушерский паралич с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CObstetricParalysisCard> GetWrongObstetricParalysisCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongObstetricParalysisCards = new List <CObstetricParalysisCard>();

            foreach (CObstetricParalysisCard obstetricParalysisCard in _obstetricParalysisCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(obstetricParalysisCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(obstetricParalysisCard.VisitId);
                    }
                    catch
                    {
                        wrongObstetricParalysisCards.Add(obstetricParalysisCard);
                    }
                }
            }

            return(wrongObstetricParalysisCards);
        }
        /// <summary>
        /// Получить все карты на плечевое сплетение с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CBrachialPlexusCard> GetWrongBrachialPlexusCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongBrachialPlexusCards = new List <CBrachialPlexusCard>();

            foreach (CBrachialPlexusCard brachialPlexusCard in _brachialPlexusCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(brachialPlexusCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(brachialPlexusCard.VisitId);
                    }
                    catch
                    {
                        wrongBrachialPlexusCards.Add(brachialPlexusCard);
                    }
                }
            }

            return(wrongBrachialPlexusCards);
        }