Пример #1
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtUsuario.Text) || string.IsNullOrEmpty(txtSenha.Text))
            {
                MessageBox.Show("Usuário ou senha não preenchido!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                try
                {
                    string banco = string.Empty;
                    if (File.Exists(@"K:/cert_sis.omt"))
                    {
                        FormLoginDesenvolvedor fLoginDes = new FormLoginDesenvolvedor();
                        fLoginDes.ShowDialog();
                        banco = fLoginDes.Banco;
                    }
                    else
                    {
                        banco = "ACAD";
                    }


                    if (!Seguranca.BuscaAutenticacaoUsuario(int.Parse(txtUsuario.Text), txtSenha.Text, banco))
                    {
                        MessageBox.Show("Usuário ou Senha incorreto. ", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else
                    {
                        this.Dispose();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Falha ao tentar conectar ao banco.\nMotivo:" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }