Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }