public CallButlerService()
        {
            // Load our private label file
            Service.Services.PrivateLabelService.LoadPrivateLabelFile();

            clearMenuItemsHandler = new ClearMenuItemsDelagate(ClearMenuItemsProc);

            System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly();
            Version appVersion           = a.GetName().Version;
            string  appVersionString     = appVersion.ToString();

            currentIP = WOSI.Utilities.NetworkUtils.GetCurrentIpAddress();

            InitializeComponent();

            LoadStartupOption();
            mnuLoadOnStartup.Click += new EventHandler(mnuLoadOnStartup_Click);

            mnuManageCallButler.Click += new EventHandler(mnuManageCallButler_Click);
            mnuManageCallButler.Image  = Properties.Resources.nut_and_bolt_16;

            mnuExit.Click += new EventHandler(mnuExit_Click);
            mnuExit.Image  = Properties.Resources.exit_16;

            mnuPlugins.Image = Properties.Resources.gear_connection_16;

            // Set our default language
            if (Properties.Settings.Default.DefaultLanguage == null || Properties.Settings.Default.DefaultLanguage.Length == 0)
            {
                Properties.Settings.Default.DefaultLanguage = WOSI.Utilities.GlobalizationUtils.GetTopParentCulture(System.Threading.Thread.CurrentThread.CurrentCulture).IetfLanguageTag;
                Properties.Settings.Default.Save();
            }

            LoggingService.NewLogEntry += new EventHandler <LogEntryEventArgs>(LoggingService_NewLogEntry);
        }
Ejemplo n.º 2
0
        public CallButlerService()
        {
            // Load our private label file
            Service.Services.PrivateLabelService.LoadPrivateLabelFile();

            clearMenuItemsHandler = new ClearMenuItemsDelagate(ClearMenuItemsProc);

            System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly();
            Version appVersion = a.GetName().Version;
            string appVersionString = appVersion.ToString();

            currentIP = WOSI.Utilities.NetworkUtils.GetCurrentIpAddress();

            InitializeComponent();

            LoadStartupOption();
            mnuLoadOnStartup.Click += new EventHandler(mnuLoadOnStartup_Click);

            mnuManageCallButler.Click += new EventHandler(mnuManageCallButler_Click);
            mnuManageCallButler.Image = Properties.Resources.nut_and_bolt_16;

            mnuExit.Click += new EventHandler(mnuExit_Click);
            mnuExit.Image = Properties.Resources.exit_16;

            mnuPlugins.Image = Properties.Resources.gear_connection_16;

            // Set our default language
            if (Properties.Settings.Default.DefaultLanguage == null || Properties.Settings.Default.DefaultLanguage.Length == 0)
            {
                Properties.Settings.Default.DefaultLanguage = WOSI.Utilities.GlobalizationUtils.GetTopParentCulture(System.Threading.Thread.CurrentThread.CurrentCulture).IetfLanguageTag;
                Properties.Settings.Default.Save();
            }

            LoggingService.NewLogEntry += new EventHandler<LogEntryEventArgs>(LoggingService_NewLogEntry);
        }