Ejemplo n.º 1
0
 public DiscrepancyType this[int?index]
 {
     get
     {
         DiscrepancyType sw = null;
         if (index != null)
         {
             lock (_cache)
             {
                 if (_cache.ContainsKey(index.Value))
                 {
                     sw = _cache[index.Value];
                 }
             }
         }
         return(sw);
     }
 }
Ejemplo n.º 2
0
        static public bool Refresh(IIMContext ctx, ILogger logger)
        {
            bool ok = false;

            try
            {
                DiscrepancyType.RefreshCache(ctx, logger);
                //DiscrepancySubType.RefreshCache(ctx, logger);
                //Department.RefreshCache(ctx, logger);
                //ContactTitle.RefreshCache(ctx, logger);
                //Client.RefreshCache(ctx, logger);
                //ClientType.RefreshCache(ctx, logger);
                //ClientContact.RefreshCache(ctx, logger);
                //ReportType.RefreshCache(ctx, logger);
                //SpokeWith.RefreshCache(ctx, logger);

                //UnitOfMeasure.RefreshCache(ctx, logger);
                //Item.RefreshCache(ctx, logger);
                //BasicLabor.RefreshCache(ctx, logger);
                //OptionalLabor.RefreshCache(ctx, logger);
                //Program.RefreshCache(ctx, logger);
                //MaterialStatus.RefreshCache(ctx, logger);
                //JobStatus.RefreshCache(ctx, logger);
                //Market.RefreshCache(ctx, logger);
                //User.RefreshCache(ctx, logger);
                //NoteType.RefreshCache(ctx, logger);
                //UserTaskType.RefreshCache(ctx, logger);
                //Division.RefreshCache(ctx, logger);
                //JobType.RefreshCache(ctx, logger);
                //ok = true;
            }
            catch (Exception e)
            {
                logger.LogDebug(e, "Refresh");
            }
            return(ok);
        }