Beispiel #1
0
 private void BtnConfirma_Click(object sender, EventArgs e)
 {
     try
     {
         Usuario = ValidarLogin.Verificar_Login(TxtUsuario.Text.Trim(), TxtSenha.Text.Trim());
         if (TxtUsuario.Text.Trim() == "ADM" && TxtSenha.Text.Trim() == "524952")
         {
             AcessoOk = true;
             Close();
         }
         else
         {
             if (Usuario != null)
             {
                 AcessoOk = true;
                 Close();
             }
             else
             {
                 MessageBox.Show("Autorização negada, Favor verificar Usuário e Senha", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 AcessoOk = false;
                 Close();
             }
         }
     }
     catch
     {
         MessageBox.Show("Falha na autenticação do acesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         AcessoOk = false;
         Close();
     }
 }
Beispiel #2
0
        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();
            }
        }