public AddCommentToWorkItem(MailItem mailItem, Models.WorkItem workItem) { if (workItem == null) { throw new ArgumentNullException("workItems property is empty"); } if (mailItem == null) { throw new ArgumentNullException("mailItem property is required"); } _workItem = workItem; _mailItem = mailItem; InitializeComponent(); commentTextBox.Html = HtmlUtility.RemoveHeaderFromHtml(HtmlUtility.GetLastMessageFromMessageHTMLBody(mailItem.HTMLBody)); workItemTextBox.Text = workItem.ToString(); workItemTextBox.Enabled = false; if (SynchronizationContext.Current == null) { SynchronizationContext.SetSynchronizationContext(new WindowsFormsSynchronizationContext()); } _syncContext = SynchronizationContext.Current; FillComplexityComboBox(); FillStatesComboBox(); Settings.settings.SetSettingsChangedNotification(() => FillComplexityComboBox()); }
private void removeStylesButton_Click(object sender, EventArgs e) { commentTextBox.Html = HtmlUtility.RemoveHeaderFromHtml(HtmlUtility.ClearFormattingOfHtml(commentTextBox.DocumentText)); }
private void resetButton_Click(object sender, EventArgs e) { commentTextBox.Html = HtmlUtility.RemoveHeaderFromHtml(HtmlUtility.GetLastMessageFromMessageHTMLBody(_mailItem.HTMLBody)); FillStatesComboBox(); }
private void useOriginalMessageBodyBtn_Click(object sender, EventArgs e) { commentTextBox.Html = HtmlUtility.RemoveHeaderFromHtml(_mailItem.HTMLBody); }