private async void btnQuery_Click(object sender, System.EventArgs e) { var res = new ReturnedSaveFuncInfo(); try { if (string.IsNullOrEmpty(txtQuery.Text)) { res.AddError("لطفا کوئری موردنظر را وارد نمایید"); return; } res.AddReturnedValue(await DataBaseUtilities.RunScript.RunAsync(this, txtQuery.Text, new SqlConnection(Settings.AppSettings.DefaultConnectionString))); if (!res.HasError) { res.AddInformation("اجرای کوئری با موفقیت انجام شد"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } finally { var frm = new FrmShowErrorMessage(res, "خطا در درج شهرستان"); frm.ShowDialog(this); frm.Dispose(); } }
public static void ShowMessage(this UserControl frm, string message, string title = "") { try { var res = new ReturnedSaveFuncInfo(); res.AddInformation(message); var frmError = new FrmShowErrorMessage(res, title); frmError.ShowDialog(frm); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }