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); }
internal CorrespondenciaDocs(DocumentoAnexo de, DocumentoGisa di, TipoSugestao tipoSugestao) : base(de, di, tipoSugestao) { }
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 }); }