Beispiel #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                bool autentica = false;

                FuncionarioController objFuncionariosBll = new FuncionarioController();

                Funcionario funcionario = new Funcionario();

                if (txtUsuario.Text == "" || txtSenha.Text == "")
                {
                    MessageBox.Show("Campos em branco! Entre com os dados para o Login!");
                }
                else
                {
                    funcionario.Usuario = txtUsuario.Text;
                    funcionario.Senha   = txtSenha.Text;
                    funcionario.Tipo    = cboTipo.Text;

                    objFuncionariosBll.RealizarLogin(funcionario.Usuario, funcionario.Senha, funcionario.Tipo);
                    autentica = objFuncionariosBll.getAutentica();
                    if (autentica == true)
                    {
                        Globais.strFuncionario = funcionario.Usuario;
                        Globais.strTipo        = funcionario.Tipo;
                        Hide();
                        frmMenuPrincipal frmMain = new frmMenuPrincipal();
                        frmMain.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Login inválido, verifique os dados.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        // Caso não haja sucesso na autenticação
                        //lblMensagem.Text = objFuncionariosBll.Mensagem;
                        //this.Text = "Login - Tentativa " + Globais.intContador;
                        //lblMensagem.Text = "Login Inválido! Tente Novamente!";
                        //lblMensagem.Text = objFuncionariosBll.Mensagem;
                        //txtUsuario.Clear();
                        //txtSenha.Clear();
                        //txtUsuario.Focus();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }