/// <summary> /// Caricamento dati ricevuta di ritorno /// </summary> /// <param name="protocolloDestinatario"></param> private void FetchPanelRicevutaRitorno(ProtocolloDestinatario protocolloDestinatario) { this.txtRicRitDestinatario.Text = protocolloDestinatario.descrizioneCorr; this.txtRicRitCodiceAmm.Text = protocolloDestinatario.codiceAmm; this.txtRicRitCodiceAOO.Text = protocolloDestinatario.codiceAOO; this.txtRicRitDataProtocollo.Text = protocolloDestinatario.dataProtocolloDestinatario; this.txtRicRitNumProtocollo.Text = protocolloDestinatario.protocolloDestinatario; this.txtRicRitDataSpedizione.Text = protocolloDestinatario.dta_spedizione; }
/// <summary> /// Reperimento protocollo destinatario /// </summary> /// <param name="corrispondente"></param> /// <returns></returns> private ProtocolloDestinatario GetProtocolloDestinatario(Corrispondente corrispondente) { ProtocolloDestinatario retValue = null; if (!this.IsCorrispondenteOccasionale(corrispondente)) { ProtocolloDestinatario[] protocolliDestinatari = DocumentManager.getDestinatariInteropAggConferma(this, this._idProfile, corrispondente); if (protocolliDestinatari.Length > 0) { retValue = protocolliDestinatari[0]; } } return(retValue); }
/// <summary> /// Visualizzazione dati del corrispondente richiesto /// </summary> private void Fetch() { Corrispondente corrispondente = this.GetCorrispondente(); this.txtUser.Text = corrispondente.descrizione; this.txtCodiceRubrica.Text = corrispondente.codiceRubrica; if (corrispondente.info != null) { DocsPaVO.addressbook.DettagliCorrispondente details = new DocsPaVO.addressbook.DettagliCorrispondente(); DocsPaUtils.Data.TypedDataSetManager.MakeTyped(corrispondente.info, details.Corrispondente.DataSet); this.txtIndirizzo.Text = details.Corrispondente[0].indirizzo; this.txtCap.Text = details.Corrispondente[0].cap; this.txtCitta.Text = details.Corrispondente[0].citta; this.txtProvincia.Text = details.Corrispondente[0].provincia; this.txtNazione.Text = details.Corrispondente[0].nazione; this.txtTelprinc.Text = details.Corrispondente[0].telefono; this.txtTelsecond.Text = details.Corrispondente[0].telefono2; this.txtFax.Text = details.Corrispondente[0].fax; this.txtFiscale.Text = details.Corrispondente[0].codiceFiscale; } this.txtEmail.Text = corrispondente.email; this.txtCodadmin.Text = corrispondente.codiceAmm; this.txtCodaoo.Text = corrispondente.codiceAOO; // Caricamento dati ricevuta di ritorno ProtocolloDestinatario protocolloDestinatario = this.GetProtocolloDestinatario(corrispondente); bool isVisible = (protocolloDestinatario != null && protocolloDestinatario.dta_spedizione != null && protocolloDestinatario.dta_spedizione != string.Empty); this.SetVisibilityPanelProtocolloDestinatario(isVisible); if (isVisible) { this.FetchPanelRicevutaRitorno(protocolloDestinatario); } }