// 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; } }
// 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(); }