public void CopyProperties(CorrespondenciaDocs cDoc) { var fromDocument = cDoc.TipoOpcao != TipoOpcao.Ignorar ? cDoc.EntidadeInterna as DocumentoGisa : cDoc.GetEntidadeInterna(TipoOpcao.Sugerida) as DocumentoGisa; this.Processo = fromDocument.Processo; this.NumeroEspecifico = fromDocument.NumeroEspecifico; this.Codigo = fromDocument.Codigo; this.DataCriacao = fromDocument.DataCriacao; this.Notas = fromDocument.Notas; this.Confidencialidade = fromDocument.Confidencialidade; this.Requerentes = fromDocument.Requerentes; this.Averbamentos = fromDocument.Averbamentos; this.NumLocalRefPred = fromDocument.NumLocalRefPred; this.CodPostalLoc = fromDocument.CodPostalLoc; this.Assunto = fromDocument.Assunto; this.Agrupador = fromDocument.Agrupador; this.ObjDigitais = fromDocument.ObjDigitais; }
public DocumentoGisa() { this.Produtores = new List <string>(); this.Ideograficos = new List <string>(); this.Onomasticos = new List <string>(); this.Toponimias = new List <string>(); this.Processo = null; this.Serie = new PropriedadeDocumentoGisaTemplate <DocumentoGisa>(); this.NumeroEspecifico = new PropriedadeDocumentoGisaTemplate <string>(); this.TituloDoc = new PropriedadeDocumentoGisaTemplate <string>(); this.DataCriacao = new PropriedadeDocumentoGisaTemplate <DataIncompleta>(); this.Notas = new PropriedadeDocumentoGisaTemplate <string>(); this.Confidencialidade = new PropriedadeDocumentoGisaTemplate <string>(); this.Requerentes = new List <PropriedadeDocumentoGisaTemplate <string> >(); this.Averbamentos = new List <PropriedadeDocumentoGisaTemplate <string> >(); this.NumLocalRefPred = new PropriedadeDocumentoGisaTemplate <string>(); this.CodPostalLoc = new PropriedadeDocumentoGisaTemplate <string>(); this.Assunto = new PropriedadeDocumentoGisaTemplate <string>(); this.Agrupador = new PropriedadeDocumentoGisaTemplate <string>(); this.ObjDigitais = new List <ObjectosDigitais>(); }