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(); }
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); }
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())); }
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; }