protected override void HandleInsertResult(TasksResponse tasksResponse, EntityDto entity) { base.HandleInsertResult(tasksResponse, entity); InvoiceDto dto = (InvoiceDto) entity; InsertInvoiceResult result = (InsertInvoiceResult) tasksResponse.Results[0]; string s = Util.DefaultValueToEmpty(result.GeneratedInvoiceNumber); if (s.Length > 0) { dto.InvoiceNumber = s; } s = Util.DefaultValueToEmpty(result.GeneratedPurchaseOrderNumber); if (s.Length > 0) { dto.PurchaseOrderNumber = s; } }
protected virtual void HandleEmailResult(TasksResponse tasksResponse) { this.CheckErrors(tasksResponse.Errors); EmailPdfInvoiceResult result = (EmailPdfInvoiceResult) tasksResponse.Results[0]; this.CheckErrors(result.Errors); }