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); }
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); } }
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; } } } }