Пример #1
0
        private void SetMittente(RaccomandataSubmit RaccomandataBE)
        {
            var mittenteServizio = _servizio.Anagrafiche.Single(d => d.IsMittente == true);
            var mittente         = new ComunicazioniElettroniche.ROL.Web.BusinessEntities.InvioSubmitROL.Mittente();

            var nominativo = new Nominativo
            {
                Nome      = mittenteServizio.Nome,
                Cognome   = mittenteServizio.Cognome,
                Indirizzo = new Indirizzo
                {
                    DUG          = mittenteServizio.DUG,
                    Toponimo     = mittenteServizio.Toponimo,
                    Esponente    = mittenteServizio.Esponente,
                    NumeroCivico = mittenteServizio.NumeroCivico
                },
                CAP                   = mittenteServizio.Cap,
                CasellaPostale        = mittenteServizio.CasellaPostale,
                Citta                 = mittenteServizio.Citta,
                ComplementoIndirizzo  = mittenteServizio.ComplementoIndirizzo,
                ComplementoNominativo = mittenteServizio.ComplementoNominativo,
                Provincia             = mittenteServizio.Provincia,
                Stato                 = mittenteServizio.Stato,
                RagioneSociale        = mittenteServizio.RagioneSociale
            };

            mittente.Nominativo = nominativo;

            RaccomandataBE.Mittente = mittente;
        }
Пример #2
0
        private LetteraDestinatario NewDestinatario(Anagrafica destinatarioServizio, RaccomandataSubmit rolSubmit)
        {
            var destinatario = new LetteraDestinatario();

            var nominativo = new Nominativo
            {
                Nome      = destinatarioServizio.Nome,
                Cognome   = destinatarioServizio.Cognome,
                Indirizzo = new Indirizzo
                {
                    DUG          = destinatarioServizio.DUG,
                    Toponimo     = destinatarioServizio.Toponimo,
                    Esponente    = destinatarioServizio.Esponente,
                    NumeroCivico = destinatarioServizio.NumeroCivico
                },
                CAP                   = destinatarioServizio.Cap,
                CasellaPostale        = destinatarioServizio.CasellaPostale,
                Citta                 = destinatarioServizio.Citta,
                ComplementoIndirizzo  = destinatarioServizio.ComplementoIndirizzo,
                ComplementoNominativo = destinatarioServizio.ComplementoNominativo,
                Provincia             = destinatarioServizio.Provincia,
                Stato                 = destinatarioServizio.Stato,
                RagioneSociale        = destinatarioServizio.RagioneSociale
            };


            int countDestinatari = (rolSubmit.RaccomandataDestinatario == null) ? 0 : rolSubmit.RaccomandataDestinatario.Count();

            destinatario.NumeroDestinatarioCorrente = countDestinatari + 1;
            destinatario.IdRaccomandata             = string.Empty;

            destinatario.Destinatario = new Destinatario();

            destinatario.Destinatario.Nominativo = nominativo;

            return(destinatario);
        }