/// <remarks/>
 public void DigiFileGridAsync(
             string strObra,
             string strProcesso,
             int nProcIDXarq,
             string strEspecialidade,
             int nEspecialidadeIDXarq,
             string strPagina,
             bool bIndice,
             int nUserID,
             string strExtensao,
             int nEscala,
             int nFormato,
             int nLegenda,
             int nLinha,
             int nColuna,
             byte[] fileContent,
             ImageProperty[] arrayImageProperties,
             object userState)
 {
     if ((this.DigiFileGridOperationCompleted == null))
     {
         this.DigiFileGridOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDigiFileGridOperationCompleted);
     }
     this.InvokeAsync("DigiFileGrid", new object[] {
             strObra,
             strProcesso,
             nProcIDXarq,
             strEspecialidade,
             nEspecialidadeIDXarq,
             strPagina,
             bIndice,
             nUserID,
             strExtensao,
             nEscala,
             nFormato,
             nLegenda,
             nLinha,
             nColuna,
             fileContent,
             arrayImageProperties}, this.DigiFileGridOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginDigiFileGrid(
             string strObra,
             string strProcesso,
             int nProcIDXarq,
             string strEspecialidade,
             int nEspecialidadeIDXarq,
             string strPagina,
             bool bIndice,
             int nUserID,
             string strExtensao,
             int nEscala,
             int nFormato,
             int nLegenda,
             int nLinha,
             int nColuna,
             byte[] fileContent,
             ImageProperty[] arrayImageProperties,
             System.AsyncCallback callback,
             object asyncState)
 {
     return this.BeginInvoke("DigiFileGrid", new object[] {
             strObra,
             strProcesso,
             nProcIDXarq,
             strEspecialidade,
             nEspecialidadeIDXarq,
             strPagina,
             bIndice,
             nUserID,
             strExtensao,
             nEscala,
             nFormato,
             nLegenda,
             nLinha,
             nColuna,
             fileContent,
             arrayImageProperties}, callback, asyncState);
 }
 /// <remarks/>
 public void DigiFileGridAsync(
             string strObra,
             string strProcesso,
             int nProcIDXarq,
             string strEspecialidade,
             int nEspecialidadeIDXarq,
             string strPagina,
             bool bIndice,
             int nUserID,
             string strExtensao,
             int nEscala,
             int nFormato,
             int nLegenda,
             int nLinha,
             int nColuna,
             byte[] fileContent,
             ImageProperty[] arrayImageProperties)
 {
     this.DigiFileGridAsync(strObra, strProcesso, nProcIDXarq, strEspecialidade, nEspecialidadeIDXarq, strPagina, bIndice, nUserID, strExtensao, nEscala, nFormato, nLegenda, nLinha, nColuna, fileContent, arrayImageProperties, null);
 }
 /// <remarks/>
 public void DigiFileAttachmentDocumentAsync(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, byte[] fileContent, ImageProperty[] arrayImageProperties, object userState)
 {
     if ((this.DigiFileAttachmentDocumentOperationCompleted == null))
     {
         this.DigiFileAttachmentDocumentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDigiFileAttachmentDocumentOperationCompleted);
     }
     this.InvokeAsync("DigiFileAttachmentDocument", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             fileContent,
             arrayImageProperties}, this.DigiFileAttachmentDocumentOperationCompleted, userState);
 }
 public int DigiFileGrid(
             string strObra,
             string strProcesso,
             int nProcIDXarq,
             string strEspecialidade,
             int nEspecialidadeIDXarq,
             string strPagina,
             bool bIndice,
             int nUserID,
             string strExtensao,
             int nEscala,
             int nFormato,
             int nLegenda,
             int nLinha,
             int nColuna,
             [System.Xml.Serialization.XmlElementAttribute(DataType = "base64Binary")] byte[] fileContent,
             ImageProperty[] arrayImageProperties)
 {
     object[] results = this.Invoke("DigiFileGrid", new object[] {
             strObra,
             strProcesso,
             nProcIDXarq,
             strEspecialidade,
             nEspecialidadeIDXarq,
             strPagina,
             bIndice,
             nUserID,
             strExtensao,
             nEscala,
             nFormato,
             nLegenda,
             nLinha,
             nColuna,
             fileContent,
             arrayImageProperties});
     return ((int)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginDigiFileAttachmentDocument(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, byte[] fileContent, ImageProperty[] arrayImageProperties, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("DigiFileAttachmentDocument", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             fileContent,
             arrayImageProperties}, callback, asyncState);
 }
 /// <remarks/>
 public void DigiFileAttachmentDocumentAsync(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, byte[] fileContent, ImageProperty[] arrayImageProperties)
 {
     this.DigiFileAttachmentDocumentAsync(strDocumento, nDocIDXarq, strNome, strDescricao, nUserID, strExtensao, fileContent, arrayImageProperties, null);
 }
 /// <remarks/>
 public void DigiFileAttachmentDocumentDividedAsync(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, string strIdentificadorFicheiro, int nPartes, ImageProperty[] arrayImageProperties, object userState)
 {
     if ((this.DigiFileAttachmentDocumentDividedOperationCompleted == null))
     {
         this.DigiFileAttachmentDocumentDividedOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDigiFileAttachmentDocumentDividedOperationCompleted);
     }
     this.InvokeAsync("DigiFileAttachmentDocumentDivided", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             strIdentificadorFicheiro,
             nPartes,
             arrayImageProperties}, this.DigiFileAttachmentDocumentDividedOperationCompleted, userState);
 }
 public int DigiFileAttachmentDocument(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, [System.Xml.Serialization.XmlElementAttribute(DataType = "base64Binary")] byte[] fileContent, ImageProperty[] arrayImageProperties)
 {
     object[] results = this.Invoke("DigiFileAttachmentDocument", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             fileContent,
             arrayImageProperties});
     return ((int)(results[0]));
 }
 /// <remarks/>
 public void DigiFileAttachmentDocumentDividedAsync(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, string strIdentificadorFicheiro, int nPartes, ImageProperty[] arrayImageProperties)
 {
     this.DigiFileAttachmentDocumentDividedAsync(strDocumento, nDocIDXarq, strNome, strDescricao, nUserID, strExtensao, strIdentificadorFicheiro, nPartes, arrayImageProperties, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginDigiFileAttachmentDocumentDivided(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, string strIdentificadorFicheiro, int nPartes, ImageProperty[] arrayImageProperties, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("DigiFileAttachmentDocumentDivided", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             strIdentificadorFicheiro,
             nPartes,
             arrayImageProperties}, callback, asyncState);
 }
 public int DigiFileAttachmentDocumentDivided(string strDocumento, int nDocIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, string strIdentificadorFicheiro, int nPartes, ImageProperty[] arrayImageProperties)
 {
     object[] results = this.Invoke("DigiFileAttachmentDocumentDivided", new object[] {
             strDocumento,
             nDocIDXarq,
             strNome,
             strDescricao,
             nUserID,
             strExtensao,
             strIdentificadorFicheiro,
             nPartes,
             arrayImageProperties});
     return ((int)(results[0]));
 }
 /// <remarks/>
 public void DigiFileAttachmentAsync(string strObra, string strProcesso, int nProcIDXarq, string strEspecialidade, int nEspecialidadeIDXarq, string strNome, string strDescricao, int nUserID, string strExtensao, byte[] fileContent, ImageProperty[] arrayImageProperties)
 {
     this.DigiFileAttachmentAsync(strObra, strProcesso, nProcIDXarq, strEspecialidade, nEspecialidadeIDXarq, strNome, strDescricao, nUserID, strExtensao, fileContent, arrayImageProperties, null);
 }
 /// <remarks/>
 public void DigiFileDocumentGridAsync(string strDocumento, int nDocIDXarq, string strPagina, bool bIndice, int nUserID, string strExtensao, int nEscala, int nFormato, int nLegenda, int nLinha, int nColuna, byte[] fileContent, ImageProperty[] arrayImageProperties)
 {
     this.DigiFileDocumentGridAsync(strDocumento, nDocIDXarq, strPagina, bIndice, nUserID, strExtensao, nEscala, nFormato, nLegenda, nLinha, nColuna, fileContent, arrayImageProperties, null);
 }