Ejemplo n.º 1
0
        public CliForModel(CessionarioCommittenteSimplified.CessionarioCommittente cessionarioCommittente)
        {
            if (cessionarioCommittente != null)
            {
                this.IdPaese       = cessionarioCommittente.IdentificativiFiscali.IdFiscaleIVA.IdPaese;
                this.IdCodice      = cessionarioCommittente.IdentificativiFiscali.IdFiscaleIVA.IdCodice;
                this.CodiceFiscale = cessionarioCommittente.IdentificativiFiscali.CodiceFiscale;
                this.Denominazione = cessionarioCommittente.AltriDatiIdentificativi.Denominazione;
                this.Nome          = cessionarioCommittente.AltriDatiIdentificativi.Nome;
                this.Cognome       = cessionarioCommittente.AltriDatiIdentificativi.Cognome;

                if (cessionarioCommittente.AltriDatiIdentificativi.RappresentanteFiscale != null)
                {
                    this.RappresentanteFiscale = new CliForModel(cessionarioCommittente.AltriDatiIdentificativi.RappresentanteFiscale);
                }

                if (cessionarioCommittente.AltriDatiIdentificativi.Sede != null &&
                    cessionarioCommittente.AltriDatiIdentificativi.Sede.CAP != null)
                {
                    this.Sedi = new List <SediModel>();
                    this.Sedi.Add(new SediModel(cessionarioCommittente.AltriDatiIdentificativi.Sede));
                }

                if (cessionarioCommittente.AltriDatiIdentificativi.StabileOrganizzazione != null &&
                    cessionarioCommittente.AltriDatiIdentificativi.StabileOrganizzazione.CAP != null)
                {
                    if (this.Sedi == null)
                    {
                        this.Sedi = new List <SediModel>();
                    }
                    this.Sedi.Add(new SediModel(cessionarioCommittente.AltriDatiIdentificativi.StabileOrganizzazione));
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Intestazione della FatturaOrdinaria Elettronica.
 /// </summary>
 public FatturaElettronicaHeader()
 {
     DatiTrasmissione       = new DatiTrasmissione.DatiTrasmissione();
     CedentePrestatore      = new CedentePrestatore.CedentePrestatore();
     CessionarioCommittente = new CessionarioCommittente.CessionarioCommittente();
 }