Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Session["tpMensagem"] != null)
            {
                try
                {
                    Tuple <enumTipoMensagem, string> Mensagem = (Tuple <enumTipoMensagem, string>)HttpContext.Current.Session["tpMensagem"];
                    enumTipoMensagem TipoMensagem             = Mensagem.Item1;
                    string           type = "alert";
                    switch (TipoMensagem)
                    {
                    case enumTipoMensagem.Alerta:
                        type = "alert";
                        break;

                    case enumTipoMensagem.Sucesso:
                        type = "success";
                        break;

                    case enumTipoMensagem.Erro:
                        type = "error";
                        break;

                    case enumTipoMensagem.Atencao:
                        type = "warning";
                        break;

                    case enumTipoMensagem.Informacao:
                        type = " information";
                        break;
                    }

                    string script = @"  
                                        var n = noty({
                                            text: '" + Mensagem.Item2 + @"',
                                            type: '" + type + @"',
                                            layout: 'center'
                                            });
                                      ";

                    Page page = HttpContext.Current.CurrentHandler as Page;

                    if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem"))
                    {
                        ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true);
                    }

                    HttpContext.Current.Session["tpMensagem"] = null;
                }
                catch
                {
                }
            }
        }
Exemple #2
0
        public static void ExibirMensagem(enumTipoMensagem TipoMensagem, string pMensagem)
        {
            string cleanMessage = pMensagem.Replace("\\", "\\\\");

            cleanMessage = pMensagem.Replace("'", "\\'").Replace("\n", "\\n").Replace("\r", "\\r");

            string type = "alert";

            switch (TipoMensagem)
            {
            case enumTipoMensagem.Alerta:
                type = "alert";
                break;

            case enumTipoMensagem.Sucesso:
                type = "success";
                break;

            case enumTipoMensagem.Erro:
                type = "error";
                break;

            case enumTipoMensagem.Atencao:
                type = "warning";
                break;

            case enumTipoMensagem.Informacao:
                type = " information";
                break;
            }

            string script = @"  
            var n = noty({
                text: '" + cleanMessage + @"',
                type: '" + type + @"',
                layout: 'center'
                });
            ";

            Page page = HttpContext.Current.CurrentHandler as Page;

            if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem"))
            {
                ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true);
            }
        }
Exemple #3
0
        public static void ExibirMensagem(enumTipoMensagem TipoMensagem, string pMensagem,
                                          string pPaginaParaRedirecionar)
        {
            string cleanMessage = pMensagem.Replace("\\", "\\\\");

            cleanMessage = pMensagem.Replace("'", "\\'").Replace("\n", "\\n").Replace("\r", "\\r");

            Tuple <enumTipoMensagem, string> Mensagem = new Tuple <enumTipoMensagem, string>(TipoMensagem, cleanMessage);

            HttpContext.Current.Session.Add("tpMensagem", Mensagem);

            //string script = "\nalert('" + cleanMessage + "');";
            string script = string.Format(" window.location.href='{0}';", pPaginaParaRedirecionar);

            Page page = HttpContext.Current.CurrentHandler as Page;

            if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem"))
            {
                ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true);
            }
        }