Ejemplo n.º 1
0
        public String LoguearUsuario(Usuario usuario) 
        {
            UsuarioResponse response = new UsuarioResponse();
            UsuarioRequest request = new UsuarioRequest();
            request.Username = usuario.Username;
            request.Password = usuario.Password;
            try
            {
                GenericConsumer<UsuarioRequest, UsuarioResponse> gc = new GenericConsumer<UsuarioRequest, UsuarioResponse>();
                gc.SetServiceParameters("Usuario", "LoguearUsuario", RestSharp.Method.POST);
                response = gc.GetService(request);

                if (response.ResponseStatus.StatusCode.Equals(HttpStatusCode.OK))
                {
                    //Almaceno el usuario en sesion
                   Session["usuario"] = usuario.Username;
                   return EXITO;
                }
                else
                {
                    return FALLIDO;
                }
            }
            catch (Exception e)
            {
                return FALLIDO;
            }

        }
Ejemplo n.º 2
0
        public string IngresarUsuario(Usuario usuario)
        {
            //Invoco el servicio
            UsuarioResponse response = new UsuarioResponse();
            UsuarioRequest request = new UsuarioRequest();
            request.Username = usuario.Username;
            request.Password = usuario.Password;
            request.FechaNacimiento = usuario.FechaNacimiento;
            try
            {
                GenericConsumer<UsuarioRequest, UsuarioResponse> gc = new GenericConsumer<UsuarioRequest, UsuarioResponse>();
                gc.SetServiceParameters("Usuario", "IngresarUsuario", RestSharp.Method.POST);
                response = gc.GetService(request);

                if (response.ResponseStatus.StatusCode.Equals(HttpStatusCode.OK))
                {
                    return EXITO;
                }
                else
                {
                    return FALLIDO;
                }
            }
            catch (Exception e)
            {
                return FALLIDO;
            }

        }