Example #1
0
        //executa configuracoes de inicializacao do addon - criacao de menus,
        //adicao de filtros de eventos...
        public virtual void Init(string addonName)
        {
            try
            {
                log.pushOperation("Addon Initialization");
                CreateMenus();

                CreateFilters();

                if (Properties.getInstance().getByKey("addonConfInit").Equals("1"))
                {
                    CreateAddonDB();

                    AddUserData();

                    AddFormattedSearches();
                }
                else
                {
                    string msg = "Configuracao de addon nao realizada";
                    log.log(msg, Logger.LogType.INFO);
                }

                if (addonName == null)
                {
                    addonName = "Add-on " + Properties.getInstance().getByKey("addonName") + " Iniciado";
                }

                log.log(addonName, Logger.LogType.INFO);
            }
            catch (Exception e)
            {
                SB1ControlException.SB1ControlException.Save(e);
            }
            log.releaseOperation();
        }