Exemple #1
0
        private void Item_RedoSql(object sender, EventArgs e)
        {
            LogListBoxItem item = sender as LogListBoxItem;

            if (string.IsNullOrEmpty(item.Sql))
            {
                return;
            }
            //textBoxSql.Text = item.Sql;
            //Fetch();
        }
Exemple #2
0
        private LogListBoxItem NewLogListBoxItem(string text, string sql, ParameterStoreCollection parameters, LogStatus status, bool notice, Tuple <int, int> errorPos)
        {
            LogListBoxItem item = new LogListBoxItem();

            item.Time          = DateTime.Now;
            item.Status        = status;
            item.Message       = text;
            item.Sql           = sql;
            item.Parameters    = parameters;
            item.ErrorPosition = errorPos;
            return(item);
        }
Exemple #3
0
        private void CurrentDataSet_Log(object sender, LogEventArgs e)
        {
            LogListBoxItem item = new LogListBoxItem();

            item.Time    = DateTime.Now;
            item.Status  = e.Status;
            item.Message = e.Text;
            item.ToolTip = e.Sql;
            listBoxLog.Items.Add(item);
            listBoxLog.SelectedItem = item;
            listBoxLog.ScrollIntoView(item);
            menuItemLogWindow.IsChecked = true;
        }
Exemple #4
0
        private void AddLog(string text, string sql, LogStatus status, bool notice)
        {
            LogListBoxItem item = new LogListBoxItem();

            item.Time     = DateTime.Now;
            item.Status   = status;
            item.Message  = text;
            item.Sql      = sql;
            item.RedoSql += Item_RedoSql;
            listBoxLog.Items.Add(item);
            listBoxLog.SelectedItem = item;
            if (notice)
            {
                tabControlResult.SelectedItem = tabItemLog;
            }
        }
Exemple #5
0
        private void AddLog(string text, string sql, ParameterStoreCollection parameters, LogStatus status, bool notice, Tuple <int, int> errorPos = null)
        {
            LogListBoxItem item = NewLogListBoxItem(text, sql, parameters, status, notice, errorPos);

            item.RedoSql += Item_RedoSql;
            listBoxLog.Items.Add(item);
            listBoxLog.SelectedItem = item;
            listBoxLog.ScrollIntoView(item);
            if (notice)
            {
                tabControlResult.SelectedItem = tabItemLog;
            }
            if (status == LogStatus.Error && errorPos != null)
            {
                ErrorListBoxItem err = NewErrorListBoxItem(text, errorPos);
                err.MouseDoubleClick += ListBoxErrors_MouseDoubleClick;
                listBoxErrors.Items.Add(err);
                listBoxErrors.SelectedItem = err;
                listBoxErrors.ScrollIntoView(err);
                listBoxErrors.Visibility = Visibility.Visible;
            }
        }