Ejemplo n.º 1
0
        public override bool Equals(object obj)
        {
            bool isEqual = false;

            if (obj is DocumentoAnexo)
            {
                DocumentoAnexo other = (DocumentoAnexo)obj;
                isEqual = this.NUD == other.NUD && this.Sistema == other.Sistema;
            }
            return(isEqual);
        }
Ejemplo n.º 2
0
 internal CorrespondenciaDocs(DocumentoAnexo de, DocumentoGisa di, TipoSugestao tipoSugestao)
     : base(de, di, tipoSugestao) { }
Ejemplo n.º 3
0
        public static void FillDocumentoGisa(DocumentoAnexo de, DocumentoGisa di, TipoOpcao opcao)
        {
            if (di.Id <= 0)
                di.TituloDoc.Escolhas[opcao] = de.TipoDescricao + (de.Processo.Tipologia.Equals(de.Assunto) ? "" : " : " + de.Assunto);
            di.Notas.Escolhas[opcao] = de.Descricao;
            di.Agrupador.Escolhas[opcao] = de.Processo.NUP + "; " + de.DocumentoSimples + "-" + de.NUD.Split('/').First();

            di.ObjDigitais.Add(new Model.EntidadesInternas.DocumentoGisa.ObjectosDigitais() { NomeFicheiro = de.Conteudos[0].Ficheiro, NUD = de.NUD, Tipo = (int)ResourceAccessType.DICAnexo, TipoDescricao = de.Conteudos[0].TipoDescricao });
        }