/// <summary> /// Adiciona uma mensagem /// </summary> /// <param name="tipoMensagem">Tipo da mensagem</param> /// <param name="texto">Texto da mensagem</param> public virtual void AdicionarMensagem(ETipoMensagem tipoMensagem, string texto) { var msgs = Mensagens.ToList(); msgs.Add(new Mensagem(tipoMensagem, texto)); Mensagens = msgs.AsReadOnly(); }
/// <summary> /// Monta os dados que serão utlizados na View de Mensagem /// </summary> /// <param name="Mensagem"></param> /// <param name="TipoMesangem"></param> /// <param name="CodigoErro"></param> public void ExibirMensagem(string Mensagem, ETipoMensagem TipoMesangem, int CodigoErro) { Response.StatusCode = CodigoErro; switch (TipoMesangem) { case ETipoMensagem.Erro: TempData["MensagemErro"] = Mensagem; TempData.Keep("MensagemErro"); break; case ETipoMensagem.Sucesso: TempData["MensagemSucesso"] = Mensagem; TempData.Keep("MensagemSucesso"); break; case ETipoMensagem.Alerta: TempData["MensagemAlerta"] = Mensagem; TempData.Keep("MensagemAlerta"); break; case ETipoMensagem.Informacao: TempData["MensagemInfo"] = Mensagem; TempData.Keep("MensagemInfo"); break; } TempData["ExibirMensagem"] = "S"; }
protected void AdicionarMensagem(string mensagem, ETipoMensagem mensagemTipo) { if (mensagemTipo == ETipoMensagem.ERRO) { mensagem = "Não foi possível realizar a operação! " + mensagem; } mensagensBusiness.Add(new Mensagem(mensagem, mensagemTipo)); }
/// <summary> /// Construtor /// </summary> /// <param name="tipoMensagem">Tipo de mensagem</param> /// <param name="texto">Texto da mensagem</param> public Mensagem(ETipoMensagem tipoMensagem, string texto) { TipoMensagem = tipoMensagem; Texto = texto; }
public Mensagem(string mensagem, ETipoMensagem tipo) { Texto = mensagem; Tipo = tipo; }
public Mensagem(ETipoMensagem tipo, string titulo, string descricao) { Tipo = tipo; Titulo = titulo; Descricao = descricao; }
protected bool ContemMensagensDoTipo(ETipoMensagem tipoMensagem) { return(mensagensBusiness.Any(x => x.Tipo == tipoMensagem)); }
protected void LimparMensagem(ETipoMensagem tipoMensagem) { mensagensBusiness.RemoveAll(m => m.Tipo == tipoMensagem); }
protected void ExibirMensagem(ETipoMensagem tipo, string mensagem, string titulo = null) { var m = new Framework.UI.Mensagem.Mensagem(tipo, titulo, mensagem); m.Salvar(TempData); }