Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
            }
        }