Esempio n. 1
0
        public Interaction()
        {
            var logger = Logger.Logger.GetInstance;

            Log        = logger.GetLogs["InterattivoMensa"];
            CatchError = logger.GetErrorLog;
        }
Esempio n. 2
0
 /// <summary>
 /// Consente di definire il nome per la gestione degli errori e l'assembly di riferimento
 /// </summary>
 /// <param name="logFileName">Nome file gestione log</param>
 /// <param name="assembly">Assembly di riferimento gestione errori</param>
 public void InitErrorLog(string logFileName, Assembly assembly)
 {
     logError = new Log(logFileName, assembly);
     if (CatchError == null)
     {
         CatchError = new CatchError(assembly);
     }
     CatchError.Log = logError;
 }
Esempio n. 3
0
        public static void ReloadObj(ICatchError Er, bool ResetPRP = true, bool ResetAP = true)
        {
            try
            {
                ReleaseObj(ResetPRP, ResetAP);

                if (ResetPRP)
                {
                    RP = (IRemoteProvider)Activator.CreateInstance(
                        Type.GetTypeFromProgID("PresentRemoteProvider.RemoteProvider"));
                }
                if (ResetAP)
                {
                    Interaction = (IAPInteractionMng)Activator.CreateInstance(
                        Type.GetTypeFromProgID("APInterMng.APInteractionMng"));
                }
            }
            catch (Exception ex)
            {
                Er.Error(ex);
                ReleaseObj();
            }
        }