コード例 #1
0
        /// <summary>
        /// Invio del documento ad un singolo indirizzo mail
        /// </summary>
        /// <param name="mailAddress"></param>
        private bool SendDocumentMail(string mailAddress)
        {
            DocsPaWR.SendDocumentResponse currentResponse = this.GetSendDocumentResponse();

            DocsPaWR.SendDocumentResponse newResponse = DocumentManager.spedisciDocMail(this, currentResponse.SchedaDocumento, mailAddress);

            currentResponse.SchedaDocumento = newResponse.SchedaDocumento;
            currentResponse.SendDateTime    = newResponse.SendDateTime;
            currentResponse.SendSucceded    = newResponse.SendSucceded;

            if (newResponse != null && newResponse.SendDocumentMailResponseList.Length == 1)
            {
                for (int i = 0; i < currentResponse.SendDocumentMailResponseList.Length; i++)
                {
                    DocsPaWR.SendDocumentMailResponse mailResponse = currentResponse.SendDocumentMailResponseList[i];

                    if (mailResponse.MailAddress.Equals(mailAddress))
                    {
                        mailResponse = newResponse.SendDocumentMailResponseList[0];
                    }
                }
            }

            return(newResponse.SendSucceded);
        }
コード例 #2
0
        private void Page_PreRender(object sender, System.EventArgs e)
        {
            DocsPaWR.SendDocumentResponse sendDocumentResponse = this.GetSendDocumentResponse();
            if (sendDocumentResponse != null)
            {
                this.SetVisibilityCheckGridColumn();

                this.RefreshControlsSend();
            }
        }
コード例 #3
0
        /// <summary>
        /// Caricamento dati
        /// </summary>
        private void Fetch()
        {
            DocsPaWR.SendDocumentResponse sendDocumentResponse = this.GetSendDocumentResponse();

            if (sendDocumentResponse != null)
            {
                this.FetchGeneralData(sendDocumentResponse);

                this.FetchGridSendDocumentMail(sendDocumentResponse);
            }
        }