コード例 #1
0
 private void OnQueryExecuted(QueryExecutedEventArgs e)
 {
     if (QueryExecuted != null)
     {
         QueryExecuted(this, e);
     }
 }
コード例 #2
0
        public void Constructor1a()
        {
            QueryExecutedEventArgs e = new QueryExecutedEventArgs("select * from whatever");

            Assert.AreEqual("select * from whatever", e.Sql);
            Assert.AreEqual(typeof(EventArgs), e.GetType().BaseType);
        }
コード例 #3
0
        //
        //End ILoader interface
        //

        private void OnQueryExecuted(QueryExecutedEventArgs e)
        {
            if (QueryExecuted != null)
            {
                QueryExecuted(this, e); //Ok to send 'this' reference as sender?
            }
        }
コード例 #4
0
 protected void AppendSqlArgsToLabel(QueryExecutedEventArgs e, Label lbl)
 {
     if (e != null && lbl != null)
     {
         lbl.Text = String.Format("<p><pre>{0}</pre></p>",
                                  e.Sql)
                    + lbl.Text; //Prepend so that most recent appears first in text string
     }
 }
コード例 #5
0
    protected void OnQueryExecuted(object sender, QueryExecutedEventArgs e)
    {
        ContentPlaceHolder cph = Master.FindControl("QueryExecutionLog") as ContentPlaceHolder;

        if (cph != null)
        {
            Label lbl = cph.FindControl("lblQueryExecutionLog") as Label;
            if (lbl != null)
            {
                if (e != null)
                {
                    AppendSqlArgsToLabel(e, lbl);
                }
            }
        }
    }
コード例 #6
0
 private void loader_QueryExecuted(object sender, QueryExecutedEventArgs e)
 {
     //Bubble the QueryExecuted event up from the loader to the view model client
     OnQueryExecuted(e);
 }