/// <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); }
private void Page_PreRender(object sender, System.EventArgs e) { DocsPaWR.SendDocumentResponse sendDocumentResponse = this.GetSendDocumentResponse(); if (sendDocumentResponse != null) { this.SetVisibilityCheckGridColumn(); this.RefreshControlsSend(); } }
/// <summary> /// Caricamento dati /// </summary> private void Fetch() { DocsPaWR.SendDocumentResponse sendDocumentResponse = this.GetSendDocumentResponse(); if (sendDocumentResponse != null) { this.FetchGeneralData(sendDocumentResponse); this.FetchGridSendDocumentMail(sendDocumentResponse); } }