public void DisplayStatusBar(bool displayStatus, string articleNumber) { uxLockStateButton.Visible = displayStatus; uxVersionStateButton.Visible = displayStatus; uxWorkflowButton.Visible = displayStatus; RefreshWorkflowDetails(); if (!string.IsNullOrEmpty(articleNumber)) { uxArticleNumber.Text = articleNumber; _articleNumber = articleNumber; } else { uxArticleNumber.Text = Constants.DOCUMENT_NOT_LINKED; _articleNumber = null; } if (displayStatus) { uxLinkUnlinkButton.Text = "UnLink"; uxLinkUnlinkButton.Image = new Bitmap(Resources.broken_link); } else { uxLinkUnlinkButton.Text = "Link"; uxLinkUnlinkButton.Image = new Bitmap(Resources.link_32); } var articleLockInfo = new ArticleLockInfo(); articleLockInfo.SetCheckedOutStatus(); }
private void uxLockStateButton_Click(object sender, EventArgs e) { var articleLockInfo = new ArticleLockInfo { StartPosition = FormStartPosition.CenterParent }; articleLockInfo.LinkToParent(_parent); articleLockInfo.SetArticleNumber(_articleNumber); articleLockInfo.LinkToStatusBar(this); articleLockInfo.ShowDialog(); }