private void toolStripButton_config_Click(object sender, EventArgs e)
        {
            if (Empresa.Configuracoes.Count <= 0)
            {
                MessageBox.Show("É necessário cadastrar e configurar as empresas que serão gerenciadas pelo aplicativo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            switch (ConfiguracaoAtiva())
            {
            case 0:
                ///
                /// configuracao ja existe como Modal
                /// minimiza o MainForm para que a tela de configuracao esteja visivel
                ///
                this.WindowState = FormWindowState.Minimized;
                break;

            case -1:
            {
                try
                {
                    Configuracao oConfig = new Configuracao(onCloseConfiguracao);
                    oConfig.MdiParent   = this;
                    oConfig.MinimizeBox = false;
                    oConfig.Show();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            break;
            }
        }
Beispiel #2
0
        public void VerifyConfiguration(MainWindow main)
        {
            var result = Config.ReadConfig();

            if (!result)
            {
                MessageBox.Show("Configuração não encontrada, por favor adicione o caminho do TESSERACT para que a aplicação possa ser executada",
                                "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning);
                // Chama o dispatcher pois a background thread / task não pode acessar componentes da UI
                Application.Current.Dispatcher.Invoke(new Action(() =>
                {
                    // Abre a tela de configuração
                    try
                    {
                        var config = new Configuracao(main);
                        config.Show();
                    }
                    catch (Exception msg)
                    {
                        Console.WriteLine(msg);
                    }
                }));
            }
            else
            {
                StartTask();
            }
        }
Beispiel #3
0
        private void bConfig_Click(object sender, EventArgs e)
        {
            Configuracao configuracao = new Configuracao();

            if (FormsV.CheckOpened("Configuracao"))
            {
                configuracao.Close();
            }
            else
            {
                configuracao.Show();
            }
        }
Beispiel #4
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            Configuracao conf = new Configuracao();

            conf.Show();
        }
Beispiel #5
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var config = new Configuracao(this);

            config.Show();
        }