示例#1
0
        private void button_sql_execute_Click(object sender, EventArgs e)
        {
            if (sql_input.Text == "")
            {
                Logger.Warning("Поле запроса не может быть пустым");
                return;
            }
            SqlQueryStatus result = DB.ReadIntoCache(sql_input.Text);

            if (result != SqlQueryStatus.Error)
            {
                if (result == SqlQueryStatus.Ok)
                {
                    OnQuery?.Invoke();
                }
                Logger.Log(sql_input.Text);
            }
            else
            {
                Logger.Error("Ошибка запроса");
                Logger.Log(DB.Error);
            }
        }
 private void QueryHandler(object sender, CallbackQueryEventArgs args)
 => OnQuery?.Invoke(
     new TelegramInputInputQuery(args.CallbackQuery),
     new TelegramInputChat(args.CallbackQuery.From)
     );