Exemple #1
0
        // OPEN CONFIG
        // =============================================================================
        private void btnConfig_Click(object sender, EventArgs e)
        {
            try
            {
                // --- Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                Form f = new Config.frmConfig(this);
                MenuEnabled(false);
                f.MdiParent = this;
                f.Show();
            }
            catch (Exception ex)
            {
                AbrirDialog("Uma exceção ocorreu ao Abrir o formulário de Configuração..." + "\n" +
                            ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation);
            }
            finally
            {
                // --- Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }
        }
Exemple #2
0
        // LOAD
        // =============================================================================
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            mnuPrincipal.Focus();

            //--- VERIFICA SE EXISTE CONFIG DO CAMINHO DO BD
            //------------------------------------------------------------------------------------------------------------
            try
            {
                //--- Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                //--- open check DATABASE
                string   pathDB = DBPath();
                FileInfo DB     = new FileInfo(pathDB);

                if (!DB.Exists)
                {
                    AbrirDialog("Não foi encontrado o Banco de Dados...\n" +
                                "Desculpe, o aplicativo não pode ser aberto!",
                                "Exceção", DialogType.OK, DialogIcon.Exclamation);
                    Application.Exit();
                    return;
                }

                //--- VERFICA SE O ARQUIVO DE CONFIG FOI ENCONTRADO
                //------------------------------------------------------------------------------------------------------------
                if (VerificaConfigXML() == false)
                {
                    AbrirDialog("O arquivo de configuração não pôde ser criado...\n" +
                                "Desculpe, o aplicativo não pode ser aberto!",
                                "Exceção", DialogType.OK, DialogIcon.Exclamation);
                    Application.Exit();
                    return;
                }

                //--- PREENCHE AS LISTAGENS
                //------------------------------------------------------------------------------------------------------------
                DiversosBLL div = new DiversosBLL(pathDB);
                Program.lstCongregacao = new CongregacaoBLL(pathDB).GetListCongregacao();
                Program.lstFuncao      = new FuncaoBLL(pathDB).GetListFuncao();
                Program.lstEstadoCivil = div.GetListEstadoCivil();
                Program.lstSituacao    = div.GetListSituacao();

                new NotifyIcon("Cartão Igreja", "Seja Bem-Vindo!", ToolTipIcon.Info);
            }
            catch (AppException)
            {
                Config.frmConfig frm = new Config.frmConfig(this);
                frm.ShowDialog();
            }
            catch (Exception ex)
            {
                AbrirDialog("Uma exceção ocorreu... " + "\n" +
                            ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation);
            }
            finally
            {
                // --- Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }

            //-- HABILITA O MENU
            //----------------------------------------------------------------
            mnuPrincipal.Enabled = true;

            //--- HABILITA O HANDLER DE ABERTURA DO MENU
            //----------------------------------------------------------------
            MenuOpen_Handler();
            mnuPrincipal.Focus();
            btnCadastros.Select();

            // CREATE HANDLERS TO OPEN FORM ONCLICK
            //----------------------------------------------------------------
            HandlersMenuClickToOpenForm();
        }