Exemplo n.º 1
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();
        string senha = txtSenha.Text.Trim();

        if (!IsPreenchido(email))
        {
            lblMensagem.Text = "Preencha o email";
            txtEmail.Focus();
            return;
        }

        if (!IsPreenchido(senha))
        {
            lblMensagem.Text = "Preencha a senha";
            txtSenha.Focus();
            return;
        }

        UsuarioBD bd      = new UsuarioBD();
        Usuario   usuario = new Usuario();

        usuario = bd.Autentica(email, senha);
        if (!UsuarioEncontrado(usuario))
        {
            lblMensagem.Text = "Usuário não encontrado";
            txtEmail.Focus();
            return;
        }
        Session["ID"] = usuario.Id;
        switch (usuario.Tipo)
        {
        case 0:
            Response.Redirect("TiposdeUsuarios/Gerente/Index.aspx");
            break;

        case 1:
            Response.Redirect("TiposdeUsuarios/Secretario/Index.aspx");
            break;

        case 2:
            Response.Redirect("TiposdeUsuarios/Operario/Index.aspx");
            break;

        default:
            break;
        }
    }
Exemplo n.º 2
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            string Login = txtLogin.Text.Trim();
            string Senha = txtSenha.Text.Trim();

            if (!IsPreenchido(Login))
            {
                lblMensagem.Text = "Preencha o login";
                txtLogin.Focus();
                return;
            }
            if (!IsPreenchido(Senha))
            {
                lblMensagem.Text = "Preencha a senha";
                txtSenha.Focus();
                return;
            }
            UsuarioBD bd      = new UsuarioBD();
            Usuario   usuario = new Usuario();

            usuario = bd.Autentica(Login, Senha);
            if (!UsuarioEncontrado(usuario))
            {
                lblMensagem.Text = "Login e/ou senha incorretos";
                txtLogin.Focus();
                return;
            }
            Session["ID"] = usuario.Codigo;
            switch (usuario.Cargo)
            {
            case true:
                Response.Redirect("Admin/Index.aspx");
                break;

            case false:
                Response.Redirect("Funcionario/Index.aspx");
                break;

            default:
                break;
            }
        }