public Capa(ProcessoAA processo) { Microsoft.Office.Interop.Word.Application winword = processo.CreateWinWord(); winword.Visible = false; capaDocument = winword.Documents.Add("C:\\Users\\hasli\\Documents\\CapaPAA.dotx"); processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nrProcesso"), processo.Nr, capaDocument); processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nome"), processo.Sinistrado.getFullName().ToUpper(), capaDocument); if (!processo.Sinistrado.Masculino) { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("eleOuEla"), "Sinistrada".ToUpper(), capaDocument); } if (processo.Sinistrado is Militar) { Militar militarSinistrado = processo.Sinistrado as Militar; processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("posto"), militarSinistrado.Posto, capaDocument); if (militarSinistrado.Arma == null) { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("arma"), "---", capaDocument); } else { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("arma"), militarSinistrado.Arma, capaDocument); } if (militarSinistrado.Nr == null) { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nr"), "---", capaDocument); } else { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nr"), militarSinistrado.Nr, capaDocument); } if (processo.Sinistrado is Student) { Student studentSinistrado = processo.Sinistrado as Student; processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nrCorpo"), studentSinistrado.NrCorpo.ToString(), capaDocument); } else { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nrCorpo"), "---", capaDocument); } } else { processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("posto"), "---", capaDocument); processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("arma"), "---", capaDocument); processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nrCorpo"), "---", capaDocument); processo.UpdateBookMark(capaDocument.Bookmarks.get_Item("nr"), "---", capaDocument); } }
public void saveDocument(ProcessoAA processo, Microsoft.Office.Interop.Word.Document documento, string sufixo = null) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.AddExtension = true; saveFileDialog.OverwritePrompt = true; saveFileDialog.DefaultExt = "pdf"; saveFileDialog.FileName = processo.Nr.Replace('/', '_'); if (sufixo != null) { saveFileDialog.FileName += " " + sufixo; } saveFileDialog.Filter = "PDF (*.pdf)|*.pdf"; saveFileDialog.ValidateNames = true; saveFileDialog.ShowDialog(); documento.SaveAs2(saveFileDialog.FileName, 17, false, AddToRecentFiles: true, WritePassword: "******", ReadOnlyRecommended: true); }