/// <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();
        }
Example #2
0
        /// <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));
        }
Example #4
0
 /// <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;
 }
Example #5
0
 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);
 }
Example #9
0
        protected void ExibirMensagem(ETipoMensagem tipo, string mensagem, string titulo = null)
        {
            var m = new Framework.UI.Mensagem.Mensagem(tipo, titulo, mensagem);

            m.Salvar(TempData);
        }