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; } }
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; } }