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)); } } }
/// <summary> /// Intestazione della FatturaOrdinaria Elettronica. /// </summary> public FatturaElettronicaHeader() { DatiTrasmissione = new DatiTrasmissione.DatiTrasmissione(); CedentePrestatore = new CedentePrestatore.CedentePrestatore(); CessionarioCommittente = new CessionarioCommittente.CessionarioCommittente(); }