private P4ErrorDlg(SwarmApi.SwarmServer.SwarmException ex, bool showCancel) { PreferenceKey = "P4ErrorDlg"; InitializeComponent(); _defCancelBtnLocation = CancelBtn.Location; _defOKBtnLocation = OkBtn.Location; this.Icon = Images.icon_p4vs_16px; ShowCancelBtn = showCancel; ErrorsTB.Text = string.Empty; ErrorsTB.Text += Resources.P4ErrorDlg_Errors + "\r\n"; if (ex.Message.Contains("Not Found")) { ErrorsTB.Text += Resources.P4ErrorDlg_ReviewNotFound + "\r\n"; } else { ErrorsTB.Text += ex.Message.Trim('{', '}', ' ') + "\r\n"; if (ex.InnerException != null) { ErrorsTB.Text += ex.InnerException.Message.Trim('{', '}', ' ') + "\r\n"; } } PromptLbl.Text = Resources.P4ErrorDlg_SwarmPromptLabel; }
public static DialogResult Show(SwarmApi.SwarmServer.SwarmException ex, bool showCancel, bool suppressUI) { if (suppressUI) { return(DialogResult.OK); } P4ErrorDlg dlg = new P4ErrorDlg(ex, showCancel); return(dlg.ShowDialog()); }