Пример #1
0
        private void SetMittente(LOLSubmit lolSubmit)
        {
            var mittenteServizio = _servizio.Anagrafiche.Single(d => d.IsMittente == true);
            var mittente         = new 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;

            lolSubmit.Mittente = mittente;
        }
Пример #2
0
        private Destinatario NewDestinatario(Anagrafica destinatarioServizio)
        {
            var destinatario = new Destinatario();

            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
            };

            destinatario.Nominativo = nominativo;

            return(destinatario);
        }
Пример #3
0
        private static Mittente GetMittente(SenderDto sender)
        {
            Mittente   Mittente   = new Mittente();
            Nominativo Nominativo = new Nominativo();
            Indirizzo  Indirizzo  = new Indirizzo();

            Nominativo.CAP            = sender.cap;
            Nominativo.Citta          = sender.city;
            Nominativo.Cognome        = sender.surname;
            Nominativo.Nome           = sender.name;
            Nominativo.Provincia      = sender.province;
            Nominativo.Stato          = sender.state;
            Nominativo.RagioneSociale = sender.businessName;

            Indirizzo.DUG          = sender.dug;
            Indirizzo.NumeroCivico = sender.houseNumber;
            Indirizzo.Toponimo     = sender.address;
            Indirizzo.Esponente    = string.Empty;

            Nominativo.Telefono              = string.Empty;
            Nominativo.TipoIndirizzo         = NominativoTipoIndirizzo.NORMALE;
            Nominativo.UfficioPostale        = "";
            Nominativo.Zona                  = string.Empty;
            Nominativo.ComplementoIndirizzo  = string.Empty;
            Nominativo.CasellaPostale        = "";
            Nominativo.ComplementoNominativo = string.Empty;
            Nominativo.Frazione              = string.Empty;
            Nominativo.Indirizzo             = Indirizzo;

            Mittente.Nominativo  = Nominativo;
            Mittente.InviaStampa = false;

            return(Mittente);
        }
Пример #4
0
        private void SetDestinatariAr(ROLSubmit rolSubmit)
        {
            rolSubmit.DatiRicevuta = new DatiRicevuta();
            foreach (var destAr in _servizio.Anagrafiche.Where(d => d.IsDestinatarioAR))
            {
                var nominativo = new Nominativo
                {
                    Nome      = destAr.Nome,
                    Cognome   = destAr.Cognome,
                    Indirizzo = new Indirizzo
                    {
                        DUG          = destAr.DUG,
                        Toponimo     = destAr.Toponimo,
                        Esponente    = destAr.Esponente,
                        NumeroCivico = destAr.NumeroCivico
                    },
                    CAP                   = destAr.Cap,
                    CasellaPostale        = destAr.CasellaPostale,
                    Citta                 = destAr.Citta,
                    ComplementoIndirizzo  = destAr.ComplementoIndirizzo,
                    ComplementoNominativo = destAr.ComplementoNominativo,
                    Provincia             = destAr.Provincia,
                    Stato                 = destAr.Stato,
                    RagioneSociale        = destAr.RagioneSociale
                };

                rolSubmit.DatiRicevuta.Nominativo = nominativo;
            }
        }
Пример #5
0
        private static Destinatario GetDestinatarioRol(NamesDto name, int?index = 1)
        {
            Destinatario d = new Destinatario();
            Nominativo   n = new Nominativo();
            Indirizzo    i = new Indirizzo();

            n.RagioneSociale        = name.businessName;
            n.Cognome               = name.surname;
            n.Nome                  = name.name;
            n.ComplementoNominativo = name.complementNames;
            n.CAP                  = name.cap;
            n.Citta                = name.city;
            n.Provincia            = name.province;
            n.Stato                = name.state;
            n.ComplementoIndirizzo = name.complementAddress;
            n.CodiceFiscale        = name.fiscalCode;

            i.DUG          = name.dug;
            i.Toponimo     = name.address;
            i.NumeroCivico = name.houseNumber;
            i.Esponente    = string.Empty;
            n.Indirizzo    = i;

            n.Telefono       = string.Empty;
            n.TipoIndirizzo  = ServiceRol.NominativoTipoIndirizzo.NORMALE;
            n.UfficioPostale = "";
            n.Zona           = string.Empty;
            n.CasellaPostale = "";
            n.Frazione       = string.Empty;

            d.IdDestinatario = Convert.ToString(index);
            d.IdRicevuta     = String.Empty;
            d.Nominativo     = n;

            return(d);
        }