Exemple #1
0
        private async void GotoScriptDetail(object sender, ItemClickEventArgs e)
        {
            GrantProcess GProc = ( GrantProcess )e.ClickedItem;

            if (GProc.GrantDef.SourceRemoved || GProc.IsLoading)
            {
                return;
            }

            GProc.IsLoading = true;
            string AccessToken = ( string )TokMgr.GetAuthById(GProc.ScriptId)?.Value;

            SHSearchLoader SHLoader = new SHSearchLoader(
                "uuid: " + GProc.ScriptId
                , AccessToken == null ? null : new string[] { AccessToken }
                );

            IList <HubScriptItem> HSIs = await SHLoader.NextPage();

            HubScriptItem HSI = HSIs.FirstOrDefault();

            if (HSI != null)
            {
                ControlFrame.Instance.NavigateTo(PageId.SCRIPT_DETAILS, () => {
                    ScriptDetails SDetails = new ScriptDetails(HSI);
                    SDetails.OpenRequest(GProc.Target);
                    return(SDetails);
                });
            }
        }
Exemple #2
0
        private void ShowRequestContext(object sender, RightTappedRoutedEventArgs e)
        {
            StackPanel B = ( StackPanel )sender;

            SelectedRequest = ( GrantProcess )B.DataContext;

            FlyoutBase.ShowAttachedFlyout(B);
        }