Exemple #1
0
        public void Mensagem(string msg, TipoMensagem tipomsg, string redirecionar)
        {
            switch (tipomsg)
            {
            case TipoMensagem.Erro:
                imgMensagem.ImageUrl = "/Content/images/error.png";
                break;

            case TipoMensagem.Informacao:
                imgMensagem.ImageUrl = "/Content/images/get_info.png";
                break;

            case TipoMensagem.Salvar:
                imgMensagem.ImageUrl = "/Content/images/get_info.png";
                break;

            default:
                break;
            }
            pnpMensagemMP.Visible = true;
            Session.Add("Redirecionar", redirecionar);
            lblMensagem.Text    = msg;
            lblMensagem.ToolTip = tipomsg.ToString();
            mpMensagemMP.Show();
        }
Exemple #2
0
        private void AtualizarLista(UserSocket user, CancellationToken ct, TipoMensagem tipo)
        {
            string[] listaNomes =
                _sockets.Where(x => x.Value.State == WebSocketState.Open)
                .Select(x => x.Key.Nome)
                .ToArray();

            SendAllSockets(Newtonsoft.Json.JsonConvert.SerializeObject(new
            {
                Tipo  = tipo.ToString(),
                Lista = listaNomes,
                User  = user
            }), ct);
        }
Exemple #3
0
        public static int MostrarMensagem
        (
            string mensagem,
            TipoMensagem tipo,
            string titulo      = "",
            string botaoPadrao = "nao",
            string alinhamento = "esquerda",
            string id          = ""
        )
        {
            var dados = new JObject()
            {
                ["mensagem"]     = mensagem,
                ["tipo"]         = tipo.ToString(),
                ["titulo"]       = titulo,
                ["alinhamento"]  = alinhamento,
                ["id"]           = id,
                ["botao_padrao"] = botaoPadrao
            };

            return(MostrarMensagem(dados.ToString()));
        }
Exemple #4
0
        public static int MostrarMensagem(string mensagem, TipoMensagem tipo, string titulo = "", string botaoPadrao = "nao", string alinhamento = "esquerda", string id = "")
        {
            string dados = $"{{\"mensagem\":\"{mensagem}\", \"tipo\":\"{tipo.ToString()}\", \"titulo\":\"{titulo}\", \"alinhamento\": \"{alinhamento}\", \"id\": \"{id}\"}}";

            return(MostrarMensagem(dados));
        }
        public JsonResult RetornoJson(TipoMensagem tipoMensagem, string mensagem = null, List <dynamic> camposExtras = null)
        {
            List <string> mensagens       = new List <string>();
            JsonResult    camposDinamicos = new JsonResult();

            string mensagemRetorno = tipoMensagem.ToString();

            if (camposExtras != null)
            {
                camposDinamicos.Data = new { camposExtras }
            }
            ;

            if (ViewData.ModelState.IsValid)
            {
                if (camposExtras != null)
                {
                    return(Json(new
                    {
                        mensagem = mensagemRetorno,
                        resultado = (!string.IsNullOrWhiteSpace(mensagem) ? mensagem : "Registro salvo com sucesso!"),
                        tipo = ListaDeErros.Nao,
                        camposExtras = camposDinamicos.Data
                    }));
                }
                else
                {
                    return(Json(new
                    {
                        mensagem = mensagemRetorno,
                        resultado = (!string.IsNullOrWhiteSpace(mensagem) ? mensagem : "Registro salvo com sucesso!"),
                        tipo = ListaDeErros.Nao
                    }));
                }
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(mensagem))
                {
                    mensagens.Add(mensagem);
                }

                foreach (var chave in ViewData.ModelState.Keys)
                {
                    mensagens.AddRange(ViewData.ModelState[chave].Errors.Select(x => x.ErrorMessage));
                }

                if (mensagens.Count > 0)
                {
                    if (mensagens.Count > 1)
                    {
                        return(Json(new
                        {
                            mensagem = mensagemRetorno,
                            resultado = mensagens,
                            tipo = ListaDeErros.Sim
                        }));
                    }
                    else
                    {
                        return(Json(new
                        {
                            mensagem = mensagemRetorno,
                            resultado = mensagens.ElementAt(0),
                            tipo = ListaDeErros.Nao
                        }));
                    }
                }
                else
                {
                    return(Json(new
                    {
                        mensagem = TipoMensagem.Erro,
                        resultado = "Ocorreu um erro: Model não é válida, mas não contém erros.",
                        tipo = ListaDeErros.Nao
                    }));
                }
            }
        }
 /// <summary>
 /// Mensagem de retorno
 /// </summary>
 /// <param name="tipoMensagem">Enum de TipoMensagem Aviso, Erro, Sucesso</param>
 /// <param name="mensagem">Texto da mensagem</param>
 public void Mensagem(TipoMensagem tipoMensagem, string mensagem)
 {
     TempData[tipoMensagem.ToString()] = mensagem;
 }