Beispiel #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="message"></param>
 /// <param name="t"></param>
 public void AddMessage(string message, Com.Delta.Messaging.MapperMessages.LivelloMessaggio t)
 {
     if (t == Com.Delta.Messaging.MapperMessages.LivelloMessaggio.APPLICATION)
     {
         throw new Exception("I messaggi di livello APPLICATION non sono per l'utente finale");
     }
     if (t == Com.Delta.Messaging.MapperMessages.LivelloMessaggio.MAPPER_ERROR)
     {
         throw new Exception("I messaggi di livello MAPPER_MESSAGES non sono per l'utente finale");
     }
     messageList.Add(new message(message, t));
 }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="RowsMessaggi"></param>
        /// <param name="l"></param>
        public void AddMessage(DataRow[] RowsMessaggi, Com.Delta.Messaging.MapperMessages.LivelloMessaggio l)
        {
            Com.Delta.Messaging.MapperMessages.ListaMessaggi lm =
                new Com.Delta.Messaging.MapperMessages.ListaMessaggi(RowsMessaggi);

            foreach (Messaggio m in lm.messaggi)
            {
                if (m.Livello != LivelloMessaggio.APPLICATION)
                {
                    messageList.Add(new message(decodeMapperMessage(m), l));
                }
            }
        }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="exm"></param>
 /// <param name="livello"></param>
 public void AddMessage(Com.Delta.Logging.ManagedException exm, Com.Delta.Messaging.MapperMessages.LivelloMessaggio livello)
 {
     if (exm.Message == null || exm.Message.Equals(""))
     {
         Messaggio m = new Messaggio(exm.CodiceEccezione, livello);
         messageList.Add(new message(decodeMapperMessage(m), livello));
         if (exm.EnanchedInfos != null && !exm.EnanchedInfos.Equals(""))
         {
             messageList.Add(new message(exm.EnanchedInfos, LivelloMessaggio.DETAILS));
         }
     }
     else
     {
         AddMessage(exm.Message, livello);
         if (exm.EnanchedInfos != null && !exm.EnanchedInfos.Equals(""))
         {
             messageList.Add(new message(exm.EnanchedInfos, LivelloMessaggio.DETAILS));
         }
     }
 }
Beispiel #4
0
 public message(string message, Com.Delta.Messaging.MapperMessages.LivelloMessaggio tipo)
 {
     this.tipo = tipo;
     this.msg  = message;
 }
Beispiel #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="m"></param>
 /// <param name="l"></param>
 public void AddMessage(Com.Delta.Messaging.MapperMessages.Messaggio m, Com.Delta.Messaging.MapperMessages.LivelloMessaggio l)
 {
     messageList.Add(new message(decodeMapperMessage(m), l));
 }
Beispiel #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="RowMessaggio"></param>
 /// <param name="l"></param>
 public void AddMessage(DataRow RowMessaggio, Com.Delta.Messaging.MapperMessages.LivelloMessaggio l)
 {
     Com.Delta.Messaging.MapperMessages.Messaggio m = new Messaggio(RowMessaggio);
     messageList.Add(new message(decodeMapperMessage(m), l));
 }