protected void btnAceptar_Click(object sender, EventArgs e) { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion nLogin = new Sesion(); nLogin.Usuario = txtNombreUsuario.Text; nLogin.Clave = txtClaveUsuario.Text; nLogin = x.ValidarLogin(txtNombreUsuario.Text, txtClaveUsuario.Text); if (nLogin.Retorno.Codigo == 0) { Session["TokenUsuario"] = nLogin.Retorno.Token; Session["PerfilUsuario"] = nLogin.Perfil; Session["SesionUsuario"] = nLogin; switch (nLogin.Perfil) { case "Empleado": Response.Redirect("/perfilEmpleado/stock.aspx"); break; case "Cliente": Response.Redirect("/perfilCliente/solicitarServicio.aspx"); break; case "Proveedor": Response.Redirect("/perfilProveedor/Pedidos.aspx"); break; case "Administrador": Response.Redirect("/perfilAdministrador/AdminACrearAdmin.aspx"); break; default: Session["TokenUsuario"] = null; Session["PerfilUsuario"] = null; Session["SesionUsuario"] = null; break; } } else { Session["TokenUsuario"] = null; Session["PerfilUsuario"] = null; Session["SesionUsuario"] = null; Response.Write(@"<script lenguage='text/javascript'>alert('Error al ingresar usuario y/o contraseña');</script>"); } }