private void BtnConfirma_Click(object sender, EventArgs e) { try { FrmPrincipal.Conexao = null; //if (LstConexao.SelectedValue.ToString().Trim() != "0") // FrmPrincipal.ServidorRemoto = true; //AtualizandoConfiguracao(); Usuario = new Controle_Dados.Usuarios(); FrmPrincipal.AbrirConexao(); Controle.Conexao = FrmPrincipal.Conexao; ValidarLogin.Controle = Controle; ParamFilial.Controle = Controle; Usuario.Controle = Controle; Tentativas = Tentativas + 1; VerificaUsuario(TxtUsuario.Text.Trim()); Usuario = ValidarLogin.Verificar_Login(TxtUsuario.Text.Trim(), TxtSenha.Text.Trim()); Linha = Tabela.Select("Conexao='" + LstConexao.SelectedValue.ToString().Trim() + "'"); FrmPrincipal.IdFilialConexao = int.Parse(Linha[0]["Id"].ToString()); //Verificando o Release do Sistema ParamFilial.LerDados(int.Parse(Linha[0]["Id"].ToString())); if (ParamFilial.Release != FrmPrincipal.Release) { MessageBox.Show("Versão do Sistema Diferente do Banco de Dados", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); AcessoOk = false; Close(); return; } if (TxtUsuario.Text.Trim() == "ADM" && TxtSenha.Text.Trim() == "524952") { AcessoOk = true; Usuario = new Controle_Dados.Usuarios(); Usuario.Controle = Controle; Usuario.LerDados(0); FrmPrincipal.Perfil_Usuario = Usuario; Close(); } else { if (Usuario != null) { FrmPrincipal.Perfil_Usuario = Usuario; AcessoOk = true; Close(); } else { if (Tentativas >= 3) { MessageBox.Show("Limite de tentativas esgotadas", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); AcessoOk = false; Close(); } else { MessageBox.Show("Autorização negada, Favor verificar Usuário e Senha", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtUsuario.Text = ""; TxtSenha.Text = ""; TxtUsuario.Focus(); } } } } catch { MessageBox.Show("Falha na autenticação do acesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); AcessoOk = false; Close(); } }