コード例 #1
0
        public void PopulateRemuneration(Enums.Remuneration remuneration, List <DocumentFragment> documents)
        {
            var frag = documents.Find(i => i.Title.Equals(remuneration.ToString(), StringComparison.OrdinalIgnoreCase));

            Document.UpdateOrCreatePropertyValue(Constants.WordDocumentProperties.Remuneration, remuneration.ToString());

            if (!Document.HasBookmark(Constants.WordBookmarks.AddRenumeration))
            {
                return;
            }

            if (Document.HasBookmark(Constants.WordBookmarks.Renumeration))
            {
                Document.MoveCursorToStartOfBookmark(Constants.WordBookmarks.Renumeration);
                Document.DeletePage();
            }

            if (String.IsNullOrEmpty(frag.Url))
            {
                return;
            }
            Document.MoveCursorToStartOfBookmark(Constants.WordBookmarks.AddRenumeration);
            Document.MoveCursorUp(1);
            Document.InsertPageBreak();
            Document.ChangePageOrientToPortrait();
            Document.InsertFile(frag.Url);
        }
コード例 #2
0
 public void PopulateExecutiveSummary(Enums.Remuneration remuneration, string pathCommision, string pathFeeAndCombination)
 {
     Document.MoveCursorToStartOfBookmark(Constants.WordBookmarks.ExecutiveSummary);
     if (remuneration == Enums.Remuneration.Commission)
     {
         Document.InsertFile(pathCommision);
     }
     else if (remuneration == Enums.Remuneration.Combined || remuneration == Enums.Remuneration.Fee)
     {
         Document.InsertFile(pathFeeAndCombination);
     }
 }
コード例 #3
0
        private void rdoCombination_CheckedChanged(object sender, EventArgs e)
        {
            _selectedRemuneration = Enums.Remuneration.Combined;

            if (Reload && string.Equals(_storedRemuneration, Enums.Remuneration.Combined.ToString(), StringComparison.OrdinalIgnoreCase))
            {
                if (rdoCombination.Checked == false)
                {
                    if (ContinueWithSignificantChange(sender, true))
                    {
                        _generateNewTemplate = true;
                    }
                }
            }
        }