private void WriteContract(Stream stream) { using var document = WordprocessingDocument.Create( stream, WordprocessingDocumentType.Document ); var mainPart = document.AddMainDocumentPart(); mainPart.Document = new Document(); var body = mainPart.Document.AppendChild(new Body()); var titlePara = body.AppendChild(new Paragraph()); var titleRun = titlePara.AppendChild(new Run()); titleRun.RunProperties = new RunProperties() { Bold = new Bold(), FontSize = new FontSize() { Val = "28", } }; titleRun.AppendChild(new Text($"Contract Nr. {ContractNumber}")); var para = body.AppendChild(new Paragraph()); var run = para.AppendChild(new Run()); var date = SigningDate.ToString("dd.MM.yyyy"); run.AppendChild(new Text($"Încheiat pe data de {date} între {CompanyName} și Asociația Studenților la Matematică și Informatică.")); document.Save(); }
public override string ToString() { return(String.Format("Contract #{0}, signed on {1} for {2} months by {3}", ContractNumber, SigningDate.ToShortDateString(), MonthTerms, ClientId)); }