Пример #1
0
        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;
        }
Пример #2
0
        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());
        }