// VERIFICA CONTA and CONGREGACAO INICIAL //================================================================================================= private objConta VerificaAndGet_ContaAndCongregacao() { objConta conta = new objConta(null); if (!CheckContaPadrao(ref conta)) { MessageBox.Show("Ainda não foi encontrada nenhuma CONTA PADRÃO no sistema...\n\n" + "Favor inserir e escolher uma CONTA padrão no arquivo do sistema", "Conta Padrão", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // abre o form de config Config.frmConfig frmC = new Config.frmConfig(this); frmC.ShowDialog(); // testa novamente if (!CheckContaPadrao(ref conta)) { MessageBox.Show("Ainda não foi encontrado nenhuma Conta Padrão no sistema!\n" + "A aplicação será fechada...", "Conta Inespecífica", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(null); } } return(conta); }
//--- VERIFICA CONFIG //================================================================================================= private bool VerificaConfig() { if (File.Exists(Application.StartupPath + "\\Config.xml")) { return(true); } else { if (Program.usuarioAtual.UsuarioAcesso > 1) // não é administrador do sistema { AbrirDialog("Arquivo de Configuração não foi encontrado! \n" + "Seu LOGIN não tem acesso à Configuração... \n" + "Comunique-se com o administrador do sistema.", "Erro de Arquivo", DialogType.OK, DialogIcon.Warning); return(false); } } AbrirDialog("Arquivo de Configuração não foi encontrado!", "Gerar CONFIG", DialogType.OK, DialogIcon.Warning); //--- abre o form de config Config.frmConfig frmC = new Config.frmConfig(this); frmC.ShowDialog(); //--- se não existe o config, então fecha a aplicação if (File.Exists(Application.StartupPath + "\\Config.xml")) { return(true); } else { AbrirDialog("Arquivo de Configuração ainda não foi encontrado! \n" + "Sem CONFIGURAÇÃO não será possível continuar... \n" + "Comunique-se com o administrador do Sistema.", "Erro de Arquivo", DialogType.OK, DialogIcon.Warning); return(false); } }