Description
Cancel an ISD document.
Syntax
Parameters
Example
| C# | Copy Code |
|---|
CompanyService oCompanyService = oCompany.GetCompanyService(); ISDDocumentsService oDocService = oCompanyService.GetBusinessService(ServiceTypes.ISDDocumentsService); ISDParams oDocParams = oDocService.GetDataInterface(ISDDocumentsServiceDataInterfaces.isd_ISDParams); oDocParams.DocumentEntry = 1; ISDDocument oDoc = oDocService.Get(oDocParams); ISDDocStatusEnum status = oDoc.DocumentStatus; MessageBox.Show("Before the cancel, it is in " + status.ToString() + " status.", "Message"); if (status == ISDDocStatusEnum.isd_Open) { oDocService.Cancel(oDocParams); oDoc = oDocService.Get(oDocParams); ISDDocStatusEnum newStatus = oDoc.DocumentStatus; if (string.IsNullOrEmpty(oCompany.GetLastErrorDescription())) { MessageBox.Show("ISD #" + oDoc.DocumentNumber + " canceled successfully.", "Message"); MessageBox.Show("Now it is in " + newStatus.ToString() + " status.", "Message"); } } |
|
See Also