/// <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)); }
/// <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)); } } }
/// <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)); } } }
public message(string message, Com.Delta.Messaging.MapperMessages.LivelloMessaggio tipo) { this.tipo = tipo; this.msg = message; }
/// <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)); }
/// <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)); }