コード例 #1
0
        public void OpenQuery()
        {
            var res = TeamControlFactory.ShowDialogQueryPicker(TfsContext.GetTeamProjects(), SelectedQuery, TeamControlFactory.QueryPickerType.PickQuery) as QueryDefinition;

            if (res != null)
            {
                SelectedQuery = res;
                Query         = res.QueryText;
                if (CanRunQuery)
                {
                    DoRunQuery();
                }
            }
        }
コード例 #2
0
 public void SaveQueryAs()
 {
     if (SelectedQuery != null)
     {
         TeamControlFactory.ShowDialogSaveQueryAs(SelectedQuery);
     }
     else
     {
         var folder = TfsContext.GetTeamProject().QueryHierarchy.OfType <QueryFolder>().FirstOrDefault() ??
                      TeamControlFactory.ShowDialogQueryPicker(TfsContext.GetTeamProjects(), null, TeamControlFactory.QueryPickerType.PickFolder) as QueryFolder;
         if (folder != null)
         {
             TeamControlFactory.ShowDialogSaveQueryAs(folder, Query, "New Query");
         }
     }
 }