Пример #1
0
        //Modifica un usuario especificado
        public ResultadoGestionUsuario ModificarUsuario(Usuario usuario)
        {
            ResultadoGestionUsuario validacion = this.ValidarUsuario(usuario);

            if (validacion != ResultadoGestionUsuario.Valido)
            {
                return(validacion);
            }
            int codigoRetorno;

            using (WebServiceAppEscritorioClient cliente = new WebServiceAppEscritorioClient())
            {
                codigoRetorno = DesempaquetarRespuesta(cliente.modificarUsuario(usuario.Id, usuario.Nombre, usuario.Clave, usuario.TipoToString, usuario.Funcionario.Run));
            }
            switch (codigoRetorno)
            {
            case 0:
                return(ResultadoGestionUsuario.Valido);

            default:
                return(ResultadoGestionUsuario.Invalido);
            }
        }