Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3. DataTable dt = null;
  4.  
  5. SqlOMS2 sqlOMS2 = new SqlOMS2();
  6.  
  7. Stopwatch sw = new Stopwatch();
  8. sw.Start();
  9. int num = 100;
  10.  
  11. for (int i = 0; i < num; i++)
  12. {
  13. sqlOMS2.GetAnyNewOrders(out dt);
  14. }
  15.  
  16. Console.WriteLine("Time taken: " + sw.ElapsedMilliseconds / (double)num);
  17.  
  18. if (dt == null || dt.Rows.Count == 0)
  19. {
  20.  
  21. }
  22. }
  23.  
  24. public bool GetAnyNewOrders(out DataTable dt)
  25. {
  26. dt = null;
  27.  
  28. try
  29. {
  30.  
  31. string commandText = "SELECT * FROM [" + DBName + "].[LB].[Orders] WHERE [AccountIdent] = 'LB:B' AND [Exchange] = 'FX' AND [Status] = 'Sent' ORDER BY [OrderDate],[OrderUTC] DESC";
  32.  
  33. SqlCommand cmd = new SqlCommand
  34. {
  35. Connection = conn,
  36. CommandText = commandText
  37. };
  38.  
  39. cmd.ExecuteNonQuery();
  40. SqlDataAdapter da = new SqlDataAdapter(cmd);
  41. DataSet ds = new DataSet();
  42. dt = new DataTable();
  43. ds.Reset();
  44. da.Fill(ds);
  45. dt = ds.Tables[0];
  46.  
  47. if (dt.Rows.Count == 0)
  48. return false;
  49.  
  50. return true;
  51. }
  52. catch (Exception)
  53. {
  54. return false;
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement