Example #1
0
 internal CorrespondenciaDocs(DocumentoComposto de, DocumentoGisa di, TipoSugestao tipoSugestao)
     : base(de, di, tipoSugestao) { }
Example #2
0
        public static void FillDocumentoGisa(DocumentoComposto de, DocumentoGisa di, TipoOpcao opcao)
        {
            di.DataCriacao.Escolhas[opcao] = new DataIncompleta(de.DataInicio, de.DataFim);
            di.DataCriacao.EstadoRelacaoPorOpcao[opcao] = di.DataCriacao.Escolhas.ContainsKey(TipoOpcao.Original) ? TipoEstado.Editar : TipoEstado.Novo;

            if (di.Id <= 0)
                di.TituloDoc.Escolhas[opcao] = de.Tipologia == null ? de.NUP : de.Tipologia.Titulo + " : " + de.NUP;

            di.Confidencialidade.Escolhas[opcao] = de.Confidencialidade;

            di.Requerentes.AddRange(de.RequerentesOuProprietariosIniciais.Select(r => new PropriedadeDocumentoGisaTemplate<string>() { Escolhas = new Dictionary<TipoOpcao, string>() { { opcao, r } } }).ToList());
            di.Averbamentos.AddRange(de.AverbamentosDeRequerenteOuProprietario.Select(a => new PropriedadeDocumentoGisaTemplate<string>() { Escolhas = new Dictionary<TipoOpcao, string>() { { opcao, a } } }).ToList());
        }