/// <summary>
        /// Permite ejecutar métodos en la interfaz de usuario en caso de estar asignados
        /// </summary>
        /// <param name="tipoMensaje"></param>
        /// <param name="mensaje"></param>
        private void informar(TipoMensaje tipoMensaje, String mensaje)
        {
            switch (tipoMensaje)
            {
            case TipoMensaje.ERROR:
                if (null != this.informarError)
                {
                    this.informarError(mensaje);
                }
                break;

            case TipoMensaje.ESTADO:
                if (null != this.informarEstado)
                {
                    this.informarEstado(mensaje);
                }
                break;

            case TipoMensaje.MENSAJE_DEL_SERVIDOR:
                if (null != this.informarMensajeServidor)
                {
                    this.informarMensajeServidor(mensaje);
                }
                break;
            }
        }
Example #2
0
        public static string ShowAlert(this HtmlHelper htmlHelper, TipoMensaje tipo)
        {
            string css = "alert-success";

            switch (tipo)
            {
            case TipoMensaje.Alerta:
                css = "alert-warning";
                break;

            case TipoMensaje.Correcto:
                css = "alert-success";
                break;

            case TipoMensaje.Error:
                css = "alert-danger";
                break;

            case TipoMensaje.Informativo:
                css = "alert-info";
                break;
            }

            return(css);
        }
Example #3
0
        public Mensaje EtiquetarMensaje()
        {
            string        cont     = procesador.GetContenido();
            List <string> claves   = procesador.GetFrasesClave(cont);
            TipoMensaje   etiqueta = TipoMensaje.Otros;

            //Si el procesador no encuentra palabras clave
            if (claves.Count == 0)
            {
                //Verifico el caso de que sea una interacción Positiva, Negativa o Despedida
                etiqueta = interacciones.BuscarEtiqueta(cont);
                //Si no lo reconoce como alguno de los anteriores, chequeo que haya números
                if (etiqueta == TipoMensaje.Otros)
                {
                    foreach (string palabra in cont.Split())
                    {
                        int n;
                        //Si encuentra números, etiqueto el mensaje
                        if (int.TryParse(palabra, out n))
                        {
                            etiqueta = TipoMensaje.Numero;
                        }
                    }
                }
            }
            //Si contiene frases clave, etiqueto según el archivo de interacciones
            else
            {
                foreach (string clave in claves)
                {
                    etiqueta = interacciones.BuscarEtiqueta(clave);
                }
            }
            return(new Mensaje(cont, etiqueta, claves));
        }
Example #4
0
 public ResultadoOperacion(TContenido aoDatos, string asMensaje, TipoMensaje aoTipoMensaje)
 {
     Error       = true;
     Mensaje     = asMensaje;
     TipoMensaje = aoTipoMensaje;
     Datos       = aoDatos;
 }
Example #5
0
 public Bitacora(DateTime fecha, string descripcion, TipoMensaje tipoMensaje, Usuario usuario)
 {
     Fecha       = fecha;
     Descripcion = descripcion;
     TipoMensaje = tipoMensaje;
     Usuario     = usuario;
 }
Example #6
0
        public MensajePers(string sms, TipoMensaje type)
        {
            InitializeComponent();
            show.Start();
            bunifuCustomLabel1.Text = sms;
            switch (type)
            {
            case TipoMensaje.Acceso:
                icon.Image = listicon.Images[3];
                break;

            case TipoMensaje.Error:
                icon.Image = listicon.Images[1];
                break;

            case TipoMensaje.Hecho:
                icon.Image = listicon.Images[4];
                break;

            case TipoMensaje.Informacion:
                icon.Image = listicon.Images[5];
                break;

            case TipoMensaje.Peligro:
                icon.Image = listicon.Images[6];
                break;
            }
        }
Example #7
0
        private void AsignarTipoMensaje(Mensaje mensaje, Mensaje duplicado)
        {
            var user  = DAOFactory.UsuarioDAO.FindById(Usuario.Id);
            var tipos = DAOFactory.TipoMensajeDAO.FindByEmpresaLineaYUsuario(duplicado.Empresa, duplicado.Linea, user);

            var type = (from TipoMensaje tipo in tipos where tipo.Descripcion.Equals(mensaje.TipoMensaje.Descripcion) select tipo).
                       FirstOrDefault();

            if (type == null)
            {
                type = new TipoMensaje
                {
                    Baja              = false,
                    Codigo            = mensaje.TipoMensaje.Codigo,
                    DeCombustible     = mensaje.TipoMensaje.DeCombustible,
                    DeEstadoLogistico = mensaje.TipoMensaje.DeEstadoLogistico,
                    DeMantenimiento   = mensaje.TipoMensaje.DeMantenimiento,
                    DeUsuario         = mensaje.TipoMensaje.DeUsuario,
                    Descripcion       = mensaje.TipoMensaje.Descripcion,
                    Empresa           = duplicado.Empresa,
                    EsGenerico        = mensaje.TipoMensaje.EsGenerico,
                    Icono             = mensaje.TipoMensaje.Icono,
                    Linea             = null
                };
                DAOFactory.TipoMensajeDAO.SaveOrUpdate(type);
            }
            duplicado.TipoMensaje = type;
        }
Example #8
0
        /// <summary>
        /// Metodo para Visualizar el Mensaje.
        /// </summary>
        /// <param name="mensaje">The mensaje.</param>
        /// <param name="clase">The clase.</param>
        /// <remarks>
        /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta
        /// FechaDeCreacion: 01/10/2013
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
        /// FechaDeUltimaModificacion: (dd/MM/yyyy)
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui.
        /// </remarks>
        protected void MostrarMensaje(string mensaje, TipoMensaje clase)
        {
            if (!string.IsNullOrEmpty(mensaje))
            {
                mensaje = mensaje.Replace("'", string.Empty);

                short  identificadorTipo = 0;
                string estilo            = string.Empty;

                switch (clase)
                {
                case TipoMensaje.Ok:
                    estilo = Resources.GlobalWeb.Estilo_MensajeOK;
                    break;

                case TipoMensaje.Error:
                    estilo            = Resources.GlobalWeb.Estilo_MensajeERROR;
                    identificadorTipo = 1;
                    break;
                }

                var dialogo = this.Page.Form.FindControl("Dialogo") as Dialogo;

                if (dialogo != null)
                {
                    dialogo.MostrarMensaje(this.Page, mensaje, estilo, identificadorTipo);
                }
            }
        }
Example #9
0
 public Resultado(bool hayError, string descripcion, TipoMensaje tipoMensaje, string titulo)
 {
     HayError    = hayError;
     Descripcion = descripcion;
     TipoMensaje = tipoMensaje;
     Titulo      = titulo;
 }
Example #10
0
        public void ImprimirMensaje(string m, TipoMensaje tm, string funcion)
        {
            switch (tm)
            {
            case TipoMensaje.Info:
                Console.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " " + m);
                Fichero.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " " + m);
                break;

            case TipoMensaje.Correcto:
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " " + m);
                Fichero.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " " + m);
                break;

            case TipoMensaje.Advertencia:
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " <ADVERTENCIA> " + m);
                Fichero.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " <ADVERTENCIA> " + m);
                break;

            case TipoMensaje.Error:
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " <ERROR> " + m);
                Fichero.WriteLine(CronometroTotal.Elapsed + " : En " + funcion + " <ERROR> " + m);
                break;

            default:
                break;
            }
            Console.ForegroundColor = ConsoleColor.White;
        }
Example #11
0
        /// <summary>
        /// Permite ejecutar métodos en la interfaz de usuario en caso de estar asignados
        /// </summary>
        /// <param name="tipoMensaje"></param>
        /// <param name="mensaje"></param>
        private void informar(TipoMensaje tipoMensaje, String mensaje)
        {
            switch (tipoMensaje)
            {
            case TipoMensaje.ERROR:
                if (null != this.informarError)
                {
                    this.informarError(mensaje);
                }
                break;

            case TipoMensaje.ESTADO:
                if (null != this.informarEstado)
                {
                    this.informarEstado(mensaje);
                }
                break;

            case TipoMensaje.MENSAJE_DEL_CLIENTE:
                if (null != this.informarMensajeCliente)
                {
                    this.informarMensajeCliente(mensaje);
                }
                break;
            }
        }
Example #12
0
        public void ImprimirMensajeTiempoCorto(string m, TipoMensaje tm, Stopwatch crono)
        {
            switch (tm)
            {
            case TipoMensaje.Info:
                Console.WriteLine(CronometroTotal.Elapsed + " : " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                Fichero.WriteLine(CronometroTotal.Elapsed + " : " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                break;

            case TipoMensaje.Correcto:
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine(CronometroTotal.Elapsed + " : " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                Fichero.WriteLine(CronometroTotal.Elapsed + " : " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                break;

            case TipoMensaje.Advertencia:
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine(CronometroTotal.Elapsed + " : <ADVERTENCIA> " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                Fichero.WriteLine(CronometroTotal.Elapsed + " : <ADVERTENCIA> " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                break;

            case TipoMensaje.Error:
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine(CronometroTotal.Elapsed + " : <ERROR> " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                Fichero.WriteLine(CronometroTotal.Elapsed + " : <ERROR> " + m + " en " + crono.ElapsedTicks / 10 + "μs");
                break;

            default:
                break;
            }
            Console.ForegroundColor = ConsoleColor.White;
        }
Example #13
0
        public static string Show(TipoMensaje Tipo, string msg, string title, ShowMethod sMethod, HideMethod hMethod,
                                  ShowEasing sEasing, HideEasing hEasing, ToastPosition tPosition, bool btnCerrar)
        {
            string shortCutFunction = GetTipo(Tipo);
            string showEasing       = GetShowEasing(sEasing);
            string hideEasing       = GetHideEasing(hEasing);
            string showMethod       = GetShowMethod(sMethod);
            string hideMethod       = GetHideMethod(hMethod);
            string position         = GetPosition(tPosition);
            int    toastIndex       = 0;
            int    showDuration     = 1000;
            int    hideDuration     = 1000;
            int    timeOut          = 2000;
            int    extendedTimeout  = 1000;

            string ScriptError =
                @"
                    $(document).ready(
                        function() { MensajeError('" + shortCutFunction + "', '"
                + msg + "', '"
                + title + "', "
                + showDuration + ", "
                + hideDuration + ", "
                + timeOut + ", "
                + extendedTimeout + ", '"
                + showEasing + "', '"
                + hideEasing + "', '"
                + showMethod + "', '"
                + hideMethod + "', "
                + toastIndex + ", '"
                + btnCerrar.ToString().ToLower() + "', '"
                + position + @"');});";

            return(ScriptError);
        }
        public List <Mensaje> obtenerNuevosMensajes(int idpersonaorigen)
        {
            EnlaceDatos   enlace           = new EnlaceDatos();
            SqlDataReader drNuevosMensajes = enlace.getNuevosMensajes(idpersonaorigen, 103, 2, 2);

            if (drNuevosMensajes != null)
            {
                if (drNuevosMensajes.HasRows)
                {
                    List <Mensaje> mensajes = new List <Mensaje>();
                    while (drNuevosMensajes.Read())
                    {
                        int           idMensaje = Convert.ToInt32(drNuevosMensajes[0].ToString());
                        String        contenido = drNuevosMensajes[1].ToString();
                        EstadoMensaje estado    = new EstadoMensaje(Convert.ToInt32(drNuevosMensajes[2].ToString()), "");
                        TipoMensaje   tipo      = new TipoMensaje(Convert.ToInt32(drNuevosMensajes[3].ToString()), "");
                        DateTime      fechaHora = Convert.ToDateTime(drNuevosMensajes[4].ToString());
                        Persona       persona   = new Persona(Convert.ToInt32(drNuevosMensajes[5].ToString()), "", "");
                        Mensaje       mensaje   = new Mensaje(idMensaje, contenido, tipo, estado, fechaHora, persona);
                        mensajes.Add(mensaje);
                    }
                    return(mensajes);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
        private void ArmarMensaje(TipoMensaje tipoMensaje, string titulo, string mensaje)
        {
            txtTitulo.Text  = titulo;
            txtMensaje.Text = mensaje;

            switch (tipoMensaje)
            {
            case TipoMensaje.CORRECTO:
                icono.Kind            = PackIconKind.CheckBold;
                icono.Foreground      = new SolidColorBrush(Colors.SpringGreen);  //#00E676
                btnAceptar.Background = new SolidColorBrush(Colors.SpringGreen);
                break;

            case TipoMensaje.ERROR:
                icono.Kind            = PackIconKind.Alert;
                icono.Foreground      = new SolidColorBrush(Color.FromRgb(246, 86, 86)); //#F65656
                btnAceptar.Background = new SolidColorBrush(Color.FromRgb(246, 86, 86));
                break;

            case TipoMensaje.NORMAL:
                icono.Kind            = PackIconKind.InformationCircleOutline;
                icono.Foreground      = new SolidColorBrush(Color.FromRgb(2, 136, 209));  //#F65656
                btnAceptar.Background = new SolidColorBrush(Color.FromRgb(2, 136, 209));
                break;
            }
        }
Example #16
0
        /// <summary>
        /// Devuelve el codigo html del mensaje para visualizar
        /// </summary>
        /// <param name="titulo">Titulo del mensaje</param>
        /// <param name="mensaje">mensaje a mostrar</param>
        /// <param name="tipoMsg">tipo de mensaje</param>
        /// <param name="callbackFn">funcion que se ejecuta al cerrar el cuadro de dialogo</param>
        /// <returns>script del mensaje</returns>
        public static string ArmaMensaje(string titulo, string mensaje, TipoMensaje tipoMsg, string callbackFn)
        {
            string strError = String.Format("<div title='{0}'>", titulo);

            strError += TipoMensajeJQ(tipoMsg);
            strError += String.Format("<p style='font-size:10pt; font-family:Arial; color:black'>{0}</p></div>", EncodeJsString(mensaje));
            return(ArmaPropiedades(strError, callbackFn));
        }
Example #17
0
 /// <summary>
 /// Crea el mensaje, del tipo que se necesite y con los botones que se necesiten.
 /// </summary>
 /// <param name="text"></param>
 /// <param name="tipoMensaje"></param>
 /// <param name="botones"></param>
 public Mensaje(String texto, TipoMensaje tipoMensaje, Botones botones)
 {
     InitializeComponent();
     rtbMotivoBaja.Visible = false;
     setearTexto(texto);
     habilitarBotones(botones);
     mostrarImagen(tipoMensaje);
 }
Example #18
0
        /// <summary>
        /// Devuelve el codigo html del mensaje para visualizar
        /// </summary>
        /// <param name="titulo">Titulo del mensaje</param>
        /// <param name="mensaje">mensaje a mostrar</param>
        /// <param name="tipoMsg">tipo de mensaje</param>
        /// <returns>script del mensaje</returns>
        public static string ArmaMensaje(string titulo, string mensaje, TipoMensaje tipoMsg)
        {
            string strError = String.Format("<div title='{0}' style='height: 5px; width:5px;'>", titulo);

            strError += TipoMensajeJQ(tipoMsg);
            strError += String.Format("<p style='font-size:9pt; font-family:Arial; color:black'>{0}</p></div>", EncodeJsString(mensaje));
            return(ArmaPropiedades(strError, null));
        }
    /// <summary>
    /// Muestra en pantalla el texto del mensaje según su tipo.
    /// </summary>
    /// <param name="textoMensaje">Texto del mensaje.</param>
    /// <param name="tipo">Tipo del mensaje.</param>
    public void MostrarMensajes(string textoMensaje, TipoMensaje tipo)
    {
        lblError.Text       = string.Empty;
        lblAdvertencia.Text = string.Empty;
        lblInformacion.Text = string.Empty;
        lblOk.Text          = string.Empty;

        this.RenderizarMensaje(textoMensaje, tipo);
        this.MostrarPaneles();
    }
Example #20
0
        /// <summary> Etiqueta un mensaje de traza de log.</summary>
        /// <param name="tipoMensaje">Indica el tipo de mensaje a etiquetar. (Informativo, Advertencia y Error)</param>
        /// <param name="controller">Nombre del controlador.</param>
        /// <param name="action"> Nombre de la acción llamada.</param>
        /// <param name="parametros"> Petición realizada.</param>
        /// <param name="mensaje">Mensaje previo a etiquetar. </param>
        /// <returns>Mensaje de error etiquetado.</returns>
        public static string BuildMessageLog(TipoMensaje tipoMensaje, string controller, string action, string mensaje, HttpRequestBase parametros = null)
        {
            StringBuilder respuesta = new StringBuilder();
            StringBuilder valores   = new StringBuilder();

            //Se construye el mensaje de la traza.
            respuesta.Append(string.Empty + Environment.NewLine);
            respuesta.Append(@"Nombre del Controlador = " + controller + Environment.NewLine);
            respuesta.Append(@"Nombre del método o acción solicitada = " + action + Environment.NewLine);
            if (parametros != null)
            {
                //Detectar donde fué enviado los valores.
                if (parametros.Form.Count > 0)
                {
                    for (int i = 1; i < parametros.Form.Count; i++)
                    {
                        if (i == parametros.Form.Count - 1)
                        {
                            valores.Append(parametros.Form.Keys[i] + @" = " + parametros.Form[i]);
                            break;
                        }
                        valores.Append(parametros.Form.Keys[i] + @" = " + parametros.Form[i] + @", ");
                    }
                }
                if (parametros.QueryString.Count > 0)
                {
                    for (int i = 1; i < parametros.QueryString.Count; i++)
                    {
                        if (i == parametros.Form.Count - 1)
                        {
                            valores.Append(parametros.QueryString.Keys[i] + @" = " + parametros.QueryString[i]);
                            break;
                        }
                        valores.Append(parametros.QueryString.Keys[i] + @" = " + parametros.QueryString[i] + @", ");
                    }
                }
                respuesta.Append(@"Conjunto de parámetros enviados = " + valores.ToString() + Environment.NewLine);
            }
            switch (tipoMensaje)
            {
            case TipoMensaje.Informativo:
                respuesta.Append(@"Tipo de mensaje = Informativo." + Environment.NewLine);
                break;

            case TipoMensaje.Advertencia:
                respuesta.Append(@"Tipo de mensaje = Advertencia." + Environment.NewLine);
                break;

            case TipoMensaje.Error:
                respuesta.Append(@"Tipo de mensaje = Error." + Environment.NewLine);
                break;
            }
            return(respuesta.Append(@"Traza detallada: " + Environment.NewLine + mensaje).ToString());
        }
 void Mensaje(TipoMensaje tipo, string mensaje)
 {
     MensajeLabel.Text = mensaje;
     if (tipo == TipoMensaje.Sucess)
     {
         MensajeLabel.CssClass = "alert-success";
     }
     else
     {
         MensajeLabel.CssClass = "alert-danger";
     }
 }
Example #22
0
        public Mensaje(long id, string titulo, string cuerpo, string pie = "", TipoMensaje tipo = TipoMensaje.Advertencia, string nVentana = "IdError")
        {
            Id       = id;
            Titulo   = titulo;
            Cuerpo   = cuerpo;
            Pie      = pie;
            NVentana = nVentana;
            Tipo     = tipo;
            Botones  = new List <Botones>();

            switch (tipo)
            {
            case TipoMensaje.Informacion:

                Botones.Add(new Botones {
                    Label = "Aceptar", Tema = Tema.primary, Visible = true
                });
                Botones.Add(new Botones {
                    Label = "Cancelar", Tema = Tema.primary, Visible = false
                });
                break;

            case TipoMensaje.Advertencia:
                Botones.Add(new Botones {
                    Label = "Aceptar", Tema = Tema.primary, Visible = true
                });
                Botones.Add(new Botones {
                    Label = "Cancelar", Tema = Tema.primary, Visible = false
                });
                break;

            case TipoMensaje.Error:
                Botones.Add(new Botones {
                    Label = "Aceptar", Tema = Tema.warn, Visible = true
                });
                Botones.Add(new Botones {
                    Label = "Cancelar", Tema = Tema.warn, Visible = false
                });
                break;

            case TipoMensaje.CondicionSINO:
                Botones.Add(new Botones {
                    Label = "SI", Tema = Tema.primary, Visible = true
                });
                Botones.Add(new Botones {
                    Label = "NO", Tema = Tema.primary, Visible = true
                });
                break;

            default:
                break;
            }
        }
Example #23
0
        public static DialogResult Mostrar(string mensajeMostrar, TipoMensaje tipoMensaje)
        {
            switch (tipoMensaje)
            {
                case TipoMensaje.Aviso:
                    return MessageBox.Show(mensajeMostrar, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                case TipoMensaje.Error:
                    return MessageBox.Show(mensajeMostrar, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                case TipoMensaje.Pregunta:
                    return MessageBox.Show(mensajeMostrar, "Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            }

            return DialogResult.OK;
        }
Example #24
0
        /// <summary>
        /// Establece la imagen que se mostrara de acuerdo al tipo de mensaje
        /// </summary>
        /// <param name="enuMensaje">tipo de mensaje</param>
        /// <returns>tag imagen creada</returns>
        private static string TipoMensajeJQFondo(TipoMensaje enuMensaje)
        {
            switch (enuMensaje)
            {
            case TipoMensaje.Informativo:
                return(String.Format("<img src='../../../images/mensaje/info.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>"));

            case TipoMensaje.Error:
                return(String.Format("<img src='../../../images/mensaje/error.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>"));

            default:
                return(String.Format("<img src='../../../images/mensaje/alert.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>"));
            }
        }
Example #25
0
        private static IMensajesImplementacion ImplementadorMensajesFactory(TipoMensaje entorno)
        {
            switch (entorno)
            {
            case TipoMensaje.consola:
                return(new MensajeImplementacionConsola());

            case TipoMensaje.window:
                return(new MensajeImplemantacionForm());

            case TipoMensaje.web:
                return(new MensajeImplementacionWeb());
            }
            return(null);
        }
Example #26
0
 /// <summary>
 /// Este metodo le agregar el tipo a un mensaje, lo que hacer es agregar una al tipo la clse de bootstrap alert correspondiente
 /// AxelMolaro
 /// </summary>
 /// <param name="tipo"></param>
 public String llenarTipoMensaje(TipoMensaje tipo)
 {
     if (tipo.Equals(TipoMensaje.EXITO))
     {
         return("alert-success");
     }
     if (tipo.Equals(TipoMensaje.ERROR))
     {
         return("alert-danger");
     }
     if (tipo.Equals(TipoMensaje.ADVERTENCIA))
     {
         return("alert-warning");
     }
     return(null);
 }
Example #27
0
        public static DialogResult Mostrar(string mensajeMostrar, TipoMensaje tipoMensaje)
        {
            switch (tipoMensaje)
            {
            case TipoMensaje.Aviso:
                return(MessageBox.Show(mensajeMostrar, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information));

            case TipoMensaje.Error:
                return(MessageBox.Show(mensajeMostrar, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error));

            case TipoMensaje.Pregunta:
                return(MessageBox.Show(mensajeMostrar, "Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Question));
            }

            return(DialogResult.OK);
        }
        public static void MostrarMensaje(string message, TipoMensaje tipoMensaje, System.Web.UI.WebControls.Panel panel)
        {
            string function = "";

            if (panel == null)
            {
                function = string.Format("message('{0}', '{1}');", HttpUtility.HtmlEncode(message).
                                         Replace("\r\n", "<br />").Replace("\n", "<br />"), tipoMensaje.ToString());
            }
            else
            {
                function = string.Format("message('{0}', '{1}', '{2}');", HttpUtility.HtmlEncode(message.
                                                                                                 Replace("\r\n", "<br />").Replace("\n", "<br />")), tipoMensaje.ToString(), panel.ClientID);
            }

            SitioScriptManager.RegistrarScript(function);
        }
Example #29
0
        /// <summary>
        /// Establece la imagen que se mostrara de acuerdo al tipo de mensaje
        /// </summary>
        /// <param name="enuMensaje">tipo de mensaje</param>
        /// <returns>tag imagen creada</returns>
        private static string TipoMensajeJQ(TipoMensaje enuMensaje)
        {
            switch (enuMensaje)
            {
            case TipoMensaje.Informativo:
                return(String.Format("<img src='{0}/Images/mensaje/info.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>", System.Web.HttpRuntime.AppDomainAppVirtualPath));

            //return "<img src='~/Images/mensaje/info.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>";
            case TipoMensaje.Error:
                return(String.Format("<img src='{0}/Images/mensaje/error.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>", System.Web.HttpRuntime.AppDomainAppVirtualPath));

            //return "<img src='~/Images/mensaje/error.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>";
            default:
                return(String.Format("<img src='{0}/Images/mensaje/alert.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>", System.Web.HttpRuntime.AppDomainAppVirtualPath));
                //return "<img src='~/Images/mensaje/alert.png' style='height: 60px; width:60;float: left;margin-right: 10px;'/>";
            }
        }
Example #30
0
        public static void ajustarMensaje(Label etiqueta, String mensaje, TipoMensaje tipoMsg)
        {
            if (tipoMsg.Equals(TipoMensaje.Informacion))
            {
                etiqueta.Font.Bold = false;
                etiqueta.ForeColor = Color.Black;

                mensaje = "<b>[INFO]</b> " + mensaje;
            }
            else if (tipoMsg.Equals(TipoMensaje.Error))
            {
                etiqueta.Font.Bold = true;
                etiqueta.ForeColor = Color.Red;

                mensaje = "<b>[ERROR]</b> " + mensaje;
            }
            etiqueta.Text = mensaje;
        }
        private void SetClientMessage(string message, TipoMensaje tipoMsj = TipoMensaje.Default)
        {
            switch (tipoMsj)
            {
            case TipoMensaje.Default:
                break;

            case TipoMensaje.Correcto:
                this.Message.Foreground = Brushes.DarkSeaGreen;
                break;

            case TipoMensaje.Error:
                this.Message.Foreground = Brushes.Red;
                break;
            }

            this.Message.Text = message;
        }
        public ActionResult Create(TablaGeneralViewModel model)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
                return RedirectToAction("Index", "Home");

            if (!ModelState.IsValid)
            {
                switch (model.TipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAccionPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAccionHeaderPage;
                        break;
                    case eTipoTabla.TipoAnuncio:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAnuncioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAnuncioHeaderPage;
                        break;
                    case eTipoTabla.TipoBandeja:
                        ViewBag.Title = Resources.TablasResource.CreateTipoBandejaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoBandejaHeaderPage;
                        break;
                    case eTipoTabla.TipoCartelera:
                        ViewBag.Title = Resources.TablasResource.CreateTipoCarteleraPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoCarteleraHeaderPage;
                        break;
                    case eTipoTabla.TipoContacto:
                        ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage;
                        break;
                    case eTipoTabla.TipoDispositivo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoDispositivoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoDispositivoHeaderPage;
                        break;
                    case eTipoTabla.TipoMensaje:
                        ViewBag.Title = Resources.TablasResource.CreateTipoMensajePageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoMensajeHeaderPage;
                        break;
                    case eTipoTabla.TipoPersona:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPersonaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPersonaHeaderPage;
                        break;
                    case eTipoTabla.TipoPropuesta:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPropuestaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPropuestaHeaderPage;
                        break;
                    case eTipoTabla.TipoTicket:
                        ViewBag.Title = Resources.TablasResource.CreateTipoTicketPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoTicketHeaderPage;
                        break;
                    case eTipoTabla.TipoUsuario:
                        ViewBag.Title = Resources.TablasResource.CreateTipoUsuarioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoUsuarioHeaderPage;
                        break;
                    case eTipoTabla.TipoVehiculo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoVehiculoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoVehiculoHeaderPage;
                        break;
                }
                return View(model);
            }

            using (SeguricelEntities db = new SeguricelEntities())
            {
                string _Culture = db.Pais.Where(x => x.IdPais == model.IdPais).FirstOrDefault().Culture;

                switch (model.TipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        TipoAccion TipoAccion = new TipoAccion
                        {
                            Culture = _Culture,
                            IdTipoAccion = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoAccion.Add(TipoAccion);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Acción",
                           190000006,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoAnuncio:
                        TipoAnuncio TipoAnuncio = new TipoAnuncio
                        {
                            Culture = _Culture,
                            IdTipoAnuncio = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoAnuncio.Add(TipoAnuncio);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla tabla Tipo Anuncio",
                           190000007,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoBandeja:
                        TipoBandeja TipoBandeja = new TipoBandeja
                        {
                            Culture = _Culture,
                            IdBandeja = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoBandeja.Add(TipoBandeja);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Bandeja",
                           190000008,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoCartelera:
                        TipoCartelera TipoCartelera = new TipoCartelera
                        {
                            Culture = _Culture,
                            IdTipoCartelera = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoCartelera.Add(TipoCartelera);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Cartelera",
                           190000009,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoContacto:
                        TipoContacto TipoContacto = new TipoContacto
                        {
                            Culture = _Culture,
                            IdTipoContacto = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoContacto.Add(TipoContacto);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Contacto",
                           190000010,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoContrato:
                        TipoContrato TipoContrato = new TipoContrato
                        {
                            Culture = _Culture,
                            IdTipoContrato = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoContrato.Add(TipoContrato);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Contrato",
                           190000011,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoDispositivo:
                        TipoDispositivo TipoDispositivo = new TipoDispositivo
                        {
                            Culture = _Culture,
                            IdTipoDispositivo = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoDispositivo.Add(TipoDispositivo);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Dispositivo",
                           190000012,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoMensaje:
                        TipoMensaje TipoMensaje = new TipoMensaje
                        {
                            Culture = _Culture,
                            IdTipoMensaje = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoMensaje.Add(TipoMensaje);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                          model.Nombre + "en de la tabla Tipo Mensaje",
                           190000013,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoPersona:
                        TipoPersona TipoPersona = new TipoPersona
                        {
                            Culture = _Culture,
                            IdTipoPersona = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoPersona.Add(TipoPersona);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Persona",
                           190000014,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoPropuesta:
                        TipoPropuesta TipoPropuesta = new TipoPropuesta
                        {
                            Culture = _Culture,
                            IdTipoPropuesta = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoPropuesta.Add(TipoPropuesta);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Propuesta",
                           190000015,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoTicket:
                        TipoTicket TipoTicket = new TipoTicket
                        {
                            Culture = _Culture,
                            IdTipoTicket = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoTicket.Add(TipoTicket);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                          model.Nombre + "en la tabla Tipo Ticket",
                           190000016,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoUsuario:
                        TipoUsuario TipoUsuario = new TipoUsuario
                        {
                            Culture = _Culture,
                            IdTipoUsuario = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoUsuario.Add(TipoUsuario);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Usuario",
                           190000017,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoVehiculo:
                        TipoVehiculo TipoVehiculo = new TipoVehiculo
                        {
                            Culture = _Culture,
                            IdTipoVehiculo = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoVehiculo.Add(TipoVehiculo);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Vehículo",
                           190000018,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    default:
                        return View(model);
                }
            }
        }
 public MensajeRespuesta(string _mensaje, TipoMensaje _tipoMensaje)
 {
     this.Mensaje = _mensaje;
     this.TipoMensaje = _tipoMensaje;
     this.Exito = _tipoMensaje.Equals(TipoMensaje.satisfaccion) ? true : false;
 }