Beispiel #1
0
        private void buttonLogin_Click_1(object sender, EventArgs e)
        {
            if (textBoxEmail.VerificaSeEstaVazio() || textBoxSenha.VerificaSeEstaVazio())
            {
                Helper.ShowErro("Preencha os campos para prosseguir!");
                return;
            }

            Funcionario funcionario = funcionarioController.GetByEmailSenha(textBoxEmail.Text, textBoxSenha.Text);

            if (funcionario != null && funcionario.Admin)
            {
                MudarForm(new AdminMenuForm());
                return;
            }
            else if (funcionario != null && !funcionario.Admin)
            {
                MudarForm(new FuncionarioMenuForm(funcionario));
                return;
            }

            Cliente cliente = clienteController.GetByEmailSenha(textBoxEmail.Text, textBoxSenha.Text);

            if (cliente != null)
            {
                MudarForm(new ClienteMenuForm(cliente));
                return;
            }

            Helper.ShowErro("Email ou senha inválidos!");
        }