Пример #1
0
        public void AddOrUpdate(Patent p, string appNo, string productNo)
        {
            ImporterCacheKeyApplication key = new ImporterCacheKeyApplication
            {
                AppNo     = appNo,
                ProductNo = productNo
            };

            Guid appId, drugId;

            if (AppToApp.TryGetValue(key, out appId) && AppToDrug.TryGetValue(key, out drugId))
            {
                p.Id            = Guid.NewGuid();
                p.ApplicationId = appId;
                p.DrugId        = drugId;
                Patents.Add(p);
            }
        }
Пример #2
0
        /// <summary>
        /// Extrait les brevets
        /// </summary>
        private void ExtractPatents()
        {
            string patents = string.Empty;

            if (!ExtractDatas(new Patents(), ref patents))
            {
                return;
            }

            foreach (string p in patents.Split('|').ToList())
            {
                Patents patent = new Patents()
                {
                    Name = p
                           // Voir pour les caracteristiques des brevets
                };
                if (!string.IsNullOrWhiteSpace(p))
                {
                    Patents.Add(patent);
                }
            }
        }