Example #1
0
 private static void ExecuteQuery(ProfileItem item, ConnectionInfo info, PlaybackItem playbackItem)
 {
     try
     {
         info.QueryParameters = item.GetQueryParameters();
         var results = info.Query(re.Replace(item.Query, string.Empty));
     }
     catch (Exception e)
     {
         playbackItem.QueryTab.AppendLogTabLine(string.Format("{0} {1}", item.Query, e));
     }
 }
Example #2
0
 private static void ExecuteQuery(ProfileItem item, ConnectionInfo info, PlaybackItem playbackItem)
 {
     try
     {
         info.QueryParameters = item.GetQueryParameters();
         var results = info.Query(re.Replace(item.Query, string.Empty));
     }
     catch (Exception e)
     {
         playbackItem.QueryTab.AppendLogTabLine(string.Format("{0} {1}", item.Query, e));
     }
 }
Example #3
0
        public void RunPlayback()
        {
            try
            {
                ShowTabs(Tabs.Log);
                var openFileDialog1 = new OpenFileDialog
                                          {
                                              InitialDirectory = "c:\\",
                                              Filter = "log files (*.log)|*.log|All files (*.*)|*.*",
                                              DefaultExt = "log",
                                              FilterIndex = 2,
                                              RestoreDirectory = true
                                          };


                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    var pbi = new PlaybackItem() { FileName = openFileDialog1.FileName, MultiThread = false, QueryTab = this};
                    using (var nc = new NewConnection())
                    {
                        if (nc.ShowDialog(this) != DialogResult.OK)
                            return;

                        var info = nc.ConnectionInfo;
                        info.Connect();
                        pbi.ConnectionInfo = info;
                        PlaybackManager.StartPlayback(pbi);
                    }
                    logTextbox.Text = "Started Playback...\r\n";
                }
            }
            catch (Exception ex)
            {
                AppendLogTabLine("Error starting playback.\r\n");
                AppendLogTabLine(ex.ToString());
            }
        }
Example #4
0
 public static void StartPlayback(PlaybackItem file)
 {
     ThreadPool.QueueUserWorkItem(RunPlaybackFile, file);
 }
Example #5
0
 public static void StartPlayback(PlaybackItem file)
 {
     ThreadPool.QueueUserWorkItem(RunPlaybackFile, file);
 }