Show the amount of time it takes to complete a search

Remove Debug Messages
Eliminate crash due to SQL connections
The location for search result was changed from bullets to meaningful values.
This commit is contained in:
Rich
2016-02-12 20:00:10 +00:00
parent 006d194d01
commit 697fbf98f8
5 changed files with 51 additions and 17 deletions

View File

@@ -22,6 +22,12 @@ namespace Volian.Controls.Library
if (PrintRequest != null)
PrintRequest(this, args);
}
public event DisplaySearchEvent SearchComplete;
private void OnSearchComplete(DisplaySearchEventArgs args)
{
if (SearchComplete != null)
SearchComplete(this, args);
}
#endregion
#region Properties
private string _strSrchText = "";
@@ -1369,7 +1375,8 @@ namespace Volian.Controls.Library
{
Cursor = savcursor;
}
Console.WriteLine("{0} Milliseconds", TimeSpan.FromTicks(DateTime.Now.Ticks - start.Ticks).TotalMilliseconds);
//Console.WriteLine("{0} Milliseconds", TimeSpan.FromTicks(DateTime.Now.Ticks - start.Ticks).TotalMilliseconds);
OnSearchComplete(new DisplaySearchEventArgs(TimeSpan.FromTicks(DateTime.Now.Ticks - start.Ticks)));
//if (VlnSettings.DebugMode)
// MessageBox.Show(string.Format("{0} Milliseconds", TimeSpan.FromTicks(DateTime.Now.Ticks - start.Ticks).TotalMilliseconds));
}
@@ -2190,6 +2197,16 @@ namespace Volian.Controls.Library
get { return _MyItemInfoList; }
set { _MyItemInfoList = value; }
}
private TimeSpan _HowLong = TimeSpan.FromTicks(0);
public TimeSpan HowLong
{
get { return _HowLong; }
set { _HowLong = value; }
}
public DisplaySearchEventArgs(TimeSpan howLong)
{
HowLong = howLong;
}
public DisplaySearchEventArgs(string reportTitle, string typesSelected, string searchString, ICollection<ItemInfo> myItemInfoList)
{
_ReportTitle = reportTitle;