Example #1
0
 public List<DocumentoDTO> GetDocumentiByMessaggio(AttivitaMessaggioDTO messaggio)
 {
     return _documentoService.GetByAttivitaMessaggio(messaggio);
 }
Example #2
0
		public RisultatoNotificaMessaggioDTO(AttivitaMessaggioDTO messaggio, string messaggioInvio)
		{
			Messaggio = messaggio;
			MessaggioInvio = messaggioInvio;
		}
Example #3
0
 public List<DocumentoDTO> GetByAttivitaMessaggio(AttivitaMessaggioDTO messaggio)
 {
     var result = GetServiceClient().GetDocumentiByAttivitaMessaggio(messaggio.ID, GetUserInfo());
     CloseService();
     return result;
 }
Example #4
0
        private AttivitaMessaggioDTO setMessaggioDto(AttivitaMessaggio item)
        {
            var dto = new AttivitaMessaggioDTO
            {
                ID = item.ID,
                CodiceAttivita = item.ID
            };

            if (item.Messaggio != null)
            {
                dto.IdMessaggio = item.Messaggio.ID;
                dto.Tipo = item.Messaggio.Tipo.ToString();
                dto.DataInvio = item.Messaggio.DataInvio;
                dto.Indirizzi = item.Messaggio.Indirizzi;
                dto.NumDocumenti = item.Messaggio.Allegati.Count;

                if (item.Messaggio.Persona != null)
                    dto.Destinatario = item.Messaggio.Persona.DisplayName;

                if (item.Messaggio.Tipo == TipoMessaggio.Sms)
                    dto.Testo = item.Messaggio.Testo;
            }

            if (item.AttivitaRiferimento != null)
                dto.CodicePratica = item.AttivitaRiferimento.PraticaRiferimento.ID;

            return dto;
        }